{"note":"OpenAPI conversion -- returning structured metadata","name":"amazonaws-com-mediastore-data","description":"AWS Elemental MediaStore Data Plane","version":"2017-09-01","base_url":"","endpoints":5,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api AWS Elemental MediaStore Data Plane\n@version 2017-09-01\n@auth AWS SigV4\n@endpoints 5\n@toc {Path+}(4), root(1)\n\n@group {Path+}\n@endpoint DELETE /{Path+}\n@desc Deletes an object at the specified path.\n@required {Path: str}\n\n@endpoint HEAD /{Path+}\n@desc Gets the headers for an object at the specified path.\n@required {Path: str}\n@returns(200) {ETag: str?, ContentType: str?, ContentLength: int(i64)?, CacheControl: str?, LastModified: str(timestamp)?}\n\n@endpoint GET /{Path+}\n@desc Downloads the object at the specified path. If the object’s upload availability is set to streaming, AWS Elemental MediaStore downloads the object even if it’s still uploading the object.\n@required {Path: str}\n@optional {Range: str}\n@returns(200) {Body: bytes?, CacheControl: str?, ContentRange: str?, ContentLength: int(i64)?, ContentType: str?, ETag: str?, LastModified: str(timestamp)?, StatusCode: int}\n\n@endgroup\n\n@group root\n@endpoint GET /\n@desc Provides a list of metadata entries about folders and objects in the specified folder.\n@optional {Path: str, MaxResults: int, NextToken: str}\n@returns(200) {Items: [Item]?, NextToken: str?}\n\n@endgroup\n\n@group {Path+}\n@endpoint PUT /{Path+}\n@desc Uploads an object to the specified path. Object sizes are limited to 25 MB for standard upload availability and 10 MB for streaming upload availability.\n@required {Path: str, Body: bytes}\n@optional {Content-Type: str, Cache-Control: str, x-amz-storage-class: str, x-amz-upload-availability: str}\n@returns(200) {ContentSHA256: str?, ETag: str?, StorageClass: str?}\n\n@endgroup\n\n@end\n"}