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

Local september branch merge to master #3862

Merged
merged 33 commits into from
Sep 11, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
3ff4b52
Trusted Root certificate (#3668)
akshaysngupta Aug 20, 2018
aafc3d8
Rebased master to monthly network branch (#3687)
MikhailTryakhov Aug 21, 2018
0cb6322
Updated Microsoft.Network version to 2018-08-01 (#3672)
EvgenyAgafonchikov Aug 22, 2018
b45ebe6
Added AddressPrefixes on Subnet properties (#3714)
Am018 Aug 24, 2018
34561ef
Python Network conf 2018-08-01
lmazuel Aug 27, 2018
6237750
Changes to include required properties for outbound rule (#3728)
khannarhea Aug 27, 2018
6fdd0b9
Fix Python 2018-08 conf
lmazuel Aug 28, 2018
7100b4f
Use only PublicIpAddress in Azure Firewall, not both Public and Inter…
fanymanea Aug 30, 2018
46f2423
Azure Firewall FQDN Tag top level resource (#3744)
fanymanea Aug 30, 2018
59a73c0
Vtapfinal (#3684)
karthikananth Aug 30, 2018
9dcba8f
Azure Firewall NAT Rule Collection (#3745)
fanymanea Aug 30, 2018
45af62f
Do not allow ICMP as Network protocol (#3742)
fanymanea Aug 31, 2018
17d1ddf
Adding linkedResourceType and hostedWorkloads to nic (#3780)
rupalivohra Aug 31, 2018
da8dc7c
Adding support for interface endpoints (#3783)
rupalivohra Aug 31, 2018
3b1d5ec
Added Trusted root certificate changes to new API version (#3731)
akshaysngupta Aug 31, 2018
57fc3df
Add ExpressRoute gateway resource (#3776)
jjaviercv-msft Sep 3, 2018
de5df95
Adding support for delegations on a subnet (#3805)
wdehrich Sep 5, 2018
cbb2ecf
Correct issues for SDK generation (#3818)
jjaviercv-msft Sep 6, 2018
a3b4803
Rename TargetUrls to TargetFqdns (#3739)
fanymanea Sep 6, 2018
cc47342
Add Network Profile swagger and examples (#3806)
Flip-Liquid Sep 7, 2018
e9e8c83
vtapswaggerupdate (#3837)
neaggarwMS Sep 7, 2018
c60ac4a
Add Service Association Link and IP Configuration Profiles on Subnet …
Flip-Liquid Sep 10, 2018
2bcec07
Vtap swagger update and made the property as readonly (#3845)
neaggarwMS Sep 10, 2018
0179f86
Updated AppGW Autoscale Configuration (#3838)
akshaysngupta Sep 10, 2018
c34505c
VPN gateway new API for Reset VPN client PSK (#3800)
henry416 Sep 10, 2018
40cca9d
Brooklyn Ignite Swagger changes (#3715)
ritwikbasu Sep 10, 2018
da22208
Swagger changes (#3857)
wdehrich Sep 11, 2018
e6195d0
changes to swagger in interface endpoints and subnet delegation (#3860)
wdehrich Sep 11, 2018
cae1d45
Merge branch 'master' into Network-September-Release
MikhailTryakhov Sep 11, 2018
7ecae9c
Revert "Trusted Root certificate (#3668)"
MikhailTryakhov Sep 11, 2018
ec5a468
fixed api version in azure firewall example
MikhailTryakhov Sep 11, 2018
f20941e
Review comments incorporation (#3859)
Nilambari Sep 11, 2018
e4e4d8a
Merge branch 'Network-September-Release' into local-september-branch
MikhailTryakhov Sep 11, 2018
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,303 @@
{
"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": "2018-08-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}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}": {
"delete": {
"tags": [
"ApplicationSecurityGroups"
],
"operationId": "ApplicationSecurityGroups_Delete",
"description": "Deletes the specified application security group.",
"parameters": [
{
"name": "resourceGroupName",
"in": "path",
"required": true,
"type": "string",
"description": "The name of the resource group."
},
{
"name": "applicationSecurityGroupName",
"in": "path",
"required": true,
"type": "string",
"description": "The name of the application security group."
},
{
"$ref": "./network.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./network.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"204": {
"description": "Request successful. Resource does not exist."
},
"202": {
"description": "Accepted and the operation will complete asynchronously."
},
"200": {
"description": "Delete successful."
}
},
"x-ms-long-running-operation": true,
"x-ms-examples": {
"Delete application security group": { "$ref": "./examples/ApplicationSecurityGroupDelete.json" }
}
},
"get": {
"tags": [
"ApplicationSecurityGroups"
],
"operationId": "ApplicationSecurityGroups_Get",
"description": "Gets information about the specified application security group.",
"parameters": [
{
"name": "resourceGroupName",
"in": "path",
"required": true,
"type": "string",
"description": "The name of the resource group."
},
{
"name": "applicationSecurityGroupName",
"in": "path",
"required": true,
"type": "string",
"description": "The name of the application security group."
},
{
"$ref": "./network.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./network.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"200": {
"description": "Request successful. The operation returns the specified application security group resource.",
"schema": {
"$ref": "#/definitions/ApplicationSecurityGroup"
}
}
},
"x-ms-examples": {
"Get application security group": { "$ref": "./examples/ApplicationSecurityGroupGet.json" }
}
},
"put": {
"tags": [
"ApplicationSecurityGroups"
],
"operationId": "ApplicationSecurityGroups_CreateOrUpdate",
"description": "Creates or updates an application security group.",
"parameters": [
{
"name": "resourceGroupName",
"in": "path",
"required": true,
"type": "string",
"description": "The name of the resource group."
},
{
"name": "applicationSecurityGroupName",
"in": "path",
"required": true,
"type": "string",
"description": "The name of the application security group."
},
{
"name": "parameters",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/ApplicationSecurityGroup"
},
"description": "Parameters supplied to the create or update ApplicationSecurityGroup operation."
},
{
"$ref": "./network.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./network.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"201": {
"description": "Create successful. The operation returns the resulting application security group resource.",
"schema": {
"$ref": "#/definitions/ApplicationSecurityGroup"
}
},
"200": {
"description": "Update successful. The operation returns the resulting application security group resource.",
"schema": {
"$ref": "#/definitions/ApplicationSecurityGroup"
}
}
},
"x-ms-long-running-operation": true,
"x-ms-examples": {
"Create application security group": { "$ref": "./examples/ApplicationSecurityGroupCreate.json" }
}
}
},
"/subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationSecurityGroups": {
"get": {
"tags": [
"ApplicationSecurityGroups"
],
"operationId": "ApplicationSecurityGroups_ListAll",
"description": "Gets all application security groups in a subscription.",
"parameters": [
{
"$ref": "./network.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./network.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"200": {
"description": "Request successful. The operation returns a list of application security group resources.",
"schema": {
"$ref": "#/definitions/ApplicationSecurityGroupListResult"
}
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
},
"x-ms-examples": {
"List all application security groups": { "$ref": "./examples/ApplicationSecurityGroupListAll.json" }
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups": {
"get": {
"tags": [
"ApplicationSecurityGroups"
],
"operationId": "ApplicationSecurityGroups_List",
"description": "Gets all the application security groups in a resource group.",
"parameters": [
{
"name": "resourceGroupName",
"in": "path",
"required": true,
"type": "string",
"description": "The name of the resource group."
},
{
"$ref": "./network.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./network.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"200": {
"description": "Request successful. The operation returns a list of application security group resources.",
"schema": {
"$ref": "#/definitions/ApplicationSecurityGroupListResult"
}
}
},
"x-ms-examples": {
"List load balancers in resource group": { "$ref": "./examples/ApplicationSecurityGroupList.json" }
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
}
},
"definitions": {
"ApplicationSecurityGroup": {
"properties": {
"properties": {
"x-ms-client-flatten": true,
"$ref": "#/definitions/ApplicationSecurityGroupPropertiesFormat",
"description": "Properties of the application security group."
},
"etag": {
"readOnly": true,
"type": "string",
"description": "A unique read-only string that changes whenever the resource is updated."
}
},
"allOf": [
{
"$ref": "./network.json#/definitions/Resource"
}
],
"description": "An application security group in a resource group."
},
"ApplicationSecurityGroupPropertiesFormat": {
"properties": {
"resourceGuid": {
"readOnly": true,
"type": "string",
"description": "The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups."
},
"provisioningState": {
"readOnly": true,
"type": "string",
"description": "The provisioning state of the application security group resource. Possible values are: 'Succeeded', 'Updating', 'Deleting', and 'Failed'."
}
},
"description": "Application security group properties."
},
"ApplicationSecurityGroupListResult": {
"properties": {
"value": {
"type": "array",
"items": {
"$ref": "#/definitions/ApplicationSecurityGroup"
},
"description": "A list of application security groups."
},
"nextLink": {
"readOnly": true,
"type": "string",
"description": "The URL to get the next set of results."
}
},
"description": "A list of application security groups."
}
}
}
Loading