Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release of microsoft.network api version: 2022 11 01 #23652

Merged
merged 22 commits into from
Apr 25, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
46ff900
Adds base for updating Microsoft.Network from version stable/2022-09-…
htippanaboya Mar 7, 2023
c326ed3
Updates readme
htippanaboya Mar 7, 2023
f43e499
Updates API version in new specs and examples
htippanaboya Mar 7, 2023
cc00a24
remove loadDistributionPolicy from appgw PUT request body example (#2…
tracyMicro Mar 23, 2023
143bb0e
Selector in Exclusions should not be required as Operator EqualsAny d…
tejasshah7 Mar 23, 2023
c218cd5
Application Gateway WAF Rate Limit feature swagger changes (#23021)
sraghavan-msft Mar 23, 2023
736bc59
Fix for applicationGatewayIpConfigurations property and make the prio…
navba-MSFT Mar 27, 2023
d5198d8
Undo previous change of making fields optional within Exclusion (#23325)
tejasshah7 Mar 29, 2023
638057e
Nivishenker/http headers to insert (#23295)
NiviShenker Mar 30, 2023
d2c07cf
Application Gateway WAF Log scrubbing swagger changes (#23022)
sindhualuguvelli1 Mar 30, 2023
97ef4a5
Update property in load balancer for Connection Draining Phase 1 (#23…
phrazfipho Mar 30, 2023
0fb92a8
Azure Firewall Packet Capture API. Cancelled PR from 2022-09-01 and c…
nikhilpadhye1 Apr 7, 2023
255d723
Changes for Additional nic and corrections (#23522)
JainRah Apr 13, 2023
3f7ee5d
Add inspection limit changes (#23536)
karanbazaz Apr 14, 2023
5ffb358
Fixed headers for examples (#23554)
MikhailTryakhov Apr 14, 2023
b2d5074
Fix response of API: List of advertised/learned BGP routes (#23555)
yeliMSFT Apr 14, 2023
539a3c4
AuxiliarySku on Nic (#23552)
pr-work Apr 17, 2023
d578341
migrated latest pr from incorrect branch (#23589)
MikhailTryakhov Apr 18, 2023
1d9bbb9
Changes for NVA connection (#23173)
nanditaashok-ms Apr 18, 2023
41d8aab
Bastion S360 for 2022-11 version (#23595)
anvrao1 Apr 18, 2023
accadff
Release microsoft.network 2022 11 01 (#23564)
sraghavan-msft Apr 21, 2023
af3e299
Remove the minimum number for the option field requestBodyInspectLimi…
baoqihuang0326 Apr 21, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,257 @@
{
"swagger": "2.0",
"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": "2022-11-01"
},
"host": "management.azure.com",
"schemes": [
"https"
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"security": [
{
"azure_auth": [
"user_impersonation"
]
}
],
"securityDefinitions": {
"azure_auth": {
"type": "oauth2",
"authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize",
"flow": "implicit",
"description": "Azure Active Directory OAuth2 Flow.",
"scopes": {
"user_impersonation": "impersonate your user account"
}
}
},
"paths": {
"/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/applicationGatewayWafDynamicManifests/dafault": {
"get": {
"operationId": "ApplicationGatewayWafDynamicManifestsDefault_Get",
"description": "Gets the regional application gateway waf manifest.",
"parameters": [
{
"name": "location",
"in": "path",
"required": true,
"type": "string",
"description": "The region where the nrp are located at."
},
{
"$ref": "./network.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./network.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"200": {
"description": "Request successful. Returns the regional application gateway waf manifest",
"schema": {
"$ref": "#/definitions/ApplicationGatewayWafDynamicManifestResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./network.json#/definitions/CloudError"
}
}
},
"x-ms-examples": {
"Gets WAF default manifest": {
"$ref": "./examples/GetApplicationGatewayWafDynamicManifestsDefault.json"
}
}
}
},
"/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/applicationGatewayWafDynamicManifests": {
"get": {
"operationId": "ApplicationGatewayWafDynamicManifests_Get",
"description": "Gets the regional application gateway waf manifest.",
"parameters": [
{
"name": "location",
"in": "path",
"required": true,
"type": "string",
"description": "The region where the nrp are located at."
},
{
"$ref": "./network.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./network.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"200": {
"description": "Request successful. Returns the regional application gateway waf manifest",
"schema": {
"$ref": "#/definitions/ApplicationGatewayWafDynamicManifestResultList"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./network.json#/definitions/CloudError"
}
}
},
"x-ms-examples": {
"Gets WAF manifests": {
"$ref": "./examples/GetApplicationGatewayWafDynamicManifests.json"
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
}
},
"definitions": {
"ApplicationGatewayWafDynamicManifestResultList": {
"properties": {
"value": {
"type": "array",
"items": {
"$ref": "#/definitions/ApplicationGatewayWafDynamicManifestResult"
},
"description": "The list of application gateway waf manifest."
},
"nextLink": {
"type": "string",
"description": "URL to get the next set of results."
}
},
"type": "object",
"description": "Response for ApplicationGatewayWafDynamicManifests API service call."
},
"ApplicationGatewayWafDynamicManifestResult": {
"properties": {
"id": {
"type": "string",
"description": "Resource ID."
},
"name": {
"readOnly": true,
"type": "string",
"description": "Resource name."
},
"type": {
"readOnly": true,
"type": "string",
"description": "Resource type."
},
"properties": {
"x-ms-client-flatten": true,
"$ref": "#/definitions/ApplicationGatewayWafDynamicManifestPropertiesResult",
"description": "Properties of the ApplicationGatewayWafDynamicManifest ."
}
},
"type": "object",
"description": "Response for ApplicationGatewayWafDynamicManifest API service call."
},
"ApplicationGatewayWafDynamicManifestPropertiesResult": {
"description": "Properties of ApplicationGatewayWafDynamicManifest.",
"type": "object",
"properties": {
"defaultRuleSet": {
"description": "The default ruleset.",
"x-ms-client-flatten": true,
"$ref": "#/definitions/DefaultRuleSetPropertyFormat"
},
"availableRuleSets": {
"description": "The available rulesets.",
"x-ms-client-flatten": true,
"type": "array",
"items": {
"$ref": "#/definitions/ApplicationGatewayFirewallManifestRuleSet"
},
"x-ms-identifiers": []
}
}
},
"DefaultRuleSetPropertyFormat": {
"description": "the default web application firewall rule set.",
"type": "object",
"properties": {
"ruleSetType": {
"description": "The type of the web application firewall rule set.",
"type": "string"
},
"ruleSetVersion": {
"description": "The version of the web application firewall rule set type.",
"type": "string"
}
}
},
"ApplicationGatewayFirewallManifestRuleSet": {
"description": "Properties of the web application firewall rule set.",
"type": "object",
"properties": {
"ruleSetType": {
"type": "string",
"description": "The type of the web application firewall rule set."
},
"ruleSetVersion": {
"type": "string",
"description": "The version of the web application firewall rule set type."
},
"status": {
"type": "string",
"description": "The rule set status",
"enum": [
"Preview",
"GA",
"Supported",
"Deprecated"
],
"x-ms-enum": {
"name": "ApplicationGatewayRuleSetStatusOptions",
"modelAsString": true
}
},
"tiers": {
"type": "array",
"description": "Tier of an application gateway that support the rule set.",
"items": {
"type": "string",
"enum": [
"Standard",
"WAF",
"Standard_v2",
"WAF_v2"
],
"x-ms-enum": {
"name": "ApplicationGatewayTierTypes",
"modelAsString": true
}
}
},
"ruleGroups": {
"type": "array",
"items": {
"$ref": "applicationGateway.json#/definitions/ApplicationGatewayFirewallRuleGroup"
},
"description": "The rule groups of the web application firewall rule set.",
"x-ms-identifiers": []
}
},
"required": [
"ruleSetType",
"ruleSetVersion",
"ruleGroups"
]
}
}
}
Loading