Skip to content

Commit

Permalink
Remove duplicate operations (#2459)
Browse files Browse the repository at this point in the history
Tag_ operations have all been moved to apimtags.json file. Removing them from apimproducts.json

Apis_ListByTags have been moved to apimapis.json, removing the file apimapisbytags.json
  • Loading branch information
solankisamir authored and marstr committed Feb 15, 2018
1 parent 4ed3e62 commit f5492b7
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 369 deletions.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -1046,282 +1046,7 @@
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/tags": {
"get": {
"tags": [
"ProductTags"
],
"operationId": "Tag_ListByProduct",
"description": "Lists all Tags associated with the Product.",
"x-ms-examples": {
"ApiManagementGetTagsForProduct": {
"$ref": "./examples/ApiManagementGetTagsForProduct.json"
}
},
"parameters": [
{
"$ref": "./apimanagement.json#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ServiceNameParameter"
},
{
"$ref": "#/parameters/ProductIdParameter"
},
{
"name": "$filter",
"in": "query",
"required": false,
"type": "string",
"description": "| Field | Supported operators | Supported functions |\n|-------------|------------------------|---------------------------------------------|\n| id | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |\n| name | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |"
},
{
"$ref": "./apimanagement.json#/parameters/TopQueryParameter"
},
{
"$ref": "./apimanagement.json#/parameters/SkipQueryParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./apimanagement.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"200": {
"description": "The operation returns a collection of tags associated with the Product entity.",
"schema": {
"$ref": "./apimtags.json#/definitions/TagCollection"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./apimanagement.json#/definitions/ErrorResponse"
}
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
},
"x-ms-odata": "./apimtags.json#/definitions/TagContract"
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/tags/{tagId}": {
"head": {
"tags": [
"ProductTags"
],
"operationId": "Tag_GetEntityStateByProduct",
"description": "Gets the entity state version of the tag specified by its identifier.",
"x-ms-examples": {
"ApiManagementHeadProductTag": {
"$ref": "./examples/ApiManagementHeadProductTag.json"
}
},
"parameters": [
{
"$ref": "./apimanagement.json#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ServiceNameParameter"
},
{
"$ref": "#/parameters/ProductIdParameter"
},
{
"$ref": "./apimtags.json#/parameters/TagIdParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./apimanagement.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"200": {
"description": "Empty response body, ETag header entity state version.",
"headers": {
"ETag": {
"description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
"type": "string"
}
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./apimanagement.json#/definitions/ErrorResponse"
}
}
}
},
"get": {
"tags": [
"ProductTags"
],
"operationId": "Tag_GetByProduct",
"description": "Get tag associated with the Product.",
"x-ms-examples": {
"ApiManagementGetProductTag": {
"$ref": "./examples/ApiManagementGetProductTag.json"
}
},
"parameters": [
{
"$ref": "./apimanagement.json#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ServiceNameParameter"
},
{
"$ref": "#/parameters/ProductIdParameter"
},
{
"$ref": "./apimtags.json#/parameters/TagIdParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./apimanagement.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"200": {
"description": "Gets the details of the tag specified by its identifier.",
"schema": {
"$ref": "./apimtags.json#/definitions/TagContract"
},
"headers": {
"ETag": {
"description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
"type": "string"
}
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./apimanagement.json#/definitions/ErrorResponse"
}
}
}
},
"put": {
"tags": [
"ProductTags"
],
"operationId": "Tag_AssignToProduct",
"description": "Assign tag to the Product.",
"x-ms-examples": {
"ApiManagementCreateProductTag": {
"$ref": "./examples/ApiManagementCreateProductTag.json"
}
},
"parameters": [
{
"$ref": "./apimanagement.json#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ServiceNameParameter"
},
{
"$ref": "#/parameters/ProductIdParameter"
},
{
"$ref": "./apimtags.json#/parameters/TagIdParameter"
},
{
"name": "If-Match",
"in": "header",
"required": false,
"description": "The entity state (Etag) version of the Tag to update. A value of \"*\" can be used for If-Match to unconditionally apply the operation.",
"type": "string"
},
{
"$ref": "./apimanagement.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./apimanagement.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"201": {
"description": "Tag was assigned to the Product.",
"schema": {
"$ref": "./apimtags.json#/definitions/TagContract"
}
},
"200": {
"description": "Tag is already assigned to the Product.",
"schema": {
"$ref": "./apimtags.json#/definitions/TagContract"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./apimanagement.json#/definitions/ErrorResponse"
}
}
}
},
"delete": {
"tags": [
"ProductTags"
],
"operationId": "Tag_DetachFromProduct",
"description": "Detach the tag from the Product.",
"x-ms-examples": {
"ApiManagementDeleteProductTag": {
"$ref": "./examples/ApiManagementDeleteProductTag.json"
}
},
"parameters": [
{
"$ref": "./apimanagement.json#/parameters/ResourceGroupNameParameter"
},
{
"$ref": "./apimanagement.json#/parameters/ServiceNameParameter"
},
{
"$ref": "#/parameters/ProductIdParameter"
},
{
"$ref": "./apimtags.json#/parameters/TagIdParameter"
},
{
"name": "If-Match",
"in": "header",
"required": true,
"description": "The entity state (Etag) version of the Api schema to update. A value of \"*\" can be used for If-Match to unconditionally apply the operation.",
"type": "string"
},
{
"$ref": "./apimanagement.json#/parameters/ApiVersionParameter"
},
{
"$ref": "./apimanagement.json#/parameters/SubscriptionIdParameter"
}
],
"responses": {
"204": {
"description": "Successfully detached the tag from the Product."
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "./apimanagement.json#/definitions/ErrorResponse"
}
}
}
}
}

},
"definitions": {
"ProductCollection": {
Expand Down

0 comments on commit f5492b7

Please sign in to comment.