openapi: 3.2.0 info: title: Microsoft Azure NetworkResourceProviderClient Route Tables… description: The Windows Azure Network management API provides a RESTful set of web services that interact with Windows Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Windows Azure Networks service. version: 2015-05-01-preview servers: - url: https://management.azure.com security: - azure_auth: - user_impersonation tags: - name: Route Tables paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables/{routeTableName} : delete: tags: - Route Tables operationId: microsoftAzureRoutetablesDelete description: The Delete RouteTable operation deletes the specified Route Table parameters: - name: resourceGroupName in: path required: true description: The name of the resource group. schema: type: string - name: routeTableName in: path required: true description: The name of the route table. schema: type: string - $ref: '#/components/parameters/ApiVersionParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' responses: '200': description: '' '202': description: '' '204': description: '' x-ms-long-running-operation: true summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups… get: tags: - Route Tables operationId: microsoftAzureRoutetablesGet description: The Get RouteTables operation retrieves information about the specified route table. parameters: - name: resourceGroupName in: path required: true description: The name of the resource group. schema: type: string - name: routeTableName in: path required: true description: The name of the route table. schema: type: string - $ref: '#/components/parameters/ApiVersionParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/RouteTable' text/json: schema: $ref: '#/components/schemas/RouteTable' summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… put: tags: - Route Tables operationId: microsoftAzureRoutetablesCreateorupdate description: The Put RouteTable operation creates/updates a route table in the specified resource group. parameters: - name: resourceGroupName in: path required: true description: The name of the resource group. schema: type: string - name: routeTableName in: path required: true description: The name of the route table. schema: type: string - $ref: '#/components/parameters/ApiVersionParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/RouteTable' text/json: schema: $ref: '#/components/schemas/RouteTable' '201': description: '' content: application/json: schema: $ref: '#/components/schemas/RouteTable' text/json: schema: $ref: '#/components/schemas/RouteTable' x-ms-long-running-operation: true summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups… requestBody: content: application/json: schema: $ref: '#/components/schemas/RouteTable' text/json: schema: $ref: '#/components/schemas/RouteTable' description: Parameters supplied to the create/update Route Table operation required: true /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/routeTables: get: tags: - Route Tables operationId: microsoftAzureRoutetablesList description: The list RouteTables returns all route tables in a resource group parameters: - name: resourceGroupName in: path required: true description: The name of the resource group. schema: type: string - $ref: '#/components/parameters/ApiVersionParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/RouteTableListResult' text/json: schema: $ref: '#/components/schemas/RouteTableListResult' x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups… /subscriptions/{subscriptionId}/providers/Microsoft.Network/routeTables: get: tags: - Route Tables operationId: microsoftAzureRoutetablesListall description: The list RouteTables returns all route tables in a subscription parameters: - $ref: '#/components/parameters/ApiVersionParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/RouteTableListResult' text/json: schema: $ref: '#/components/schemas/RouteTableListResult' x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Network… components: parameters: ApiVersionParameter: name: api-version in: query required: true description: Client Api Version. schema: type: string SubscriptionIdParameter: name: subscriptionId in: path required: true description: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. schema: type: string schemas: RouteTablePropertiesFormat: properties: routes: type: array items: $ref: '#/components/schemas/Route' description: Gets or sets Routes in a Route Table subnets: type: array items: $ref: '#/components/schemas/SubResource' description: Gets collection of references to subnets provisioningState: type: string description: Gets or sets Provisioning state of the resource Updating/Deleting/Failed description: Route Table resource SubResource: properties: id: type: string description: Resource Id x-ms-azure-resource: true RouteTable: properties: properties: x-ms-client-flatten: true $ref: '#/components/schemas/RouteTablePropertiesFormat' etag: type: string description: Gets a unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/components/schemas/Resource' description: RouteTable resource RoutePropertiesFormat: properties: addressPrefix: type: string description: Gets or sets the destination CIDR to which the route applies. nextHopType: type: string description: Gets or sets the type of Azure hop the packet should be sent to. enum: - VirtualNetworkGateway - VnetLocal - Internet - VirtualAppliance - None x-ms-enum: name: RouteNextHopType modelAsString: true nextHopIpAddress: type: string description: Gets or sets the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. provisioningState: type: string description: Gets or sets Provisioning state of the resource Updating/Deleting/Failed required: - nextHopType description: Route resource Resource: properties: id: readOnly: true type: string description: Resource Id name: readOnly: true type: string description: Resource name type: readOnly: true type: string description: Resource type location: type: string description: Resource location tags: type: object additionalProperties: type: string description: Resource tags required: - location x-ms-azure-resource: true Route: properties: properties: x-ms-client-flatten: true $ref: '#/components/schemas/RoutePropertiesFormat' name: type: string description: Gets name of the resource that is unique within a resource group. This name can be used to access the resource etag: type: string description: A unique read-only string that changes whenever the resource is updated allOf: - $ref: '#/components/schemas/SubResource' description: Route resource RouteTableListResult: properties: value: type: array items: $ref: '#/components/schemas/RouteTable' description: Gets List of RouteTables in a resource group nextLink: type: string description: Gets the URL to get the next set of results. description: Response for ListRouteTable Api service call securitySchemes: azure_auth: type: oauth2 flows: implicit: scopes: user_impersonation: impersonate your user account authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize description: Azure Active Directory OAuth2 Flow