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

Add support for List Operation on global reach connections #4589

Merged
merged 19 commits into from
Nov 27, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
a656032
Adds base for updating Microsoft.Network from version stable/2018-08-…
MikhailTryakhov Oct 30, 2018
c3cd206
Updates readme
MikhailTryakhov Oct 30, 2018
1c4c949
Updates API version in new specs and examples
MikhailTryakhov Oct 30, 2018
6361217
[Networkwatcer] add FlowLogFormatParameters (#4374)
zwswim Nov 5, 2018
66d8777
[Network wathcer] add a new field trafficAnalyticsInterval for TA (#4…
zwswim Nov 7, 2018
92d2e0a
Make NIC VM ref readonly (#4443)
EvgenyAgafonchikov Nov 12, 2018
5a95c8f
Mark private IP address read-only (#4447)
fanymanea Nov 12, 2018
baf31d9
change container nics property type on container nic config to resour…
Flip-Liquid Nov 14, 2018
5ea0c7b
Port fix from PR 4459 to 2018-10-01 (#4463)
EvgenyAgafonchikov Nov 14, 2018
633d12d
Application Gateway - Adds Rewrite rule set for Header CRUD (#4331)
sai-manoj-kumar Nov 14, 2018
a18fe30
Revert "Model ContainerNic refs under ContainerNicConfig as sub resou…
Flip-Liquid Nov 14, 2018
f321a6c
Fixes the missing array for the header actions (#4497)
sai-manoj-kumar Nov 19, 2018
8f92958
Network py 2018-10
lmazuel Nov 20, 2018
d5e3525
add package-2018-10 to Go SDK codegen
jhendrixMSFT Nov 20, 2018
e582297
Application gateway Identity and Keyvault support (#4387)
akshaysngupta Nov 20, 2018
89199d6
Ported fix from master branch (#4547)
EvgenyAgafonchikov Nov 22, 2018
9273ebf
Merge branch 'network-november-release' of https://github.com/Azure/a…
dedhar Nov 27, 2018
b9c1d43
Add support for list api for global reach connections
dedhar Nov 27, 2018
72a407c
address farhan comment
dedhar Nov 27, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
{
"parameters": {
"connectionName": "circuitConnectionUSAUS",
"resourceGroupName": "rg1",
"api-version": "2018-10-01",
"subscriptionId": "subid1",
"circuitName": "ExpressRouteARMCircuitA",
"peeringName": "AzurePrivatePeering"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/subid1/resourceGroups/dedharcktinit/providers/Microsoft.Network/expressRouteCircuits/ExpressRouteARMCircuitA/peerings/AzurePrivatePeering/connections/circuitConnectionUSAUS",
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
"name": "circuitConnectionUSAUS",
"properties": {
"expressRouteCircuitPeering": {
"id": "/subscriptions/subid1/resourceGroups/dedharcktinit/providers/Microsoft.Network/expressRouteCircuits/dedharcktlocal/peerings/AzurePrivatePeering"
},
"peerExpressRouteCircuitPeering": {
"id": "/subscriptions/subid2/resourceGroups/dedharcktpeer/providers/Microsoft.Network/expressRouteCircuits/dedharcktremote/peerings/AzurePrivatePeering"
},
"authorizationKey": "946a1918-b7a2-4917-b43c-8c4cdaee006a",
"addressPrefix": "10.0.0.0/24",
"circuitConnectionStatus": "Connected",
"provisioningState":"Succeeded"
}
},
{
"id": "/subscriptions/subid1/resourceGroups/dedharcktinit/providers/Microsoft.Network/expressRouteCircuits/ExpressRouteARMCircuitA/peerings/AzurePrivatePeering/connections/circuitConnectionUSEUR",
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
"name": "circuitConnectionUSEUR",
"properties": {
"expressRouteCircuitPeering": {
"id": "/subscriptions/subid1/resourceGroups/dedharcktinit/providers/Microsoft.Network/expressRouteCircuits/dedharcktlocal/peerings/AzurePrivatePeering"
},
"peerExpressRouteCircuitPeering": {
"id": "/subscriptions/subid1/resourceGroups/dedharckteurope/providers/Microsoft.Network/expressRouteCircuits/dedharcktams/peerings/AzurePrivatePeering"
},
"addressPrefix": "20.0.0.0/24",
"circuitConnectionStatus": "Connected",
"provisioningState":"Succeeded"
}
}
]
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -638,6 +638,58 @@
"x-ms-long-running-operation": true
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/connections": {
"get": {
"tags": [
"ExpressRouteCircuitConnections"
],
"operationId": "ExpressRouteCircuitConnections_List",
"description": "Gets all global reach connections associated with a private peering in an express route circuit.",
"parameters": [
{
"name": "resourceGroupName",
"in": "path",
"required": true,
"type": "string",
"description": "The name of the resource group."
},
{
"name": "circuitName",
"in": "path",
"required": true,
"type": "string",
"description": "The name of the circuit."
},
{
"name": "peeringName",
"in": "path",
"required": true,
"type": "string",
"description": "The name of the peering."
},
{
"$ref": "./network.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./network.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"200": {
"description": "Request successful. The operation returns a list of ExpressRouteCircuitConnections resources.",
"schema": {
"$ref": "#/definitions/ExpressRouteCircuitConnectionListResult"
}
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
},
"x-ms-examples": {
"List ExpressRouteCircuit Connection": { "$ref": "./examples/ExpressRouteCircuitConnectionList.json" }
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}": {
"delete": {
"tags": [
Expand Down Expand Up @@ -1587,6 +1639,22 @@
],
"description": "Express Route Circuit Connection in an ExpressRouteCircuitPeering resource."
},
"ExpressRouteCircuitConnectionListResult": {
"properties": {
"value": {
"type": "array",
"items": {
"$ref": "#/definitions/ExpressRouteCircuitConnection"
},
"description": "The global reach connection associated with Private Peering in an ExpressRoute Circuit."
},
"nextLink": {
"type": "string",
"description": "The URL to get the next set of results."
}
},
"description": "Response for ListConnections API service call retrieves all global reach connections that belongs to a Private Peering for an ExpressRouteCircuit."
},
"ExpressRouteCircuitSku": {
"properties": {
"name": {
Expand Down