-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Apim Cache resource + DELETE long running + refactor to align with to…
…oling. (#5260) * api import and service delete long running operation * Bring your own Cache align with spec generated from tooling user and notification align Refactor products and apis * align with spec generated from tooling user and notification align Refactor products and apis validating examples validating examples move all parameters to apimanagement.json Fix reference issue with tagcontract and example DeleteCache. * switch to plural example file names for LIST * bring back updatehostname and updatecertificate
- Loading branch information
1 parent
50a0e48
commit ae4cea8
Showing
133 changed files
with
6,159 additions
and
4,467 deletions.
There are no files selected for viewing
950 changes: 461 additions & 489 deletions
950
...nt/resource-manager/Microsoft.ApiManagement/preview/2018-06-01-preview/apimanagement.json
Large diffs are not rendered by default.
Oops, something went wrong.
2,493 changes: 1,688 additions & 805 deletions
2,493
...agement/resource-manager/Microsoft.ApiManagement/preview/2018-06-01-preview/apimapis.json
Large diffs are not rendered by default.
Oops, something went wrong.
106 changes: 106 additions & 0 deletions
106
...t/resource-manager/Microsoft.ApiManagement/preview/2018-06-01-preview/apimapisByTags.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,106 @@ | ||
{ | ||
"swagger": "2.0", | ||
"info": { | ||
"title": "ApiManagementClient", | ||
"description": "Use these REST APIs for performing retrieve a collection of Apis associated with a tag in Azure API Management deployment.", | ||
"version": "2018-06-01-preview" | ||
}, | ||
"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.ApiManagement/service/{serviceName}/apisByTags": { | ||
"get": { | ||
"tags": [ | ||
"ApisByTags" | ||
], | ||
"operationId": "Api_ListByTags", | ||
"description": "Lists a collection of apis associated with tags.", | ||
"x-ms-examples": { | ||
"ApiManagementListApisByTags": { | ||
"$ref": "./examples/ApiManagementListApisByTags.json" | ||
} | ||
}, | ||
"parameters": [ | ||
{ | ||
"$ref": "./apimanagement.json#/parameters/ResourceGroupNameParameter" | ||
}, | ||
{ | ||
"$ref": "./apimanagement.json#/parameters/ServiceNameParameter" | ||
}, | ||
{ | ||
"name": "$filter", | ||
"in": "query", | ||
"required": false, | ||
"type": "string", | ||
"description": "| Field | Supported operators | Supported functions |\n|-------------|------------------------|-----------------------------------|\n\r\n|name | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith|\n|displayName | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith|\n|apiRevision | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith|\n|path | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith|\n|description | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith|\n|serviceUrl | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith|\n|isCurrent | eq | |\n" | ||
}, | ||
{ | ||
"$ref": "./apimanagement.json#/parameters/TopQueryParameter" | ||
}, | ||
{ | ||
"$ref": "./apimanagement.json#/parameters/SkipQueryParameter" | ||
}, | ||
{ | ||
"name": "includeNotTaggedApis", | ||
"in": "query", | ||
"required": false, | ||
"type": "boolean", | ||
"description": "Include not tagged APIs." | ||
}, | ||
{ | ||
"$ref": "./apimanagement.json#/parameters/ApiVersionParameter" | ||
}, | ||
{ | ||
"$ref": "./apimanagement.json#/parameters/SubscriptionIdParameter" | ||
} | ||
], | ||
"responses": { | ||
"200": { | ||
"description": "Lists a collection of TagResource entities.", | ||
"schema": { | ||
"$ref": "./apimtagresources.json#/definitions/TagResourceCollection" | ||
} | ||
}, | ||
"default": { | ||
"description": "Error response describing why the operation failed.", | ||
"schema": { | ||
"$ref": "./apimanagement.json#/definitions/ErrorResponse" | ||
} | ||
} | ||
}, | ||
"x-ms-pageable": { | ||
"nextLinkName": "nextLink" | ||
}, | ||
"x-ms-odata": "./apimtagresources.json#/definitions/TagResourceContract" | ||
} | ||
} | ||
}, | ||
"definitions": {}, | ||
"parameters": {} | ||
} |
Oops, something went wrong.