diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/applicationGateway.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/applicationGateway.json index 78ffa08146ad..036c94134bfb 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/applicationGateway.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/applicationGateway.json @@ -485,9 +485,12 @@ "$ref": "./network.json#/definitions/Error" } } + }, + "x-ms-pageable": { + "nextLinkName": null } } - }, + }, "/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableRequestHeaders": { "get": { "tags": [ @@ -521,9 +524,12 @@ "$ref": "./network.json#/definitions/Error" } } + }, + "x-ms-pageable": { + "nextLinkName": null } } - }, + }, "/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableResponseHeaders": { "get": { "tags": [ @@ -557,6 +563,9 @@ "$ref": "./network.json#/definitions/Error" } } + }, + "x-ms-pageable": { + "nextLinkName": null } } }, @@ -2194,44 +2203,26 @@ ], "description": "Allows to disable rules within a rule group or an entire rule group." }, - "ApplicationGatewayAvailableServerVariablesResult": { - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "type": "string" - }, - "description": "The list of supported server variables in application gateway." - } + "ApplicationGatewayAvailableServerVariablesResult": { + "type": "array", + "items": { + "type": "string" }, "description": "Response for ApplicationGatewayAvailableServerVariables API service call." }, - "ApplicationGatewayAvailableRequestHeadersResult": { - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "type": "string" - }, - "description": "The list of supported request headers in application gateway." - } + "ApplicationGatewayAvailableRequestHeadersResult": { + "type": "array", + "items": { + "type": "string" }, "description": "Response for ApplicationGatewayAvailableRequestHeaders API service call." }, - "ApplicationGatewayAvailableResponseHeadersResult": { - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "type": "string" - }, - "description": "The list of supported response header in application gateway." - } + "ApplicationGatewayAvailableResponseHeadersResult": { + "type": "array", + "items": { + "type": "string" }, - "description": "Response for ApplicationGatewayAvailableResponeHeaders API service call." + "description": "Response for ApplicationGatewayAvailableResponseHeaders API service call." }, "ApplicationGatewayFirewallExclusion": { "properties": { diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayAvailableRequestHeadersGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayAvailableRequestHeadersGet.json index a0266942a082..ed7d9975f010 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayAvailableRequestHeadersGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayAvailableRequestHeadersGet.json @@ -1,15 +1,13 @@ { "parameters": { "api-version": "2018-12-01", - "subscriptionId": "subid" + "subscriptionId": "72f988bf-86f1-41af-91ab-2d7cd0dddd4" }, "responses": { "200": { - "body": { - "value": [ - "Accept-Charset" - ] - } + "body": [ + "Accept-Charset" + ] } } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayAvailableResponseHeadersGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayAvailableResponseHeadersGet.json index 526e279b6526..25c86f74da4f 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayAvailableResponseHeadersGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayAvailableResponseHeadersGet.json @@ -1,15 +1,13 @@ { "parameters": { "api-version": "2018-12-01", - "subscriptionId": "subid" + "subscriptionId": "72f988bf-86f1-41af-91ab-2d7cd0dddd4" }, "responses": { "200": { - "body": { - "value": [ - "Access-Control-Allow-Origin" - ] - } + "body": [ + "Access-Control-Allow-Origin" + ] } } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayAvailableServerVariablesGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayAvailableServerVariablesGet.json index 372dd049ca86..dc711d8ba8e8 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayAvailableServerVariablesGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayAvailableServerVariablesGet.json @@ -1,15 +1,13 @@ { "parameters": { "api-version": "2018-12-01", - "subscriptionId": "subid" + "subscriptionId": "72f988bf-86f1-41af-91ab-2d7cd0dddd4" }, "responses": { "200": { - "body": { - "value": [ - "request_query" - ] - } + "body": [ + "request_query" + ] } } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayCreate.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayCreate.json index b86f9be2db0d..cf09e50c94ac 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayCreate.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayCreate.json @@ -211,12 +211,14 @@ { "name": "Set X-Forwarded-For", "ruleSequence": 102, - "conditions": { - "variable": "http_req_Authorization", - "pattern": "^Bearer", - "ignoreCase": true, - "negate": false - }, + "conditions": [ + { + "variable": "http_req_Authorization", + "pattern": "^Bearer", + "ignoreCase": true, + "negate": false + } + ], "actionSet": { "requestHeaderConfigurations": [ { @@ -450,12 +452,14 @@ { "name": "Set X-Forwarded-For", "ruleSequence": 102, - "conditions": { - "variable": "http_req_Authorization", - "pattern": "^Bearer", - "ignoreCase": true, - "negate": false - }, + "conditions": [ + { + "variable": "http_req_Authorization", + "pattern": "^Bearer", + "ignoreCase": true, + "negate": false + } + ], "actionSet": { "requestHeaderConfigurations": [ { @@ -689,12 +693,14 @@ { "name": "Set X-Forwarded-For", "ruleSequence": 102, - "conditions": { - "variable": "http_req_Authorization", - "pattern": "^Bearer", - "ignoreCase": true, - "negate": false - }, + "conditions": [ + { + "variable": "http_req_Authorization", + "pattern": "^Bearer", + "ignoreCase": true, + "negate": false + } + ], "actionSet": { "requestHeaderConfigurations": [ { diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayGet.json index 444bd7a51c41..96d935a5e990 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/ApplicationGatewayGet.json @@ -216,12 +216,14 @@ { "name": "Set X-Forwarded-For", "ruleSequence": 102, - "conditions": { - "variable": "http_req_Authorization", - "pattern": "^Bearer", - "ignoreCase": true, - "negate": false - }, + "conditions": [ + { + "variable": "http_req_Authorization", + "pattern": "^Bearer", + "ignoreCase": true, + "negate": false + } + ], "actionSet": { "requestHeaderConfigurations": [ { diff --git a/specification/network/resource-manager/readme.go.md b/specification/network/resource-manager/readme.go.md index 3812c862f313..e4700c19d430 100644 --- a/specification/network/resource-manager/readme.go.md +++ b/specification/network/resource-manager/readme.go.md @@ -13,6 +13,7 @@ go: ``` yaml $(go) && $(multiapi) batch: + - tag: package-2018-12 - tag: package-2018-10 - tag: package-2018-08 - tag: package-2018-07 @@ -34,6 +35,15 @@ batch: - tag: package-2015-05-preview ``` +### Tag: package-2018-12 and go + +These settings apply only when `--tag=package-2018-12 --go` is specified on the command line. +Please also specify `--go-sdk-folder=`. + +``` yaml $(tag) == 'package-2018-12' && $(go) +output-folder: $(go-sdk-folder)/services/$(namespace)/mgmt/2018-12-01/$(namespace) +``` + ### Tag: package-2018-10 and go These settings apply only when `--tag=package-2018-10 --go` is specified on the command line. diff --git a/specification/network/resource-manager/readme.md b/specification/network/resource-manager/readme.md index 6ef0e02eae66..06654c65675e 100644 --- a/specification/network/resource-manager/readme.md +++ b/specification/network/resource-manager/readme.md @@ -73,6 +73,47 @@ input-file: - Microsoft.Network/stable/2018-12-01/vmssNetworkInterface.json - Microsoft.Network/stable/2018-12-01/vmssPublicIpAddress.json ``` + +### Tag: package-2018-12-only + +These settings apply only when `--tag=package-2018-12-only` is specified on the command line. + +```yaml $(tag) == 'package-2018-12-only' +input-file: + - Microsoft.Network/stable/2018-12-01/applicationGateway.json + - Microsoft.Network/stable/2018-12-01/applicationSecurityGroup.json + - Microsoft.Network/stable/2018-12-01/availableDelegations.json + - Microsoft.Network/stable/2018-12-01/azureFirewall.json + - Microsoft.Network/stable/2018-12-01/azureFirewallFqdnTag.json + - Microsoft.Network/stable/2018-12-01/checkDnsAvailability.json + - Microsoft.Network/stable/2018-12-01/ddosCustomPolicy.json + - Microsoft.Network/stable/2018-12-01/ddosProtectionPlan.json + - Microsoft.Network/stable/2018-12-01/endpointService.json + - Microsoft.Network/stable/2018-12-01/expressRouteCircuit.json + - Microsoft.Network/stable/2018-12-01/expressRouteCrossConnection.json + - Microsoft.Network/stable/2018-12-01/expressRouteGateway.json + - Microsoft.Network/stable/2018-12-01/expressRoutePort.json + - Microsoft.Network/stable/2018-12-01/interfaceEndpoint.json + - Microsoft.Network/stable/2018-12-01/loadBalancer.json + - Microsoft.Network/stable/2018-12-01/network.json + - Microsoft.Network/stable/2018-12-01/networkInterface.json + - Microsoft.Network/stable/2018-12-01/networkProfile.json + - Microsoft.Network/stable/2018-12-01/networkSecurityGroup.json + - Microsoft.Network/stable/2018-12-01/networkWatcher.json + - Microsoft.Network/stable/2018-12-01/operation.json + - Microsoft.Network/stable/2018-12-01/publicIpAddress.json + - Microsoft.Network/stable/2018-12-01/publicIpPrefix.json + - Microsoft.Network/stable/2018-12-01/routeFilter.json + - Microsoft.Network/stable/2018-12-01/routeTable.json + - Microsoft.Network/stable/2018-12-01/serviceCommunity.json + - Microsoft.Network/stable/2018-12-01/serviceEndpointPolicy.json + - Microsoft.Network/stable/2018-12-01/usage.json + - Microsoft.Network/stable/2018-12-01/virtualNetwork.json + - Microsoft.Network/stable/2018-12-01/virtualNetworkGateway.json + - Microsoft.Network/stable/2018-12-01/virtualNetworkTap.json + - Microsoft.Network/stable/2018-12-01/virtualWan.json +``` + ### Tag: package-2018-11 These settings apply only when `--tag=package-2018-11` is specified on the command line. @@ -945,6 +986,7 @@ output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-network ``` yaml $(java) && $(multiapi) batch: + - tag: package-2018-12 - tag: package-2018-08 - tag: package-2018-07 - tag: package-2018-06 @@ -952,6 +994,19 @@ batch: - tag: package-2017-10 ``` +### Tag: package-2018-12 and java + +These settings apply only when `--tag=package-2018-12 --java` is specified on the command line. +Please also specify `--azure-libraries-for-java-folder=`. + +``` yaml $(tag) == 'package-2018-12' && $(java) && $(multiapi) +java: + namespace: com.microsoft.azure.management.network.v2018_12_01 + output-folder: $(azure-libraries-for-java-folder)/network/resource-manager/v2018_12_01 +regenerate-manager: true +generate-interface: true +``` + ### Tag: package-2018-08 and java These settings apply only when `--tag=package-2018-08 --java` is specified on the command line. diff --git a/specification/network/resource-manager/readme.python.md b/specification/network/resource-manager/readme.python.md index 11163fe1269d..87861a12a106 100644 --- a/specification/network/resource-manager/readme.python.md +++ b/specification/network/resource-manager/readme.python.md @@ -18,6 +18,7 @@ Generate all API versions currently shipped for this package ```yaml $(python) && $(multiapi) batch: + - tag: package-2018-12 - tag: package-2018-10 - tag: package-2018-08 - tag: package-2018-07 @@ -36,6 +37,17 @@ batch: - tag: package-2015-06split ``` +### Tag: package-2018-12 and python + +These settings apply only when `--tag=package-2018-12 --python` is specified on the command line. +Please also specify `--python-sdks-folder=`. + +``` yaml $(tag) == 'package-2018-12' && $(python) +python: + namespace: azure.mgmt.network.v2018_12_01 + output-folder: $(python-sdks-folder)/azure-mgmt-network/azure/mgmt/network/v2018_12_01 +``` + ### Tag: package-2018-10 and python These settings apply only when `--tag=package-2018-10 --python` is specified on the command line. diff --git a/specification/network/resource-manager/readme.ruby.md b/specification/network/resource-manager/readme.ruby.md index 468105cf3705..ae6a3d6be2ae 100644 --- a/specification/network/resource-manager/readme.ruby.md +++ b/specification/network/resource-manager/readme.ruby.md @@ -12,6 +12,7 @@ azure-arm: true ``` yaml $(ruby) && $(multiapi) batch: + - tag: package-2018-12-only - tag: package-2015-05-preview - tag: package-2015-06split - tag: package-2016-03 @@ -26,6 +27,16 @@ batch: - tag: package-2018-01-only ``` +### Tag: package-2018-12-only and ruby + +These settings apply only when `--tag=package-2018-12-only --ruby` is specified on the command line. +Please also specify `--ruby-sdks-folder=`. + +``` yaml $(tag) == 'package-2018-12-only' && $(ruby) +namespace: "Azure::Network::Mgmt::V2018_12_01" +output-folder: $(ruby-sdks-folder)/management/azure_mgmt_network/lib +``` + ### Tag: package-2015-05-preview and ruby These settings apply only when `--tag=package-2015-05-preview --ruby` is specified on the command line.