openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 230 kB
JSON
{"openapi":"3.0.0","info":{"version":"2017-03-31","x-release":"v4","title":"AWS Lake Formation","description":"<fullname>Lake Formation</fullname> <p>Defines the public endpoint for the Lake Formation service.</p>","x-logo":{"url":"https://twitter.com/awscloud/profile_image?size=original","backgroundColor":"#FFFFFF"},"termsOfService":"https://aws.amazon.com/service-terms/","contact":{"name":"Mike Ralphson","email":"mike.ralphson@gmail.com","url":"https://github.com/mermade/aws2openapi","x-twitter":"PermittedSoc"},"license":{"name":"Apache 2.0 License","url":"http://www.apache.org/licenses/"},"x-providerName":"amazonaws.com","x-serviceName":"lakeformation","x-aws-signingName":"lakeformation","x-origin":[{"contentType":"application/json","url":"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/lakeformation-2017-03-31.normal.json","converter":{"url":"https://github.com/mermade/aws2openapi","version":"1.0.0"},"x-apisguru-driver":"external"}],"x-apiClientRegistration":{"url":"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct"},"x-apisguru-categories":["cloud"],"x-preferred":true},"externalDocs":{"description":"Amazon Web Services documentation","url":"https://docs.aws.amazon.com/lakeformation/"},"servers":[{"url":"http://lakeformation.{region}.amazonaws.com","variables":{"region":{"description":"The AWS region","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1"}},"description":"The AWS Lake Formation multi-region endpoint"},{"url":"https://lakeformation.{region}.amazonaws.com","variables":{"region":{"description":"The AWS region","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1"}},"description":"The AWS Lake Formation multi-region endpoint"},{"url":"http://lakeformation.{region}.amazonaws.com.cn","variables":{"region":{"description":"The AWS region","enum":["cn-north-1","cn-northwest-1"],"default":"cn-north-1"}},"description":"The AWS Lake Formation endpoint for China (Beijing) and China (Ningxia)"},{"url":"https://lakeformation.{region}.amazonaws.com.cn","variables":{"region":{"description":"The AWS region","enum":["cn-north-1","cn-northwest-1"],"default":"cn-north-1"}},"description":"The AWS Lake Formation endpoint for China (Beijing) and China (Ningxia)"}],"paths":{"/AddLFTagsToResource":{"post":{"operationId":"AddLFTagsToResource","description":"Attaches one or more LF-tags to an existing resource.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddLFTagsToResourceResponse"}}}},"480":{"description":"EntityNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityNotFoundException"}}}},"481":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"482":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"483":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"485":{"description":"ConcurrentModificationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConcurrentModificationException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["Resource","LFTags"],"properties":{"CatalogId":{"description":"The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment. ","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"},"Resource":{"description":"A structure for the resource.","type":"object","properties":{"Catalog":{"allOf":[{"$ref":"#/components/schemas/CatalogResource"},{"description":"The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment. "}]},"Database":{"allOf":[{"$ref":"#/components/schemas/DatabaseResource"},{"description":"The database for the resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database permissions to a principal. "}]},"Table":{"allOf":[{"$ref":"#/components/schemas/TableResource"},{"description":"The table for the resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal. "}]},"TableWithColumns":{"allOf":[{"$ref":"#/components/schemas/TableWithColumnsResource"},{"description":"The table with columns for the resource. A principal with permissions to this resource can select metadata from the columns of a table in the Data Catalog and the underlying data in Amazon S3."}]},"DataLocation":{"allOf":[{"$ref":"#/components/schemas/DataLocationResource"},{"description":"The location of an Amazon S3 path where permissions are granted or revoked. "}]},"DataCellsFilter":{"allOf":[{"$ref":"#/components/schemas/DataCellsFilterResource"},{"description":"A data cell filter."}]},"LFTag":{"allOf":[{"$ref":"#/components/schemas/LFTagKeyResource"},{"description":"The LF-tag key and values attached to a resource."}]},"LFTagPolicy":{"allOf":[{"$ref":"#/components/schemas/LFTagPolicyResource"},{"description":"A list of LF-tag conditions that define a resource's LF-tag policy."}]}}},"LFTags":{"description":"The LF-tags to attach to the resource.","type":"array","items":{"$ref":"#/components/schemas/LFTagPair"},"minItems":1,"maxItems":50}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/AssumeDecoratedRoleWithSAML":{"post":{"operationId":"AssumeDecoratedRoleWithSAML","description":"<p>Allows a caller to assume an IAM role decorated as the SAML user specified in the SAML assertion included in the request. This decoration allows Lake Formation to enforce access policies against the SAML users and groups. This API operation requires SAML federation setup in the caller’s account as it can only be called with valid SAML assertions. Lake Formation does not scope down the permission of the assumed role. All permissions attached to the role via the SAML federation setup will be included in the role session. </p> <p> This decorated role is expected to access data in Amazon S3 by getting temporary access from Lake Formation which is authorized via the virtual API <code>GetDataAccess</code>. Therefore, all SAML roles that can be assumed via <code>AssumeDecoratedRoleWithSAML</code> must at a minimum include <code>lakeformation:GetDataAccess</code> in their role policies. A typical IAM policy attached to such a role would look as follows: </p>","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssumeDecoratedRoleWithSAMLResponse"}}}},"480":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"481":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"482":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}},"483":{"description":"EntityNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityNotFoundException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["SAMLAssertion","RoleArn","PrincipalArn"],"properties":{"SAMLAssertion":{"description":"A SAML assertion consisting of an assertion statement for the user who needs temporary credentials. This must match the SAML assertion that was issued to IAM. This must be Base64 encoded.","type":"string","minLength":4,"maxLength":100000},"RoleArn":{"description":"The role that represents an IAM principal whose scope down policy allows it to call credential vending APIs such as <code>GetTemporaryTableCredentials</code>. The caller must also have iam:PassRole permission on this role. ","type":"string","pattern":"arn:aws:iam::[0-9]*:role/.*"},"PrincipalArn":{"description":"The Amazon Resource Name (ARN) of the SAML provider in IAM that describes the IdP.","type":"string","pattern":"arn:aws:iam::[0-9]*:saml-provider/.*"},"DurationSeconds":{"description":"The time period, between 900 and 43,200 seconds, for the timeout of the temporary credentials.","type":"integer","minimum":900,"maximum":43200}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/BatchGrantPermissions":{"post":{"operationId":"BatchGrantPermissions","description":"Batch operation to grant permissions to the principal.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchGrantPermissionsResponse"}}}},"480":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"481":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["Entries"],"properties":{"CatalogId":{"description":"The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment. ","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"},"Entries":{"description":"A list of up to 20 entries for resource permissions to be granted by batch operation to the principal.","type":"array","items":{"$ref":"#/components/schemas/BatchPermissionsRequestEntry"}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/BatchRevokePermissions":{"post":{"operationId":"BatchRevokePermissions","description":"Batch operation to revoke permissions from the principal.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRevokePermissionsResponse"}}}},"480":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"481":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["Entries"],"properties":{"CatalogId":{"description":"The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment. ","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"},"Entries":{"description":"A list of up to 20 entries for resource permissions to be revoked by batch operation to the principal.","type":"array","items":{"$ref":"#/components/schemas/BatchPermissionsRequestEntry"}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/CancelTransaction":{"post":{"operationId":"CancelTransaction","description":"Attempts to cancel the specified transaction. Returns an exception if the transaction was previously committed.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelTransactionResponse"}}}},"480":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"481":{"description":"EntityNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityNotFoundException"}}}},"482":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"483":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}},"484":{"description":"TransactionCommittedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransactionCommittedException"}}}},"485":{"description":"TransactionCommitInProgressException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransactionCommitInProgressException"}}}},"486":{"description":"ConcurrentModificationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConcurrentModificationException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["TransactionId"],"properties":{"TransactionId":{"description":"The transaction to cancel.","type":"string","pattern":"[\\p{L}\\p{N}\\p{P}]*","minLength":1,"maxLength":255}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/CommitTransaction":{"post":{"operationId":"CommitTransaction","description":"Attempts to commit the specified transaction. Returns an exception if the transaction was previously aborted. This API action is idempotent if called multiple times for the same transaction.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitTransactionResponse"}}}},"480":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"481":{"description":"EntityNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityNotFoundException"}}}},"482":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"483":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}},"484":{"description":"TransactionCanceledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransactionCanceledException"}}}},"485":{"description":"ConcurrentModificationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConcurrentModificationException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["TransactionId"],"properties":{"TransactionId":{"description":"The transaction to commit.","type":"string","pattern":"[\\p{L}\\p{N}\\p{P}]*","minLength":1,"maxLength":255}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/CreateDataCellsFilter":{"post":{"operationId":"CreateDataCellsFilter","description":"Creates a data cell filter to allow one to grant access to certain columns on certain rows.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDataCellsFilterResponse"}}}},"480":{"description":"AlreadyExistsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlreadyExistsException"}}}},"481":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"482":{"description":"EntityNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityNotFoundException"}}}},"483":{"description":"ResourceNumberLimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNumberLimitExceededException"}}}},"484":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"485":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}},"486":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["TableData"],"properties":{"TableData":{"description":"A structure that describes certain columns on certain rows.","type":"object","properties":{"TableCatalogId":{"allOf":[{"$ref":"#/components/schemas/CatalogIdString"},{"description":"The ID of the catalog to which the table belongs."}]},"DatabaseName":{"allOf":[{"$ref":"#/components/schemas/NameString"},{"description":"A database in the Glue Data Catalog."}]},"TableName":{"allOf":[{"$ref":"#/components/schemas/NameString"},{"description":"A table in the database."}]},"Name":{"allOf":[{"$ref":"#/components/schemas/NameString"},{"description":"The name given by the user to the data filter cell."}]},"RowFilter":{"allOf":[{"$ref":"#/components/schemas/RowFilter"},{"description":"A PartiQL predicate."}]},"ColumnNames":{"allOf":[{"$ref":"#/components/schemas/ColumnNames"},{"description":"A list of column names and/or nested column attributes. When specifying nested attributes, use a qualified dot (.) delimited format such as \"address\".\"zip\". Nested attributes within this list may not exceed a depth of 5."}]},"ColumnWildcard":{"allOf":[{"$ref":"#/components/schemas/ColumnWildcard"},{"description":"<p>A wildcard with exclusions.</p> <p>You must specify either a <code>ColumnNames</code> list or the <code>ColumnWildCard</code>. </p>"}]},"VersionId":{"allOf":[{"$ref":"#/components/schemas/VersionString"},{"description":"The ID of the data cells filter version."}]}}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/CreateLFTag":{"post":{"operationId":"CreateLFTag","description":"Creates an LF-tag with the specified name and values.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLFTagResponse"}}}},"480":{"description":"EntityNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityNotFoundException"}}}},"481":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"482":{"description":"ResourceNumberLimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNumberLimitExceededException"}}}},"483":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"484":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}},"485":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["TagKey","TagValues"],"properties":{"CatalogId":{"description":"The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment. ","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"},"TagKey":{"description":"The key-name for the LF-tag.","type":"string","pattern":"^([\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@%]*)$","minLength":1,"maxLength":128},"TagValues":{"description":"A list of possible values an attribute can take.","type":"array","items":{"$ref":"#/components/schemas/LFTagValue"},"minItems":1,"maxItems":50}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DeleteDataCellsFilter":{"post":{"operationId":"DeleteDataCellsFilter","description":"Deletes a data cell filter.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteDataCellsFilterResponse"}}}},"480":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"481":{"description":"EntityNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityNotFoundException"}}}},"482":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"483":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"TableCatalogId":{"description":"The ID of the catalog to which the table belongs.","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"},"DatabaseName":{"description":"A database in the Glue Data Catalog.","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"},"TableName":{"description":"A table in the database.","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"},"Name":{"description":"The name given by the user to the data filter cell.","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DeleteLFTag":{"post":{"operationId":"DeleteLFTag","description":"Deletes the specified LF-tag given a key name. If the input parameter tag key was not found, then the operation will throw an exception. When you delete an LF-tag, the <code>LFTagPolicy</code> attached to the LF-tag becomes invalid. If the deleted LF-tag was still assigned to any resource, the tag policy attach to the deleted LF-tag will no longer be applied to the resource.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteLFTagResponse"}}}},"480":{"description":"EntityNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityNotFoundException"}}}},"481":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"482":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"483":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["TagKey"],"properties":{"CatalogId":{"description":"The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment. ","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"},"TagKey":{"description":"The key-name for the LF-tag to delete.","type":"string","pattern":"^([\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@%]*)$","minLength":1,"maxLength":128}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DeleteObjectsOnCancel":{"post":{"operationId":"DeleteObjectsOnCancel","description":"<p>For a specific governed table, provides a list of Amazon S3 objects that will be written during the current transaction and that can be automatically deleted if the transaction is canceled. Without this call, no Amazon S3 objects are automatically deleted when a transaction cancels. </p> <p> The Glue ETL library function <code>write_dynamic_frame.from_catalog()</code> includes an option to automatically call <code>DeleteObjectsOnCancel</code> before writes. For more information, see <a href=\"https://docs.aws.amazon.com/lake-formation/latest/dg/transactions-data-operations.html#rolling-back-writes\">Rolling Back Amazon S3 Writes</a>. </p>","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteObjectsOnCancelResponse"}}}},"480":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"481":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"482":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}},"483":{"description":"EntityNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityNotFoundException"}}}},"484":{"description":"TransactionCommittedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransactionCommittedException"}}}},"485":{"description":"TransactionCanceledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransactionCanceledException"}}}},"486":{"description":"ResourceNotReadyException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotReadyException"}}}},"487":{"description":"ConcurrentModificationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConcurrentModificationException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["DatabaseName","TableName","TransactionId","Objects"],"properties":{"CatalogId":{"description":"The Glue data catalog that contains the governed table. Defaults to the current account ID.","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"},"DatabaseName":{"description":"The database that contains the governed table.","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"},"TableName":{"description":"The name of the governed table.","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"},"TransactionId":{"description":"ID of the transaction that the writes occur in.","type":"string","pattern":"[\\p{L}\\p{N}\\p{P}]*","minLength":1,"maxLength":255},"Objects":{"description":"A list of VirtualObject structures, which indicates the Amazon S3 objects to be deleted if the transaction cancels.","type":"array","items":{"$ref":"#/components/schemas/VirtualObject"},"minItems":1,"maxItems":100}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DeregisterResource":{"post":{"operationId":"DeregisterResource","description":"<p>Deregisters the resource as managed by the Data Catalog.</p> <p>When you deregister a path, Lake Formation removes the path from the inline policy attached to your service-linked role.</p>","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeregisterResourceResponse"}}}},"480":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"481":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"482":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}},"483":{"description":"EntityNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityNotFoundException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ResourceArn"],"properties":{"ResourceArn":{"description":"The Amazon Resource Name (ARN) of the resource that you want to deregister.","type":"string"}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DescribeResource":{"post":{"operationId":"DescribeResource","description":"Retrieves the current data access role for the given resource registered in Lake Formation.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeResourceResponse"}}}},"480":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"481":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"482":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}},"483":{"description":"EntityNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityNotFoundException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ResourceArn"],"properties":{"ResourceArn":{"description":"The resource ARN.","type":"string"}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DescribeTransaction":{"post":{"operationId":"DescribeTransaction","description":"Returns the details of a single transaction.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeTransactionResponse"}}}},"480":{"description":"EntityNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityNotFoundException"}}}},"481":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"482":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"483":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["TransactionId"],"properties":{"TransactionId":{"description":"The transaction for which to return status.","type":"string","pattern":"[\\p{L}\\p{N}\\p{P}]*","minLength":1,"maxLength":255}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/ExtendTransaction":{"post":{"operationId":"ExtendTransaction","description":"<p>Indicates to the service that the specified transaction is still active and should not be treated as idle and aborted.</p> <p>Write transactions that remain idle for a long period are automatically aborted unless explicitly extended.</p>","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtendTransactionResponse"}}}},"480":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"481":{"description":"EntityNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityNotFoundException"}}}},"482":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"483":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}},"484":{"description":"TransactionCommittedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransactionCommittedException"}}}},"485":{"description":"TransactionCanceledException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransactionCanceledException"}}}},"486":{"description":"TransactionCommitInProgressException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransactionCommitInProgressException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"TransactionId":{"description":"The transaction to extend.","type":"string","pattern":"[\\p{L}\\p{N}\\p{P}]*","minLength":1,"maxLength":255}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/GetDataCellsFilter":{"post":{"operationId":"GetDataCellsFilter","description":"Returns a data cells filter.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetDataCellsFilterResponse"}}}},"480":{"description":"EntityNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityNotFoundException"}}}},"481":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"482":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}},"483":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["TableCatalogId","DatabaseName","TableName","Name"],"properties":{"TableCatalogId":{"description":"The ID of the catalog to which the table belongs.","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"},"DatabaseName":{"description":"A database in the Glue Data Catalog.","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"},"TableName":{"description":"A table in the database.","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"},"Name":{"description":"The name given by the user to the data filter cell.","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/GetDataLakeSettings":{"post":{"operationId":"GetDataLakeSettings","description":"Retrieves the list of the data lake administrators of a Lake Formation-managed data lake. ","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetDataLakeSettingsResponse"}}}},"480":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"481":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"482":{"description":"EntityNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityNotFoundException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"CatalogId":{"description":"The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment. ","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/GetEffectivePermissionsForPath":{"post":{"operationId":"GetEffectivePermissionsForPath","description":"Returns the Lake Formation permissions for a specified table or database resource located at a path in Amazon S3. <code>GetEffectivePermissionsForPath</code> will not return databases and tables if the catalog is encrypted.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetEffectivePermissionsForPathResponse"}}}},"480":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"481":{"description":"EntityNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityNotFoundException"}}}},"482":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}},"483":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}}},"parameters":[{"name":"MaxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"NextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ResourceArn"],"properties":{"CatalogId":{"description":"The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment. ","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"},"ResourceArn":{"description":"The Amazon Resource Name (ARN) of the resource for which you want to get permissions.","type":"string"},"NextToken":{"description":"A continuation token, if this is not the first call to retrieve this list.","type":"string"},"MaxResults":{"description":"The maximum number of results to return.","type":"integer","minimum":1,"maximum":1000}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/GetLFTag":{"post":{"operationId":"GetLFTag","description":"Returns an LF-tag definition.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetLFTagResponse"}}}},"480":{"description":"EntityNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityNotFoundException"}}}},"481":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"482":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"483":{"description":"OperationTimeoutException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationTimeoutException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["TagKey"],"properties":{"CatalogId":{"description":"The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment. ","type":"string","minLength":1,"maxLength":255,"x-pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"},"TagKey":{"description":"The key-name for the LF-tag.","type":"string","pattern":"^([\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@%]*)$","minLength":1,"maxLength":128}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/GetQueryState":{"post":{"operationId":"GetQueryState","description":"Returns the state of a query previously submitted. Clients are expected to poll <code>GetQueryState</code> to monitor the current state of the planning before retrieving the work units. A query state is only visible to the principal that made the initial call to <code>StartQueryPlanning</code>.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetQueryStateResponse"}}}},"480":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"481":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputException"}}}},"482":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["QueryId"],"properties":{"QueryId":{"description":"The ID of the plan query operation.","type":"string","minLength":36,"maxLength":36}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/GetQueryStatistics":{"post":{"operationId":"GetQueryStatistics","description":"Retrieves statistics on the planning and execution of a query.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetQueryStatisticsResponse"}}}},"480":{"description":"StatisticsNotReadyYetException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatisticsNotReadyYetException"}}}},"481":{"description":"InternalServiceException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServiceException"}}}},"482":{"description":"InvalidInputException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidInputEx