{"specs":[{"kind":"manual","title":"AWS S3, SQS, IAM, and STS subset","coverage":"hand-authored","notes":"AWS APIs use XML and Query protocols rather than OpenAPI. Operations are keyed by AWS action name.","operations":[{"operationId":"s3:ListBuckets","method":"GET","path":"/","status":"hand-authored"},{"operationId":"s3:CreateBucket","method":"PUT","path":"/:bucket","status":"hand-authored"},{"operationId":"s3:DeleteBucket","method":"DELETE","path":"/:bucket","status":"hand-authored"},{"operationId":"s3:HeadBucket","method":"HEAD","path":"/:bucket","status":"hand-authored"},{"operationId":"s3:ListObjectsV2","method":"GET","path":"/:bucket","status":"hand-authored"},{"operationId":"s3:CreatePresignedPost","method":"POST","path":"/:bucket","status":"partial"},{"operationId":"s3:PutObject","method":"PUT","path":"/:bucket/:key","status":"hand-authored"},{"operationId":"s3:GetObject","method":"GET","path":"/:bucket/:key","status":"hand-authored"},{"operationId":"s3:HeadObject","method":"HEAD","path":"/:bucket/:key","status":"hand-authored"},{"operationId":"s3:DeleteObject","method":"DELETE","path":"/:bucket/:key","status":"hand-authored"},{"operationId":"sqs:CreateQueue","method":"POST","path":"/","status":"hand-authored"},{"operationId":"sqs:DeleteQueue","method":"POST","path":"/","status":"hand-authored"},{"operationId":"sqs:ListQueues","method":"POST","path":"/","status":"hand-authored"},{"operationId":"sqs:GetQueueUrl","method":"POST","path":"/","status":"hand-authored"},{"operationId":"sqs:GetQueueAttributes","method":"POST","path":"/","status":"hand-authored"},{"operationId":"sqs:SendMessage","method":"POST","path":"/","status":"hand-authored"},{"operationId":"sqs:ReceiveMessage","method":"POST","path":"/","status":"hand-authored"},{"operationId":"sqs:DeleteMessage","method":"POST","path":"/","status":"hand-authored"},{"operationId":"sqs:PurgeQueue","method":"POST","path":"/","status":"hand-authored"},{"operationId":"iam:CreateUser","method":"POST","path":"/iam","status":"hand-authored"},{"operationId":"iam:GetUser","method":"POST","path":"/iam","status":"hand-authored"},{"operationId":"iam:DeleteUser","method":"POST","path":"/iam","status":"hand-authored"},{"operationId":"iam:ListUsers","method":"POST","path":"/iam","status":"hand-authored"},{"operationId":"iam:CreateAccessKey","method":"POST","path":"/iam","status":"hand-authored"},{"operationId":"iam:ListAccessKeys","method":"POST","path":"/iam","status":"hand-authored"},{"operationId":"iam:DeleteAccessKey","method":"POST","path":"/iam","status":"hand-authored"},{"operationId":"iam:CreateRole","method":"POST","path":"/iam","status":"hand-authored"},{"operationId":"iam:GetRole","method":"POST","path":"/iam","status":"hand-authored"},{"operationId":"iam:DeleteRole","method":"POST","path":"/iam","status":"hand-authored"},{"operationId":"iam:ListRoles","method":"POST","path":"/iam","status":"hand-authored"},{"operationId":"sts:GetCallerIdentity","method":"POST","path":"/sts","status":"hand-authored"},{"operationId":"sts:AssumeRole","method":"POST","path":"/sts","status":"partial"}]}],"surfaces":[{"id":"s3","kind":"provider-specific","title":"S3-compatible API","status":"partial","basePath":"/"},{"id":"sqs","kind":"provider-specific","title":"SQS Query API","status":"partial","basePath":"/"},{"id":"iam","kind":"provider-specific","title":"IAM Query API","status":"partial","basePath":"/iam"},{"id":"sts","kind":"provider-specific","title":"STS Query API","status":"partial","basePath":"/sts"},{"id":"inspector","kind":"ui","title":"Inspector UI","status":"supported","basePath":"/_inspector"}]}