forked from TrueCloudLab/frostfs-rest-gw
[#25] Synchronize container get and put params
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
This commit is contained in:
parent
bacf909594
commit
665bcfb52d
9 changed files with 270 additions and 164 deletions
|
@ -159,23 +159,7 @@ func init() {
|
|||
"in": "body",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"basicAcl": {
|
||||
"type": "string"
|
||||
},
|
||||
"containerName": {
|
||||
"type": "string"
|
||||
},
|
||||
"placementPolicy": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"example": {
|
||||
"basicAcl": "public-read-write",
|
||||
"containerName": "container",
|
||||
"placementPolicy": "REP 3"
|
||||
}
|
||||
"$ref": "#/definitions/ContainerPutInfo"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -574,6 +558,7 @@ func init() {
|
|||
"type": "object",
|
||||
"required": [
|
||||
"containerId",
|
||||
"containerName",
|
||||
"version",
|
||||
"ownerId",
|
||||
"basicAcl",
|
||||
|
@ -593,6 +578,9 @@ func init() {
|
|||
"containerId": {
|
||||
"type": "string"
|
||||
},
|
||||
"containerName": {
|
||||
"type": "string"
|
||||
},
|
||||
"ownerId": {
|
||||
"type": "string"
|
||||
},
|
||||
|
@ -639,6 +627,38 @@ func init() {
|
|||
}
|
||||
}
|
||||
},
|
||||
"ContainerPutInfo": {
|
||||
"description": "Represent request body to create container. To specify container name use appropriate property (name provided in attributes will be ignored).",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"attributes": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/Attribute"
|
||||
}
|
||||
},
|
||||
"basicAcl": {
|
||||
"type": "string"
|
||||
},
|
||||
"containerName": {
|
||||
"type": "string"
|
||||
},
|
||||
"placementPolicy": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"example": {
|
||||
"attributes": [
|
||||
{
|
||||
"key": "Custom-Attribute",
|
||||
"value": "value"
|
||||
}
|
||||
],
|
||||
"basicAcl": "public-read-write",
|
||||
"containerName": "container",
|
||||
"placementPolicy": "REP 3"
|
||||
}
|
||||
},
|
||||
"Eacl": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
|
@ -1252,23 +1272,7 @@ func init() {
|
|||
"in": "body",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"basicAcl": {
|
||||
"type": "string"
|
||||
},
|
||||
"containerName": {
|
||||
"type": "string"
|
||||
},
|
||||
"placementPolicy": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"example": {
|
||||
"basicAcl": "public-read-write",
|
||||
"containerName": "container",
|
||||
"placementPolicy": "REP 3"
|
||||
}
|
||||
"$ref": "#/definitions/ContainerPutInfo"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
@ -1750,6 +1754,7 @@ func init() {
|
|||
"type": "object",
|
||||
"required": [
|
||||
"containerId",
|
||||
"containerName",
|
||||
"version",
|
||||
"ownerId",
|
||||
"basicAcl",
|
||||
|
@ -1769,6 +1774,9 @@ func init() {
|
|||
"containerId": {
|
||||
"type": "string"
|
||||
},
|
||||
"containerName": {
|
||||
"type": "string"
|
||||
},
|
||||
"ownerId": {
|
||||
"type": "string"
|
||||
},
|
||||
|
@ -1815,6 +1823,38 @@ func init() {
|
|||
}
|
||||
}
|
||||
},
|
||||
"ContainerPutInfo": {
|
||||
"description": "Represent request body to create container. To specify container name use appropriate property (name provided in attributes will be ignored).",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"attributes": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/Attribute"
|
||||
}
|
||||
},
|
||||
"basicAcl": {
|
||||
"type": "string"
|
||||
},
|
||||
"containerName": {
|
||||
"type": "string"
|
||||
},
|
||||
"placementPolicy": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"example": {
|
||||
"attributes": [
|
||||
{
|
||||
"key": "Custom-Attribute",
|
||||
"value": "value"
|
||||
}
|
||||
],
|
||||
"basicAcl": "public-read-write",
|
||||
"containerName": "container",
|
||||
"placementPolicy": "REP 3"
|
||||
}
|
||||
},
|
||||
"Eacl": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue