mirror of
https://github.com/cderche/greenlock-storage-s3
synced 2025-05-13 16:16:32 +00:00
335 lines
6.4 KiB
JSON
335 lines
6.4 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2017-09-01",
|
|
"endpointPrefix": "mediastore",
|
|
"jsonVersion": "1.1",
|
|
"protocol": "json",
|
|
"serviceAbbreviation": "MediaStore",
|
|
"serviceFullName": "AWS Elemental MediaStore",
|
|
"serviceId": "MediaStore",
|
|
"signatureVersion": "v4",
|
|
"signingName": "mediastore",
|
|
"targetPrefix": "MediaStore_20170901",
|
|
"uid": "mediastore-2017-09-01"
|
|
},
|
|
"operations": {
|
|
"CreateContainer": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ContainerName"
|
|
],
|
|
"members": {
|
|
"ContainerName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Container"
|
|
],
|
|
"members": {
|
|
"Container": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteContainer": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ContainerName"
|
|
],
|
|
"members": {
|
|
"ContainerName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"DeleteContainerPolicy": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ContainerName"
|
|
],
|
|
"members": {
|
|
"ContainerName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"DeleteCorsPolicy": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ContainerName"
|
|
],
|
|
"members": {
|
|
"ContainerName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"DeleteLifecyclePolicy": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ContainerName"
|
|
],
|
|
"members": {
|
|
"ContainerName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"DescribeContainer": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ContainerName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Container": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetContainerPolicy": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ContainerName"
|
|
],
|
|
"members": {
|
|
"ContainerName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Policy"
|
|
],
|
|
"members": {
|
|
"Policy": {}
|
|
}
|
|
}
|
|
},
|
|
"GetCorsPolicy": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ContainerName"
|
|
],
|
|
"members": {
|
|
"ContainerName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"CorsPolicy"
|
|
],
|
|
"members": {
|
|
"CorsPolicy": {
|
|
"shape": "Sp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetLifecyclePolicy": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ContainerName"
|
|
],
|
|
"members": {
|
|
"ContainerName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"LifecyclePolicy"
|
|
],
|
|
"members": {
|
|
"LifecyclePolicy": {}
|
|
}
|
|
}
|
|
},
|
|
"ListContainers": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Containers"
|
|
],
|
|
"members": {
|
|
"Containers": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S4"
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"PutContainerPolicy": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ContainerName",
|
|
"Policy"
|
|
],
|
|
"members": {
|
|
"ContainerName": {},
|
|
"Policy": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"PutCorsPolicy": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ContainerName",
|
|
"CorsPolicy"
|
|
],
|
|
"members": {
|
|
"ContainerName": {},
|
|
"CorsPolicy": {
|
|
"shape": "Sp"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"PutLifecyclePolicy": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ContainerName",
|
|
"LifecyclePolicy"
|
|
],
|
|
"members": {
|
|
"ContainerName": {},
|
|
"LifecyclePolicy": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"StartAccessLogging": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ContainerName"
|
|
],
|
|
"members": {
|
|
"ContainerName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"StopAccessLogging": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ContainerName"
|
|
],
|
|
"members": {
|
|
"ContainerName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S4": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Endpoint": {},
|
|
"CreationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"ARN": {},
|
|
"Name": {},
|
|
"Status": {},
|
|
"AccessLoggingEnabled": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"Sp": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AllowedOrigins",
|
|
"AllowedHeaders"
|
|
],
|
|
"members": {
|
|
"AllowedOrigins": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"AllowedMethods": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"AllowedHeaders": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"MaxAgeSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"ExposeHeaders": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |