{ "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": {} } } } } } }