{ "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": "2019-07-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}/virtualNetworkAvailableEndpointServices": { "get": { "operationId": "AvailableEndpointServices_List", "description": "List what values of endpoint services are available for use.", "parameters": [ { "name": "location", "in": "path", "required": true, "type": "string", "description": "The location to check available endpoint services." }, { "$ref": "./network.json#/parameters/ApiVersionParameter" }, { "$ref": "./network.json#/parameters/SubscriptionIdParameter" } ], "responses": { "200": { "description": "Request successful. Returns list of available endpoint services.", "schema": { "$ref": "#/definitions/EndpointServicesListResult" } } }, "x-ms-pageable": { "nextLinkName": "nextLink" }, "x-ms-examples": { "EndpointServicesList": { "$ref": "./examples/EndpointServicesList.json" } } } } }, "definitions": { "EndpointServicesListResult": { "properties": { "value": { "type": "array", "items": { "$ref": "#/definitions/EndpointServiceResult" }, "description": "List of available endpoint services in a region." }, "nextLink": { "type": "string", "description": "The URL to get the next set of results." } }, "description": "Response for the ListAvailableEndpointServices API service call." }, "EndpointServiceResult": { "properties": { "name": { "type": "string", "description": "Name of the endpoint service.", "readOnly": true }, "type": { "type": "string", "description": "Type of the endpoint service.", "readOnly": true } }, "allOf": [ { "$ref": "./network.json#/definitions/SubResource" } ], "description": "Endpoint service." } } }