ROOTPLOIT
Server: LiteSpeed
System: Linux in-mum-web1878.main-hosting.eu 5.14.0-570.21.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 11 07:22:35 EDT 2025 x86_64
User: u435929562 (435929562)
PHP: 7.4.33
Disabled: system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/go/pkg/mod/github.com/aws/[email protected]/models/apis/lakeformation/2017-03-31/api-2.json
{
  "version":"2.0",
  "metadata":{
    "apiVersion":"2017-03-31",
    "endpointPrefix":"lakeformation",
    "jsonVersion":"1.1",
    "protocol":"rest-json",
    "protocols":["rest-json"],
    "serviceFullName":"AWS Lake Formation",
    "serviceId":"LakeFormation",
    "signatureVersion":"v4",
    "signingName":"lakeformation",
    "uid":"lakeformation-2017-03-31"
  },
  "operations":{
    "AddLFTagsToResource":{
      "name":"AddLFTagsToResource",
      "http":{
        "method":"POST",
        "requestUri":"/AddLFTagsToResource"
      },
      "input":{"shape":"AddLFTagsToResourceRequest"},
      "output":{"shape":"AddLFTagsToResourceResponse"},
      "errors":[
        {"shape":"EntityNotFoundException"},
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConcurrentModificationException"}
      ]
    },
    "AssumeDecoratedRoleWithSAML":{
      "name":"AssumeDecoratedRoleWithSAML",
      "http":{
        "method":"POST",
        "requestUri":"/AssumeDecoratedRoleWithSAML"
      },
      "input":{"shape":"AssumeDecoratedRoleWithSAMLRequest"},
      "output":{"shape":"AssumeDecoratedRoleWithSAMLResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "BatchGrantPermissions":{
      "name":"BatchGrantPermissions",
      "http":{
        "method":"POST",
        "requestUri":"/BatchGrantPermissions"
      },
      "input":{"shape":"BatchGrantPermissionsRequest"},
      "output":{"shape":"BatchGrantPermissionsResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"OperationTimeoutException"}
      ]
    },
    "BatchRevokePermissions":{
      "name":"BatchRevokePermissions",
      "http":{
        "method":"POST",
        "requestUri":"/BatchRevokePermissions"
      },
      "input":{"shape":"BatchRevokePermissionsRequest"},
      "output":{"shape":"BatchRevokePermissionsResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"OperationTimeoutException"}
      ]
    },
    "CancelTransaction":{
      "name":"CancelTransaction",
      "http":{
        "method":"POST",
        "requestUri":"/CancelTransaction"
      },
      "input":{"shape":"CancelTransactionRequest"},
      "output":{"shape":"CancelTransactionResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"TransactionCommittedException"},
        {"shape":"TransactionCommitInProgressException"},
        {"shape":"ConcurrentModificationException"}
      ]
    },
    "CommitTransaction":{
      "name":"CommitTransaction",
      "http":{
        "method":"POST",
        "requestUri":"/CommitTransaction"
      },
      "input":{"shape":"CommitTransactionRequest"},
      "output":{"shape":"CommitTransactionResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"TransactionCanceledException"},
        {"shape":"ConcurrentModificationException"}
      ]
    },
    "CreateDataCellsFilter":{
      "name":"CreateDataCellsFilter",
      "http":{
        "method":"POST",
        "requestUri":"/CreateDataCellsFilter"
      },
      "input":{"shape":"CreateDataCellsFilterRequest"},
      "output":{"shape":"CreateDataCellsFilterResponse"},
      "errors":[
        {"shape":"AlreadyExistsException"},
        {"shape":"InvalidInputException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"ResourceNumberLimitExceededException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "CreateLFTag":{
      "name":"CreateLFTag",
      "http":{
        "method":"POST",
        "requestUri":"/CreateLFTag"
      },
      "input":{"shape":"CreateLFTagRequest"},
      "output":{"shape":"CreateLFTagResponse"},
      "errors":[
        {"shape":"EntityNotFoundException"},
        {"shape":"InvalidInputException"},
        {"shape":"ResourceNumberLimitExceededException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "CreateLakeFormationIdentityCenterConfiguration":{
      "name":"CreateLakeFormationIdentityCenterConfiguration",
      "http":{
        "method":"POST",
        "requestUri":"/CreateLakeFormationIdentityCenterConfiguration"
      },
      "input":{"shape":"CreateLakeFormationIdentityCenterConfigurationRequest"},
      "output":{"shape":"CreateLakeFormationIdentityCenterConfigurationResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"AlreadyExistsException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConcurrentModificationException"}
      ]
    },
    "CreateLakeFormationOptIn":{
      "name":"CreateLakeFormationOptIn",
      "http":{
        "method":"POST",
        "requestUri":"/CreateLakeFormationOptIn"
      },
      "input":{"shape":"CreateLakeFormationOptInRequest"},
      "output":{"shape":"CreateLakeFormationOptInResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConcurrentModificationException"}
      ]
    },
    "DeleteDataCellsFilter":{
      "name":"DeleteDataCellsFilter",
      "http":{
        "method":"POST",
        "requestUri":"/DeleteDataCellsFilter"
      },
      "input":{"shape":"DeleteDataCellsFilterRequest"},
      "output":{"shape":"DeleteDataCellsFilterResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "DeleteLFTag":{
      "name":"DeleteLFTag",
      "http":{
        "method":"POST",
        "requestUri":"/DeleteLFTag"
      },
      "input":{"shape":"DeleteLFTagRequest"},
      "output":{"shape":"DeleteLFTagResponse"},
      "errors":[
        {"shape":"EntityNotFoundException"},
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "DeleteLakeFormationIdentityCenterConfiguration":{
      "name":"DeleteLakeFormationIdentityCenterConfiguration",
      "http":{
        "method":"POST",
        "requestUri":"/DeleteLakeFormationIdentityCenterConfiguration"
      },
      "input":{"shape":"DeleteLakeFormationIdentityCenterConfigurationRequest"},
      "output":{"shape":"DeleteLakeFormationIdentityCenterConfigurationResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConcurrentModificationException"}
      ]
    },
    "DeleteLakeFormationOptIn":{
      "name":"DeleteLakeFormationOptIn",
      "http":{
        "method":"POST",
        "requestUri":"/DeleteLakeFormationOptIn"
      },
      "input":{"shape":"DeleteLakeFormationOptInRequest"},
      "output":{"shape":"DeleteLakeFormationOptInResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConcurrentModificationException"}
      ]
    },
    "DeleteObjectsOnCancel":{
      "name":"DeleteObjectsOnCancel",
      "http":{
        "method":"POST",
        "requestUri":"/DeleteObjectsOnCancel"
      },
      "input":{"shape":"DeleteObjectsOnCancelRequest"},
      "output":{"shape":"DeleteObjectsOnCancelResponse"},
      "errors":[
        {"shape":"InternalServiceException"},
        {"shape":"InvalidInputException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"TransactionCommittedException"},
        {"shape":"TransactionCanceledException"},
        {"shape":"ResourceNotReadyException"},
        {"shape":"ConcurrentModificationException"}
      ]
    },
    "DeregisterResource":{
      "name":"DeregisterResource",
      "http":{
        "method":"POST",
        "requestUri":"/DeregisterResource"
      },
      "input":{"shape":"DeregisterResourceRequest"},
      "output":{"shape":"DeregisterResourceResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"EntityNotFoundException"}
      ]
    },
    "DescribeLakeFormationIdentityCenterConfiguration":{
      "name":"DescribeLakeFormationIdentityCenterConfiguration",
      "http":{
        "method":"POST",
        "requestUri":"/DescribeLakeFormationIdentityCenterConfiguration"
      },
      "input":{"shape":"DescribeLakeFormationIdentityCenterConfigurationRequest"},
      "output":{"shape":"DescribeLakeFormationIdentityCenterConfigurationResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "DescribeResource":{
      "name":"DescribeResource",
      "http":{
        "method":"POST",
        "requestUri":"/DescribeResource"
      },
      "input":{"shape":"DescribeResourceRequest"},
      "output":{"shape":"DescribeResourceResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"EntityNotFoundException"}
      ]
    },
    "DescribeTransaction":{
      "name":"DescribeTransaction",
      "http":{
        "method":"POST",
        "requestUri":"/DescribeTransaction"
      },
      "input":{"shape":"DescribeTransactionRequest"},
      "output":{"shape":"DescribeTransactionResponse"},
      "errors":[
        {"shape":"EntityNotFoundException"},
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"}
      ]
    },
    "ExtendTransaction":{
      "name":"ExtendTransaction",
      "http":{
        "method":"POST",
        "requestUri":"/ExtendTransaction"
      },
      "input":{"shape":"ExtendTransactionRequest"},
      "output":{"shape":"ExtendTransactionResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"TransactionCommittedException"},
        {"shape":"TransactionCanceledException"},
        {"shape":"TransactionCommitInProgressException"}
      ]
    },
    "GetDataCellsFilter":{
      "name":"GetDataCellsFilter",
      "http":{
        "method":"POST",
        "requestUri":"/GetDataCellsFilter"
      },
      "input":{"shape":"GetDataCellsFilterRequest"},
      "output":{"shape":"GetDataCellsFilterResponse"},
      "errors":[
        {"shape":"EntityNotFoundException"},
        {"shape":"InvalidInputException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"InternalServiceException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetDataLakePrincipal":{
      "name":"GetDataLakePrincipal",
      "http":{
        "method":"POST",
        "requestUri":"/GetDataLakePrincipal"
      },
      "input":{"shape":"GetDataLakePrincipalRequest"},
      "output":{"shape":"GetDataLakePrincipalResponse"},
      "errors":[
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetDataLakeSettings":{
      "name":"GetDataLakeSettings",
      "http":{
        "method":"POST",
        "requestUri":"/GetDataLakeSettings"
      },
      "input":{"shape":"GetDataLakeSettingsRequest"},
      "output":{"shape":"GetDataLakeSettingsResponse"},
      "errors":[
        {"shape":"InternalServiceException"},
        {"shape":"InvalidInputException"},
        {"shape":"EntityNotFoundException"}
      ]
    },
    "GetEffectivePermissionsForPath":{
      "name":"GetEffectivePermissionsForPath",
      "http":{
        "method":"POST",
        "requestUri":"/GetEffectivePermissionsForPath"
      },
      "input":{"shape":"GetEffectivePermissionsForPathRequest"},
      "output":{"shape":"GetEffectivePermissionsForPathResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"InternalServiceException"}
      ]
    },
    "GetLFTag":{
      "name":"GetLFTag",
      "http":{
        "method":"POST",
        "requestUri":"/GetLFTag"
      },
      "input":{"shape":"GetLFTagRequest"},
      "output":{"shape":"GetLFTagResponse"},
      "errors":[
        {"shape":"EntityNotFoundException"},
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetQueryState":{
      "name":"GetQueryState",
      "http":{
        "method":"POST",
        "requestUri":"/GetQueryState",
        "responseCode":200
      },
      "input":{"shape":"GetQueryStateRequest"},
      "output":{"shape":"GetQueryStateResponse"},
      "errors":[
        {"shape":"InternalServiceException"},
        {"shape":"InvalidInputException"},
        {"shape":"AccessDeniedException"}
      ],
      "endpoint":{"hostPrefix":"query-"}
    },
    "GetQueryStatistics":{
      "name":"GetQueryStatistics",
      "http":{
        "method":"POST",
        "requestUri":"/GetQueryStatistics",
        "responseCode":200
      },
      "input":{"shape":"GetQueryStatisticsRequest"},
      "output":{"shape":"GetQueryStatisticsResponse"},
      "errors":[
        {"shape":"StatisticsNotReadyYetException"},
        {"shape":"InternalServiceException"},
        {"shape":"InvalidInputException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ExpiredException"},
        {"shape":"ThrottledException"}
      ],
      "endpoint":{"hostPrefix":"query-"}
    },
    "GetResourceLFTags":{
      "name":"GetResourceLFTags",
      "http":{
        "method":"POST",
        "requestUri":"/GetResourceLFTags"
      },
      "input":{"shape":"GetResourceLFTagsRequest"},
      "output":{"shape":"GetResourceLFTagsResponse"},
      "errors":[
        {"shape":"EntityNotFoundException"},
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"GlueEncryptionException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "GetTableObjects":{
      "name":"GetTableObjects",
      "http":{
        "method":"POST",
        "requestUri":"/GetTableObjects"
      },
      "input":{"shape":"GetTableObjectsRequest"},
      "output":{"shape":"GetTableObjectsResponse"},
      "errors":[
        {"shape":"EntityNotFoundException"},
        {"shape":"InternalServiceException"},
        {"shape":"InvalidInputException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"TransactionCommittedException"},
        {"shape":"TransactionCanceledException"},
        {"shape":"ResourceNotReadyException"}
      ]
    },
    "GetTemporaryGluePartitionCredentials":{
      "name":"GetTemporaryGluePartitionCredentials",
      "http":{
        "method":"POST",
        "requestUri":"/GetTemporaryGluePartitionCredentials"
      },
      "input":{"shape":"GetTemporaryGluePartitionCredentialsRequest"},
      "output":{"shape":"GetTemporaryGluePartitionCredentialsResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"PermissionTypeMismatchException"}
      ]
    },
    "GetTemporaryGlueTableCredentials":{
      "name":"GetTemporaryGlueTableCredentials",
      "http":{
        "method":"POST",
        "requestUri":"/GetTemporaryGlueTableCredentials"
      },
      "input":{"shape":"GetTemporaryGlueTableCredentialsRequest"},
      "output":{"shape":"GetTemporaryGlueTableCredentialsResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"AccessDeniedException"},
        {"shape":"PermissionTypeMismatchException"}
      ]
    },
    "GetWorkUnitResults":{
      "name":"GetWorkUnitResults",
      "http":{
        "method":"POST",
        "requestUri":"/GetWorkUnitResults",
        "responseCode":200
      },
      "input":{"shape":"GetWorkUnitResultsRequest"},
      "output":{"shape":"GetWorkUnitResultsResponse"},
      "errors":[
        {"shape":"InternalServiceException"},
        {"shape":"InvalidInputException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ExpiredException"},
        {"shape":"ThrottledException"}
      ],
      "endpoint":{"hostPrefix":"data-"}
    },
    "GetWorkUnits":{
      "name":"GetWorkUnits",
      "http":{
        "method":"POST",
        "requestUri":"/GetWorkUnits",
        "responseCode":200
      },
      "input":{"shape":"GetWorkUnitsRequest"},
      "output":{"shape":"GetWorkUnitsResponse"},
      "errors":[
        {"shape":"WorkUnitsNotReadyYetException"},
        {"shape":"InternalServiceException"},
        {"shape":"InvalidInputException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ExpiredException"}
      ],
      "endpoint":{"hostPrefix":"query-"}
    },
    "GrantPermissions":{
      "name":"GrantPermissions",
      "http":{
        "method":"POST",
        "requestUri":"/GrantPermissions"
      },
      "input":{"shape":"GrantPermissionsRequest"},
      "output":{"shape":"GrantPermissionsResponse"},
      "errors":[
        {"shape":"ConcurrentModificationException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"InvalidInputException"}
      ]
    },
    "ListDataCellsFilter":{
      "name":"ListDataCellsFilter",
      "http":{
        "method":"POST",
        "requestUri":"/ListDataCellsFilter"
      },
      "input":{"shape":"ListDataCellsFilterRequest"},
      "output":{"shape":"ListDataCellsFilterResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"InternalServiceException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "ListLFTags":{
      "name":"ListLFTags",
      "http":{
        "method":"POST",
        "requestUri":"/ListLFTags"
      },
      "input":{"shape":"ListLFTagsRequest"},
      "output":{"shape":"ListLFTagsResponse"},
      "errors":[
        {"shape":"EntityNotFoundException"},
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "ListLakeFormationOptIns":{
      "name":"ListLakeFormationOptIns",
      "http":{
        "method":"POST",
        "requestUri":"/ListLakeFormationOptIns"
      },
      "input":{"shape":"ListLakeFormationOptInsRequest"},
      "output":{"shape":"ListLakeFormationOptInsResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "ListPermissions":{
      "name":"ListPermissions",
      "http":{
        "method":"POST",
        "requestUri":"/ListPermissions"
      },
      "input":{"shape":"ListPermissionsRequest"},
      "output":{"shape":"ListPermissionsResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"InternalServiceException"}
      ]
    },
    "ListResources":{
      "name":"ListResources",
      "http":{
        "method":"POST",
        "requestUri":"/ListResources"
      },
      "input":{"shape":"ListResourcesRequest"},
      "output":{"shape":"ListResourcesResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"}
      ]
    },
    "ListTableStorageOptimizers":{
      "name":"ListTableStorageOptimizers",
      "http":{
        "method":"POST",
        "requestUri":"/ListTableStorageOptimizers"
      },
      "input":{"shape":"ListTableStorageOptimizersRequest"},
      "output":{"shape":"ListTableStorageOptimizersResponse"},
      "errors":[
        {"shape":"EntityNotFoundException"},
        {"shape":"InvalidInputException"},
        {"shape":"AccessDeniedException"},
        {"shape":"InternalServiceException"}
      ]
    },
    "ListTransactions":{
      "name":"ListTransactions",
      "http":{
        "method":"POST",
        "requestUri":"/ListTransactions"
      },
      "input":{"shape":"ListTransactionsRequest"},
      "output":{"shape":"ListTransactionsResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"}
      ]
    },
    "PutDataLakeSettings":{
      "name":"PutDataLakeSettings",
      "http":{
        "method":"POST",
        "requestUri":"/PutDataLakeSettings"
      },
      "input":{"shape":"PutDataLakeSettingsRequest"},
      "output":{"shape":"PutDataLakeSettingsResponse"},
      "errors":[
        {"shape":"InternalServiceException"},
        {"shape":"InvalidInputException"}
      ]
    },
    "RegisterResource":{
      "name":"RegisterResource",
      "http":{
        "method":"POST",
        "requestUri":"/RegisterResource"
      },
      "input":{"shape":"RegisterResourceRequest"},
      "output":{"shape":"RegisterResourceResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"AlreadyExistsException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"ResourceNumberLimitExceededException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "RemoveLFTagsFromResource":{
      "name":"RemoveLFTagsFromResource",
      "http":{
        "method":"POST",
        "requestUri":"/RemoveLFTagsFromResource"
      },
      "input":{"shape":"RemoveLFTagsFromResourceRequest"},
      "output":{"shape":"RemoveLFTagsFromResourceResponse"},
      "errors":[
        {"shape":"EntityNotFoundException"},
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"GlueEncryptionException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConcurrentModificationException"}
      ]
    },
    "RevokePermissions":{
      "name":"RevokePermissions",
      "http":{
        "method":"POST",
        "requestUri":"/RevokePermissions"
      },
      "input":{"shape":"RevokePermissionsRequest"},
      "output":{"shape":"RevokePermissionsResponse"},
      "errors":[
        {"shape":"ConcurrentModificationException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"InvalidInputException"}
      ]
    },
    "SearchDatabasesByLFTags":{
      "name":"SearchDatabasesByLFTags",
      "http":{
        "method":"POST",
        "requestUri":"/SearchDatabasesByLFTags"
      },
      "input":{"shape":"SearchDatabasesByLFTagsRequest"},
      "output":{"shape":"SearchDatabasesByLFTagsResponse"},
      "errors":[
        {"shape":"EntityNotFoundException"},
        {"shape":"InternalServiceException"},
        {"shape":"InvalidInputException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"GlueEncryptionException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "SearchTablesByLFTags":{
      "name":"SearchTablesByLFTags",
      "http":{
        "method":"POST",
        "requestUri":"/SearchTablesByLFTags"
      },
      "input":{"shape":"SearchTablesByLFTagsRequest"},
      "output":{"shape":"SearchTablesByLFTagsResponse"},
      "errors":[
        {"shape":"EntityNotFoundException"},
        {"shape":"InternalServiceException"},
        {"shape":"InvalidInputException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"GlueEncryptionException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "StartQueryPlanning":{
      "name":"StartQueryPlanning",
      "http":{
        "method":"POST",
        "requestUri":"/StartQueryPlanning",
        "responseCode":200
      },
      "input":{"shape":"StartQueryPlanningRequest"},
      "output":{"shape":"StartQueryPlanningResponse"},
      "errors":[
        {"shape":"InternalServiceException"},
        {"shape":"InvalidInputException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottledException"}
      ],
      "endpoint":{"hostPrefix":"query-"}
    },
    "StartTransaction":{
      "name":"StartTransaction",
      "http":{
        "method":"POST",
        "requestUri":"/StartTransaction"
      },
      "input":{"shape":"StartTransactionRequest"},
      "output":{"shape":"StartTransactionResponse"},
      "errors":[
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"}
      ]
    },
    "UpdateDataCellsFilter":{
      "name":"UpdateDataCellsFilter",
      "http":{
        "method":"POST",
        "requestUri":"/UpdateDataCellsFilter"
      },
      "input":{"shape":"UpdateDataCellsFilterRequest"},
      "output":{"shape":"UpdateDataCellsFilterResponse"},
      "errors":[
        {"shape":"ConcurrentModificationException"},
        {"shape":"InvalidInputException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "UpdateLFTag":{
      "name":"UpdateLFTag",
      "http":{
        "method":"POST",
        "requestUri":"/UpdateLFTag"
      },
      "input":{"shape":"UpdateLFTagRequest"},
      "output":{"shape":"UpdateLFTagResponse"},
      "errors":[
        {"shape":"EntityNotFoundException"},
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"ConcurrentModificationException"},
        {"shape":"AccessDeniedException"}
      ]
    },
    "UpdateLakeFormationIdentityCenterConfiguration":{
      "name":"UpdateLakeFormationIdentityCenterConfiguration",
      "http":{
        "method":"POST",
        "requestUri":"/UpdateLakeFormationIdentityCenterConfiguration"
      },
      "input":{"shape":"UpdateLakeFormationIdentityCenterConfigurationRequest"},
      "output":{"shape":"UpdateLakeFormationIdentityCenterConfigurationResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConcurrentModificationException"}
      ]
    },
    "UpdateResource":{
      "name":"UpdateResource",
      "http":{
        "method":"POST",
        "requestUri":"/UpdateResource"
      },
      "input":{"shape":"UpdateResourceRequest"},
      "output":{"shape":"UpdateResourceResponse"},
      "errors":[
        {"shape":"InvalidInputException"},
        {"shape":"InternalServiceException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"EntityNotFoundException"}
      ]
    },
    "UpdateTableObjects":{
      "name":"UpdateTableObjects",
      "http":{
        "method":"POST",
        "requestUri":"/UpdateTableObjects"
      },
      "input":{"shape":"UpdateTableObjectsRequest"},
      "output":{"shape":"UpdateTableObjectsResponse"},
      "errors":[
        {"shape":"InternalServiceException"},
        {"shape":"InvalidInputException"},
        {"shape":"OperationTimeoutException"},
        {"shape":"EntityNotFoundException"},
        {"shape":"TransactionCommittedException"},
        {"shape":"TransactionCanceledException"},
        {"shape":"TransactionCommitInProgressException"},
        {"shape":"ResourceNotReadyException"},
        {"shape":"ConcurrentModificationException"}
      ]
    },
    "UpdateTableStorageOptimizer":{
      "name":"UpdateTableStorageOptimizer",
      "http":{
        "method":"POST",
        "requestUri":"/UpdateTableStorageOptimizer"
      },
      "input":{"shape":"UpdateTableStorageOptimizerRequest"},
      "output":{"shape":"UpdateTableStorageOptimizerResponse"},
      "errors":[
        {"shape":"EntityNotFoundException"},
        {"shape":"InvalidInputException"},
        {"shape":"AccessDeniedException"},
        {"shape":"InternalServiceException"}
      ]
    }
  },
  "shapes":{
    "AccessDeniedException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "error":{
        "httpStatusCode":403,
        "senderFault":true
      },
      "exception":true
    },
    "AccessKeyIdString":{"type":"string"},
    "AddLFTagsToResourceRequest":{
      "type":"structure",
      "required":[
        "Resource",
        "LFTags"
      ],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "Resource":{"shape":"Resource"},
        "LFTags":{"shape":"LFTagsList"}
      }
    },
    "AddLFTagsToResourceResponse":{
      "type":"structure",
      "members":{
        "Failures":{"shape":"LFTagErrors"}
      }
    },
    "AddObjectInput":{
      "type":"structure",
      "required":[
        "Uri",
        "ETag",
        "Size"
      ],
      "members":{
        "Uri":{"shape":"URI"},
        "ETag":{"shape":"ETagString"},
        "Size":{"shape":"ObjectSize"},
        "PartitionValues":{"shape":"PartitionValuesList"}
      }
    },
    "AdditionalContextMap":{
      "type":"map",
      "key":{"shape":"ContextKey"},
      "value":{"shape":"ContextValue"}
    },
    "AllRowsWildcard":{
      "type":"structure",
      "members":{
      }
    },
    "AlreadyExistsException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "exception":true
    },
    "ApplicationArn":{"type":"string"},
    "ApplicationStatus":{
      "type":"string",
      "enum":[
        "ENABLED",
        "DISABLED"
      ]
    },
    "AssumeDecoratedRoleWithSAMLRequest":{
      "type":"structure",
      "required":[
        "SAMLAssertion",
        "RoleArn",
        "PrincipalArn"
      ],
      "members":{
        "SAMLAssertion":{"shape":"SAMLAssertionString"},
        "RoleArn":{"shape":"IAMRoleArn"},
        "PrincipalArn":{"shape":"IAMSAMLProviderArn"},
        "DurationSeconds":{"shape":"CredentialTimeoutDurationSecondInteger"}
      }
    },
    "AssumeDecoratedRoleWithSAMLResponse":{
      "type":"structure",
      "members":{
        "AccessKeyId":{"shape":"AccessKeyIdString"},
        "SecretAccessKey":{"shape":"SecretAccessKeyString"},
        "SessionToken":{"shape":"SessionTokenString"},
        "Expiration":{"shape":"ExpirationTimestamp"}
      }
    },
    "AuditContext":{
      "type":"structure",
      "members":{
        "AdditionalAuditContext":{"shape":"AuditContextString"}
      }
    },
    "AuditContextString":{
      "type":"string",
      "max":2048,
      "min":0,
      "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"
    },
    "AuthorizedSessionTagValueList":{
      "type":"list",
      "member":{"shape":"NameString"}
    },
    "BatchGrantPermissionsRequest":{
      "type":"structure",
      "required":["Entries"],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "Entries":{"shape":"BatchPermissionsRequestEntryList"}
      }
    },
    "BatchGrantPermissionsResponse":{
      "type":"structure",
      "members":{
        "Failures":{"shape":"BatchPermissionsFailureList"}
      }
    },
    "BatchPermissionsFailureEntry":{
      "type":"structure",
      "members":{
        "RequestEntry":{"shape":"BatchPermissionsRequestEntry"},
        "Error":{"shape":"ErrorDetail"}
      }
    },
    "BatchPermissionsFailureList":{
      "type":"list",
      "member":{"shape":"BatchPermissionsFailureEntry"}
    },
    "BatchPermissionsRequestEntry":{
      "type":"structure",
      "required":["Id"],
      "members":{
        "Id":{"shape":"Identifier"},
        "Principal":{"shape":"DataLakePrincipal"},
        "Resource":{"shape":"Resource"},
        "Permissions":{"shape":"PermissionList"},
        "PermissionsWithGrantOption":{"shape":"PermissionList"}
      }
    },
    "BatchPermissionsRequestEntryList":{
      "type":"list",
      "member":{"shape":"BatchPermissionsRequestEntry"}
    },
    "BatchRevokePermissionsRequest":{
      "type":"structure",
      "required":["Entries"],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "Entries":{"shape":"BatchPermissionsRequestEntryList"}
      }
    },
    "BatchRevokePermissionsResponse":{
      "type":"structure",
      "members":{
        "Failures":{"shape":"BatchPermissionsFailureList"}
      }
    },
    "BooleanNullable":{"type":"boolean"},
    "CancelTransactionRequest":{
      "type":"structure",
      "required":["TransactionId"],
      "members":{
        "TransactionId":{"shape":"TransactionIdString"}
      }
    },
    "CancelTransactionResponse":{
      "type":"structure",
      "members":{
      }
    },
    "CatalogIdString":{
      "type":"string",
      "max":255,
      "min":1,
      "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"
    },
    "CatalogResource":{
      "type":"structure",
      "members":{
      }
    },
    "ColumnLFTag":{
      "type":"structure",
      "members":{
        "Name":{"shape":"NameString"},
        "LFTags":{"shape":"LFTagsList"}
      }
    },
    "ColumnLFTagsList":{
      "type":"list",
      "member":{"shape":"ColumnLFTag"}
    },
    "ColumnNames":{
      "type":"list",
      "member":{"shape":"NameString"}
    },
    "ColumnWildcard":{
      "type":"structure",
      "members":{
        "ExcludedColumnNames":{"shape":"ColumnNames"}
      }
    },
    "CommitTransactionRequest":{
      "type":"structure",
      "required":["TransactionId"],
      "members":{
        "TransactionId":{"shape":"TransactionIdString"}
      }
    },
    "CommitTransactionResponse":{
      "type":"structure",
      "members":{
        "TransactionStatus":{"shape":"TransactionStatus"}
      }
    },
    "ComparisonOperator":{
      "type":"string",
      "enum":[
        "EQ",
        "NE",
        "LE",
        "LT",
        "GE",
        "GT",
        "CONTAINS",
        "NOT_CONTAINS",
        "BEGINS_WITH",
        "IN",
        "BETWEEN"
      ]
    },
    "ConcurrentModificationException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "exception":true
    },
    "ContextKey":{
      "type":"string",
      "max":128,
      "min":1
    },
    "ContextValue":{
      "type":"string",
      "max":256,
      "min":0
    },
    "CreateDataCellsFilterRequest":{
      "type":"structure",
      "required":["TableData"],
      "members":{
        "TableData":{"shape":"DataCellsFilter"}
      }
    },
    "CreateDataCellsFilterResponse":{
      "type":"structure",
      "members":{
      }
    },
    "CreateLFTagRequest":{
      "type":"structure",
      "required":[
        "TagKey",
        "TagValues"
      ],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "TagKey":{"shape":"LFTagKey"},
        "TagValues":{"shape":"TagValueList"}
      }
    },
    "CreateLFTagResponse":{
      "type":"structure",
      "members":{
      }
    },
    "CreateLakeFormationIdentityCenterConfigurationRequest":{
      "type":"structure",
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "InstanceArn":{"shape":"IdentityCenterInstanceArn"},
        "ExternalFiltering":{"shape":"ExternalFilteringConfiguration"},
        "ShareRecipients":{"shape":"DataLakePrincipalList"}
      }
    },
    "CreateLakeFormationIdentityCenterConfigurationResponse":{
      "type":"structure",
      "members":{
        "ApplicationArn":{"shape":"ApplicationArn"}
      }
    },
    "CreateLakeFormationOptInRequest":{
      "type":"structure",
      "required":[
        "Principal",
        "Resource"
      ],
      "members":{
        "Principal":{"shape":"DataLakePrincipal"},
        "Resource":{"shape":"Resource"}
      }
    },
    "CreateLakeFormationOptInResponse":{
      "type":"structure",
      "members":{
      }
    },
    "CredentialTimeoutDurationSecondInteger":{
      "type":"integer",
      "box":true,
      "max":43200,
      "min":900
    },
    "DataCellsFilter":{
      "type":"structure",
      "required":[
        "TableCatalogId",
        "DatabaseName",
        "TableName",
        "Name"
      ],
      "members":{
        "TableCatalogId":{"shape":"CatalogIdString"},
        "DatabaseName":{"shape":"NameString"},
        "TableName":{"shape":"NameString"},
        "Name":{"shape":"NameString"},
        "RowFilter":{"shape":"RowFilter"},
        "ColumnNames":{"shape":"ColumnNames"},
        "ColumnWildcard":{"shape":"ColumnWildcard"},
        "VersionId":{"shape":"VersionString"}
      }
    },
    "DataCellsFilterList":{
      "type":"list",
      "member":{"shape":"DataCellsFilter"}
    },
    "DataCellsFilterResource":{
      "type":"structure",
      "members":{
        "TableCatalogId":{"shape":"CatalogIdString"},
        "DatabaseName":{"shape":"NameString"},
        "TableName":{"shape":"NameString"},
        "Name":{"shape":"NameString"}
      }
    },
    "DataLakePrincipal":{
      "type":"structure",
      "members":{
        "DataLakePrincipalIdentifier":{"shape":"DataLakePrincipalString"}
      }
    },
    "DataLakePrincipalList":{
      "type":"list",
      "member":{"shape":"DataLakePrincipal"},
      "max":30,
      "min":0
    },
    "DataLakePrincipalString":{
      "type":"string",
      "max":255,
      "min":1
    },
    "DataLakeResourceType":{
      "type":"string",
      "enum":[
        "CATALOG",
        "DATABASE",
        "TABLE",
        "DATA_LOCATION",
        "LF_TAG",
        "LF_TAG_POLICY",
        "LF_TAG_POLICY_DATABASE",
        "LF_TAG_POLICY_TABLE"
      ]
    },
    "DataLakeSettings":{
      "type":"structure",
      "members":{
        "DataLakeAdmins":{"shape":"DataLakePrincipalList"},
        "ReadOnlyAdmins":{"shape":"DataLakePrincipalList"},
        "CreateDatabaseDefaultPermissions":{"shape":"PrincipalPermissionsList"},
        "CreateTableDefaultPermissions":{"shape":"PrincipalPermissionsList"},
        "Parameters":{"shape":"ParametersMap"},
        "TrustedResourceOwners":{"shape":"TrustedResourceOwners"},
        "AllowExternalDataFiltering":{"shape":"NullableBoolean"},
        "AllowFullTableExternalDataAccess":{"shape":"NullableBoolean"},
        "ExternalDataFilteringAllowList":{"shape":"DataLakePrincipalList"},
        "AuthorizedSessionTagValueList":{"shape":"AuthorizedSessionTagValueList"}
      }
    },
    "DataLocationResource":{
      "type":"structure",
      "required":["ResourceArn"],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "ResourceArn":{"shape":"ResourceArnString"}
      }
    },
    "DatabaseLFTagsList":{
      "type":"list",
      "member":{"shape":"TaggedDatabase"}
    },
    "DatabaseResource":{
      "type":"structure",
      "required":["Name"],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "Name":{"shape":"NameString"}
      }
    },
    "DateTime":{
      "type":"timestamp",
      "timestampFormat":"iso8601"
    },
    "DeleteDataCellsFilterRequest":{
      "type":"structure",
      "members":{
        "TableCatalogId":{"shape":"CatalogIdString"},
        "DatabaseName":{"shape":"NameString"},
        "TableName":{"shape":"NameString"},
        "Name":{"shape":"NameString"}
      }
    },
    "DeleteDataCellsFilterResponse":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteLFTagRequest":{
      "type":"structure",
      "required":["TagKey"],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "TagKey":{"shape":"LFTagKey"}
      }
    },
    "DeleteLFTagResponse":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteLakeFormationIdentityCenterConfigurationRequest":{
      "type":"structure",
      "members":{
        "CatalogId":{"shape":"CatalogIdString"}
      }
    },
    "DeleteLakeFormationIdentityCenterConfigurationResponse":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteLakeFormationOptInRequest":{
      "type":"structure",
      "required":[
        "Principal",
        "Resource"
      ],
      "members":{
        "Principal":{"shape":"DataLakePrincipal"},
        "Resource":{"shape":"Resource"}
      }
    },
    "DeleteLakeFormationOptInResponse":{
      "type":"structure",
      "members":{
      }
    },
    "DeleteObjectInput":{
      "type":"structure",
      "required":["Uri"],
      "members":{
        "Uri":{"shape":"URI"},
        "ETag":{"shape":"ETagString"},
        "PartitionValues":{"shape":"PartitionValuesList"}
      }
    },
    "DeleteObjectsOnCancelRequest":{
      "type":"structure",
      "required":[
        "DatabaseName",
        "TableName",
        "TransactionId",
        "Objects"
      ],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "DatabaseName":{"shape":"NameString"},
        "TableName":{"shape":"NameString"},
        "TransactionId":{"shape":"TransactionIdString"},
        "Objects":{"shape":"VirtualObjectList"}
      }
    },
    "DeleteObjectsOnCancelResponse":{
      "type":"structure",
      "members":{
      }
    },
    "DeregisterResourceRequest":{
      "type":"structure",
      "required":["ResourceArn"],
      "members":{
        "ResourceArn":{"shape":"ResourceArnString"}
      }
    },
    "DeregisterResourceResponse":{
      "type":"structure",
      "members":{
      }
    },
    "DescribeLakeFormationIdentityCenterConfigurationRequest":{
      "type":"structure",
      "members":{
        "CatalogId":{"shape":"CatalogIdString"}
      }
    },
    "DescribeLakeFormationIdentityCenterConfigurationResponse":{
      "type":"structure",
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "InstanceArn":{"shape":"IdentityCenterInstanceArn"},
        "ApplicationArn":{"shape":"ApplicationArn"},
        "ExternalFiltering":{"shape":"ExternalFilteringConfiguration"},
        "ShareRecipients":{"shape":"DataLakePrincipalList"},
        "ResourceShare":{"shape":"RAMResourceShareArn"}
      }
    },
    "DescribeResourceRequest":{
      "type":"structure",
      "required":["ResourceArn"],
      "members":{
        "ResourceArn":{"shape":"ResourceArnString"}
      }
    },
    "DescribeResourceResponse":{
      "type":"structure",
      "members":{
        "ResourceInfo":{"shape":"ResourceInfo"}
      }
    },
    "DescribeTransactionRequest":{
      "type":"structure",
      "required":["TransactionId"],
      "members":{
        "TransactionId":{"shape":"TransactionIdString"}
      }
    },
    "DescribeTransactionResponse":{
      "type":"structure",
      "members":{
        "TransactionDescription":{"shape":"TransactionDescription"}
      }
    },
    "DescriptionString":{
      "type":"string",
      "max":2048,
      "min":0,
      "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
    },
    "DetailsMap":{
      "type":"structure",
      "members":{
        "ResourceShare":{"shape":"ResourceShareList"}
      }
    },
    "ETagString":{
      "type":"string",
      "max":255,
      "min":1,
      "pattern":"[\\p{L}\\p{N}\\p{P}]*"
    },
    "EnableStatus":{
      "type":"string",
      "enum":[
        "ENABLED",
        "DISABLED"
      ]
    },
    "EntityNotFoundException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "exception":true
    },
    "ErrorDetail":{
      "type":"structure",
      "members":{
        "ErrorCode":{"shape":"NameString"},
        "ErrorMessage":{"shape":"DescriptionString"}
      }
    },
    "ErrorMessageString":{"type":"string"},
    "ExecutionStatistics":{
      "type":"structure",
      "members":{
        "AverageExecutionTimeMillis":{"shape":"NumberOfMilliseconds"},
        "DataScannedBytes":{"shape":"NumberOfBytes"},
        "WorkUnitsExecutedCount":{"shape":"NumberOfItems"}
      }
    },
    "ExpirationTimestamp":{"type":"timestamp"},
    "ExpiredException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "error":{
        "httpStatusCode":410,
        "senderFault":true
      },
      "exception":true
    },
    "Expression":{
      "type":"list",
      "member":{"shape":"LFTag"}
    },
    "ExtendTransactionRequest":{
      "type":"structure",
      "members":{
        "TransactionId":{"shape":"TransactionIdString"}
      }
    },
    "ExtendTransactionResponse":{
      "type":"structure",
      "members":{
      }
    },
    "ExternalFilteringConfiguration":{
      "type":"structure",
      "required":[
        "Status",
        "AuthorizedTargets"
      ],
      "members":{
        "Status":{"shape":"EnableStatus"},
        "AuthorizedTargets":{"shape":"ScopeTargets"}
      }
    },
    "FieldNameString":{
      "type":"string",
      "enum":[
        "RESOURCE_ARN",
        "ROLE_ARN",
        "LAST_MODIFIED"
      ]
    },
    "FilterCondition":{
      "type":"structure",
      "members":{
        "Field":{"shape":"FieldNameString"},
        "ComparisonOperator":{"shape":"ComparisonOperator"},
        "StringValueList":{"shape":"StringValueList"}
      }
    },
    "FilterConditionList":{
      "type":"list",
      "member":{"shape":"FilterCondition"},
      "max":20,
      "min":1
    },
    "GetDataCellsFilterRequest":{
      "type":"structure",
      "required":[
        "TableCatalogId",
        "DatabaseName",
        "TableName",
        "Name"
      ],
      "members":{
        "TableCatalogId":{"shape":"CatalogIdString"},
        "DatabaseName":{"shape":"NameString"},
        "TableName":{"shape":"NameString"},
        "Name":{"shape":"NameString"}
      }
    },
    "GetDataCellsFilterResponse":{
      "type":"structure",
      "members":{
        "DataCellsFilter":{"shape":"DataCellsFilter"}
      }
    },
    "GetDataLakePrincipalRequest":{
      "type":"structure",
      "members":{
      }
    },
    "GetDataLakePrincipalResponse":{
      "type":"structure",
      "members":{
        "Identity":{"shape":"IdentityString"}
      }
    },
    "GetDataLakeSettingsRequest":{
      "type":"structure",
      "members":{
        "CatalogId":{"shape":"CatalogIdString"}
      }
    },
    "GetDataLakeSettingsResponse":{
      "type":"structure",
      "members":{
        "DataLakeSettings":{"shape":"DataLakeSettings"}
      }
    },
    "GetEffectivePermissionsForPathRequest":{
      "type":"structure",
      "required":["ResourceArn"],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "ResourceArn":{"shape":"ResourceArnString"},
        "NextToken":{"shape":"Token"},
        "MaxResults":{"shape":"PageSize"}
      }
    },
    "GetEffectivePermissionsForPathResponse":{
      "type":"structure",
      "members":{
        "Permissions":{"shape":"PrincipalResourcePermissionsList"},
        "NextToken":{"shape":"Token"}
      }
    },
    "GetLFTagRequest":{
      "type":"structure",
      "required":["TagKey"],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "TagKey":{"shape":"LFTagKey"}
      }
    },
    "GetLFTagResponse":{
      "type":"structure",
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "TagKey":{"shape":"LFTagKey"},
        "TagValues":{"shape":"TagValueList"}
      }
    },
    "GetQueryStateRequest":{
      "type":"structure",
      "required":["QueryId"],
      "members":{
        "QueryId":{"shape":"GetQueryStateRequestQueryIdString"}
      }
    },
    "GetQueryStateRequestQueryIdString":{
      "type":"string",
      "max":36,
      "min":36
    },
    "GetQueryStateResponse":{
      "type":"structure",
      "required":["State"],
      "members":{
        "Error":{"shape":"ErrorMessageString"},
        "State":{"shape":"QueryStateString"}
      }
    },
    "GetQueryStatisticsRequest":{
      "type":"structure",
      "required":["QueryId"],
      "members":{
        "QueryId":{"shape":"GetQueryStatisticsRequestQueryIdString"}
      }
    },
    "GetQueryStatisticsRequestQueryIdString":{
      "type":"string",
      "max":36,
      "min":36
    },
    "GetQueryStatisticsResponse":{
      "type":"structure",
      "members":{
        "ExecutionStatistics":{"shape":"ExecutionStatistics"},
        "PlanningStatistics":{"shape":"PlanningStatistics"},
        "QuerySubmissionTime":{"shape":"DateTime"}
      }
    },
    "GetResourceLFTagsRequest":{
      "type":"structure",
      "required":["Resource"],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "Resource":{"shape":"Resource"},
        "ShowAssignedLFTags":{"shape":"BooleanNullable"}
      }
    },
    "GetResourceLFTagsResponse":{
      "type":"structure",
      "members":{
        "LFTagOnDatabase":{"shape":"LFTagsList"},
        "LFTagsOnTable":{"shape":"LFTagsList"},
        "LFTagsOnColumns":{"shape":"ColumnLFTagsList"}
      }
    },
    "GetTableObjectsRequest":{
      "type":"structure",
      "required":[
        "DatabaseName",
        "TableName"
      ],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "DatabaseName":{"shape":"NameString"},
        "TableName":{"shape":"NameString"},
        "TransactionId":{"shape":"TransactionIdString"},
        "QueryAsOfTime":{"shape":"Timestamp"},
        "PartitionPredicate":{"shape":"PredicateString"},
        "MaxResults":{"shape":"PageSize"},
        "NextToken":{"shape":"TokenString"}
      }
    },
    "GetTableObjectsResponse":{
      "type":"structure",
      "members":{
        "Objects":{"shape":"PartitionedTableObjectsList"},
        "NextToken":{"shape":"TokenString"}
      }
    },
    "GetTemporaryGluePartitionCredentialsRequest":{
      "type":"structure",
      "required":[
        "TableArn",
        "Partition"
      ],
      "members":{
        "TableArn":{"shape":"ResourceArnString"},
        "Partition":{"shape":"PartitionValueList"},
        "Permissions":{"shape":"PermissionList"},
        "DurationSeconds":{"shape":"CredentialTimeoutDurationSecondInteger"},
        "AuditContext":{"shape":"AuditContext"},
        "SupportedPermissionTypes":{"shape":"PermissionTypeList"}
      }
    },
    "GetTemporaryGluePartitionCredentialsResponse":{
      "type":"structure",
      "members":{
        "AccessKeyId":{"shape":"AccessKeyIdString"},
        "SecretAccessKey":{"shape":"SecretAccessKeyString"},
        "SessionToken":{"shape":"SessionTokenString"},
        "Expiration":{"shape":"ExpirationTimestamp"}
      }
    },
    "GetTemporaryGlueTableCredentialsRequest":{
      "type":"structure",
      "required":["TableArn"],
      "members":{
        "TableArn":{"shape":"ResourceArnString"},
        "Permissions":{"shape":"PermissionList"},
        "DurationSeconds":{"shape":"CredentialTimeoutDurationSecondInteger"},
        "AuditContext":{"shape":"AuditContext"},
        "SupportedPermissionTypes":{"shape":"PermissionTypeList"},
        "S3Path":{"shape":"PathString"},
        "QuerySessionContext":{"shape":"QuerySessionContext"}
      }
    },
    "GetTemporaryGlueTableCredentialsResponse":{
      "type":"structure",
      "members":{
        "AccessKeyId":{"shape":"AccessKeyIdString"},
        "SecretAccessKey":{"shape":"SecretAccessKeyString"},
        "SessionToken":{"shape":"SessionTokenString"},
        "Expiration":{"shape":"ExpirationTimestamp"},
        "VendedS3Path":{"shape":"PathStringList"}
      }
    },
    "GetWorkUnitResultsRequest":{
      "type":"structure",
      "required":[
        "QueryId",
        "WorkUnitId",
        "WorkUnitToken"
      ],
      "members":{
        "QueryId":{"shape":"GetWorkUnitResultsRequestQueryIdString"},
        "WorkUnitId":{"shape":"GetWorkUnitResultsRequestWorkUnitIdLong"},
        "WorkUnitToken":{"shape":"SyntheticGetWorkUnitResultsRequestWorkUnitTokenString"}
      }
    },
    "GetWorkUnitResultsRequestQueryIdString":{
      "type":"string",
      "max":36,
      "min":36
    },
    "GetWorkUnitResultsRequestWorkUnitIdLong":{
      "type":"long",
      "min":0
    },
    "GetWorkUnitResultsResponse":{
      "type":"structure",
      "members":{
        "ResultStream":{"shape":"ResultStream"}
      },
      "payload":"ResultStream"
    },
    "GetWorkUnitsRequest":{
      "type":"structure",
      "required":["QueryId"],
      "members":{
        "NextToken":{"shape":"Token"},
        "PageSize":{"shape":"Integer"},
        "QueryId":{"shape":"GetWorkUnitsRequestQueryIdString"}
      }
    },
    "GetWorkUnitsRequestQueryIdString":{
      "type":"string",
      "max":36,
      "min":36
    },
    "GetWorkUnitsResponse":{
      "type":"structure",
      "required":[
        "QueryId",
        "WorkUnitRanges"
      ],
      "members":{
        "NextToken":{"shape":"Token"},
        "QueryId":{"shape":"QueryIdString"},
        "WorkUnitRanges":{"shape":"WorkUnitRangeList"}
      }
    },
    "GlueEncryptionException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "exception":true
    },
    "GrantPermissionsRequest":{
      "type":"structure",
      "required":[
        "Principal",
        "Resource",
        "Permissions"
      ],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "Principal":{"shape":"DataLakePrincipal"},
        "Resource":{"shape":"Resource"},
        "Permissions":{"shape":"PermissionList"},
        "PermissionsWithGrantOption":{"shape":"PermissionList"}
      }
    },
    "GrantPermissionsResponse":{
      "type":"structure",
      "members":{
      }
    },
    "HashString":{
      "type":"string",
      "max":255,
      "min":1,
      "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"
    },
    "IAMRoleArn":{
      "type":"string",
      "pattern":"arn:aws:iam::[0-9]*:role/.*"
    },
    "IAMSAMLProviderArn":{
      "type":"string",
      "pattern":"arn:aws:iam::[0-9]*:saml-provider/.*"
    },
    "Identifier":{
      "type":"string",
      "max":255,
      "min":1
    },
    "IdentityCenterInstanceArn":{"type":"string"},
    "IdentityString":{"type":"string"},
    "Integer":{
      "type":"integer",
      "box":true
    },
    "InternalServiceException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "error":{"httpStatusCode":500},
      "exception":true,
      "fault":true
    },
    "InvalidInputException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "error":{
        "httpStatusCode":400,
        "senderFault":true
      },
      "exception":true
    },
    "KeyString":{
      "type":"string",
      "max":255,
      "min":1,
      "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"
    },
    "LFTag":{
      "type":"structure",
      "required":[
        "TagKey",
        "TagValues"
      ],
      "members":{
        "TagKey":{"shape":"LFTagKey"},
        "TagValues":{"shape":"TagValueList"}
      }
    },
    "LFTagError":{
      "type":"structure",
      "members":{
        "LFTag":{"shape":"LFTagPair"},
        "Error":{"shape":"ErrorDetail"}
      }
    },
    "LFTagErrors":{
      "type":"list",
      "member":{"shape":"LFTagError"}
    },
    "LFTagKey":{
      "type":"string",
      "max":128,
      "min":1,
      "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@%]*)$"
    },
    "LFTagKeyResource":{
      "type":"structure",
      "required":[
        "TagKey",
        "TagValues"
      ],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "TagKey":{"shape":"NameString"},
        "TagValues":{"shape":"TagValueList"}
      }
    },
    "LFTagPair":{
      "type":"structure",
      "required":[
        "TagKey",
        "TagValues"
      ],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "TagKey":{"shape":"LFTagKey"},
        "TagValues":{"shape":"TagValueList"}
      }
    },
    "LFTagPolicyResource":{
      "type":"structure",
      "required":[
        "ResourceType",
        "Expression"
      ],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "ResourceType":{"shape":"ResourceType"},
        "Expression":{"shape":"Expression"}
      }
    },
    "LFTagValue":{
      "type":"string",
      "max":256,
      "min":0,
      "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:\\*\\/=+\\-@%]*)$"
    },
    "LFTagsList":{
      "type":"list",
      "member":{"shape":"LFTagPair"},
      "max":50,
      "min":1
    },
    "LakeFormationOptInsInfo":{
      "type":"structure",
      "members":{
        "Resource":{"shape":"Resource"},
        "Principal":{"shape":"DataLakePrincipal"},
        "LastModified":{"shape":"LastModifiedTimestamp"},
        "LastUpdatedBy":{"shape":"NameString"}
      }
    },
    "LakeFormationOptInsInfoList":{
      "type":"list",
      "member":{"shape":"LakeFormationOptInsInfo"}
    },
    "LastModifiedTimestamp":{"type":"timestamp"},
    "ListDataCellsFilterRequest":{
      "type":"structure",
      "members":{
        "Table":{"shape":"TableResource"},
        "NextToken":{"shape":"Token"},
        "MaxResults":{"shape":"PageSize"}
      }
    },
    "ListDataCellsFilterResponse":{
      "type":"structure",
      "members":{
        "DataCellsFilters":{"shape":"DataCellsFilterList"},
        "NextToken":{"shape":"Token"}
      }
    },
    "ListLFTagsRequest":{
      "type":"structure",
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "ResourceShareType":{"shape":"ResourceShareType"},
        "MaxResults":{"shape":"PageSize"},
        "NextToken":{"shape":"Token"}
      }
    },
    "ListLFTagsResponse":{
      "type":"structure",
      "members":{
        "LFTags":{"shape":"LFTagsList"},
        "NextToken":{"shape":"Token"}
      }
    },
    "ListLakeFormationOptInsRequest":{
      "type":"structure",
      "members":{
        "Principal":{"shape":"DataLakePrincipal"},
        "Resource":{"shape":"Resource"},
        "MaxResults":{"shape":"PageSize"},
        "NextToken":{"shape":"Token"}
      }
    },
    "ListLakeFormationOptInsResponse":{
      "type":"structure",
      "members":{
        "LakeFormationOptInsInfoList":{"shape":"LakeFormationOptInsInfoList"},
        "NextToken":{"shape":"Token"}
      }
    },
    "ListPermissionsRequest":{
      "type":"structure",
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "Principal":{"shape":"DataLakePrincipal"},
        "ResourceType":{"shape":"DataLakeResourceType"},
        "Resource":{"shape":"Resource"},
        "NextToken":{"shape":"Token"},
        "MaxResults":{"shape":"PageSize"},
        "IncludeRelated":{"shape":"TrueFalseString"}
      }
    },
    "ListPermissionsResponse":{
      "type":"structure",
      "members":{
        "PrincipalResourcePermissions":{"shape":"PrincipalResourcePermissionsList"},
        "NextToken":{"shape":"Token"}
      }
    },
    "ListResourcesRequest":{
      "type":"structure",
      "members":{
        "FilterConditionList":{"shape":"FilterConditionList"},
        "MaxResults":{"shape":"PageSize"},
        "NextToken":{"shape":"Token"}
      }
    },
    "ListResourcesResponse":{
      "type":"structure",
      "members":{
        "ResourceInfoList":{"shape":"ResourceInfoList"},
        "NextToken":{"shape":"Token"}
      }
    },
    "ListTableStorageOptimizersRequest":{
      "type":"structure",
      "required":[
        "DatabaseName",
        "TableName"
      ],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "DatabaseName":{"shape":"NameString"},
        "TableName":{"shape":"NameString"},
        "StorageOptimizerType":{"shape":"OptimizerType"},
        "MaxResults":{"shape":"PageSize"},
        "NextToken":{"shape":"Token"}
      }
    },
    "ListTableStorageOptimizersResponse":{
      "type":"structure",
      "members":{
        "StorageOptimizerList":{"shape":"StorageOptimizerList"},
        "NextToken":{"shape":"Token"}
      }
    },
    "ListTransactionsRequest":{
      "type":"structure",
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "StatusFilter":{"shape":"TransactionStatusFilter"},
        "MaxResults":{"shape":"PageSize"},
        "NextToken":{"shape":"TokenString"}
      }
    },
    "ListTransactionsResponse":{
      "type":"structure",
      "members":{
        "Transactions":{"shape":"TransactionDescriptionList"},
        "NextToken":{"shape":"TokenString"}
      }
    },
    "MessageString":{"type":"string"},
    "NameString":{
      "type":"string",
      "max":255,
      "min":1,
      "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"
    },
    "NullableBoolean":{
      "type":"boolean",
      "box":true
    },
    "NullableString":{
      "type":"string",
      "box":true
    },
    "NumberOfBytes":{"type":"long"},
    "NumberOfItems":{"type":"long"},
    "NumberOfMilliseconds":{"type":"long"},
    "ObjectSize":{"type":"long"},
    "OperationTimeoutException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "exception":true
    },
    "OptimizerType":{
      "type":"string",
      "enum":[
        "COMPACTION",
        "GARBAGE_COLLECTION",
        "ALL"
      ]
    },
    "PageSize":{
      "type":"integer",
      "box":true,
      "max":1000,
      "min":1
    },
    "ParametersMap":{
      "type":"map",
      "key":{"shape":"KeyString"},
      "value":{"shape":"ParametersMapValue"}
    },
    "ParametersMapValue":{
      "type":"string",
      "max":512000
    },
    "PartitionObjects":{
      "type":"structure",
      "members":{
        "PartitionValues":{"shape":"PartitionValuesList"},
        "Objects":{"shape":"TableObjectList"}
      }
    },
    "PartitionValueList":{
      "type":"structure",
      "required":["Values"],
      "members":{
        "Values":{"shape":"ValueStringList"}
      }
    },
    "PartitionValueString":{
      "type":"string",
      "max":1024
    },
    "PartitionValuesList":{
      "type":"list",
      "member":{"shape":"PartitionValueString"},
      "max":100,
      "min":1
    },
    "PartitionedTableObjectsList":{
      "type":"list",
      "member":{"shape":"PartitionObjects"}
    },
    "PathString":{"type":"string"},
    "PathStringList":{
      "type":"list",
      "member":{"shape":"PathString"}
    },
    "Permission":{
      "type":"string",
      "enum":[
        "ALL",
        "SELECT",
        "ALTER",
        "DROP",
        "DELETE",
        "INSERT",
        "DESCRIBE",
        "CREATE_DATABASE",
        "CREATE_TABLE",
        "DATA_LOCATION_ACCESS",
        "CREATE_LF_TAG",
        "ASSOCIATE",
        "GRANT_WITH_LF_TAG_EXPRESSION"
      ]
    },
    "PermissionList":{
      "type":"list",
      "member":{"shape":"Permission"}
    },
    "PermissionType":{
      "type":"string",
      "enum":[
        "COLUMN_PERMISSION",
        "CELL_FILTER_PERMISSION",
        "NESTED_PERMISSION",
        "NESTED_CELL_PERMISSION"
      ]
    },
    "PermissionTypeList":{
      "type":"list",
      "member":{"shape":"PermissionType"},
      "max":255,
      "min":1
    },
    "PermissionTypeMismatchException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "exception":true
    },
    "PlanningStatistics":{
      "type":"structure",
      "members":{
        "EstimatedDataToScanBytes":{"shape":"NumberOfBytes"},
        "PlanningTimeMillis":{"shape":"NumberOfMilliseconds"},
        "QueueTimeMillis":{"shape":"NumberOfMilliseconds"},
        "WorkUnitsGeneratedCount":{"shape":"NumberOfItems"}
      }
    },
    "PredicateString":{
      "type":"string",
      "max":2048,
      "min":0,
      "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
    },
    "PrincipalPermissions":{
      "type":"structure",
      "members":{
        "Principal":{"shape":"DataLakePrincipal"},
        "Permissions":{"shape":"PermissionList"}
      }
    },
    "PrincipalPermissionsList":{
      "type":"list",
      "member":{"shape":"PrincipalPermissions"}
    },
    "PrincipalResourcePermissions":{
      "type":"structure",
      "members":{
        "Principal":{"shape":"DataLakePrincipal"},
        "Resource":{"shape":"Resource"},
        "Permissions":{"shape":"PermissionList"},
        "PermissionsWithGrantOption":{"shape":"PermissionList"},
        "AdditionalDetails":{"shape":"DetailsMap"},
        "LastUpdated":{"shape":"LastModifiedTimestamp"},
        "LastUpdatedBy":{"shape":"NameString"}
      }
    },
    "PrincipalResourcePermissionsList":{
      "type":"list",
      "member":{"shape":"PrincipalResourcePermissions"}
    },
    "PutDataLakeSettingsRequest":{
      "type":"structure",
      "required":["DataLakeSettings"],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "DataLakeSettings":{"shape":"DataLakeSettings"}
      }
    },
    "PutDataLakeSettingsResponse":{
      "type":"structure",
      "members":{
      }
    },
    "QueryIdString":{"type":"string"},
    "QueryParameterMap":{
      "type":"map",
      "key":{"shape":"String"},
      "value":{"shape":"String"}
    },
    "QueryPlanningContext":{
      "type":"structure",
      "required":["DatabaseName"],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "DatabaseName":{"shape":"QueryPlanningContextDatabaseNameString"},
        "QueryAsOfTime":{"shape":"Timestamp"},
        "QueryParameters":{"shape":"QueryParameterMap"},
        "TransactionId":{"shape":"TransactionIdString"}
      }
    },
    "QueryPlanningContextDatabaseNameString":{
      "type":"string",
      "min":1,
      "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"
    },
    "QuerySessionContext":{
      "type":"structure",
      "members":{
        "QueryId":{"shape":"HashString"},
        "QueryStartTime":{"shape":"Timestamp"},
        "ClusterId":{"shape":"NullableString"},
        "QueryAuthorizationId":{"shape":"HashString"},
        "AdditionalContext":{"shape":"AdditionalContextMap"}
      }
    },
    "QueryStateString":{
      "type":"string",
      "enum":[
        "PENDING",
        "WORKUNITS_AVAILABLE",
        "ERROR",
        "FINISHED",
        "EXPIRED"
      ]
    },
    "RAMResourceShareArn":{"type":"string"},
    "RegisterResourceRequest":{
      "type":"structure",
      "required":["ResourceArn"],
      "members":{
        "ResourceArn":{"shape":"ResourceArnString"},
        "UseServiceLinkedRole":{"shape":"NullableBoolean"},
        "RoleArn":{"shape":"IAMRoleArn"},
        "WithFederation":{"shape":"NullableBoolean"},
        "HybridAccessEnabled":{"shape":"NullableBoolean"}
      }
    },
    "RegisterResourceResponse":{
      "type":"structure",
      "members":{
      }
    },
    "RemoveLFTagsFromResourceRequest":{
      "type":"structure",
      "required":[
        "Resource",
        "LFTags"
      ],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "Resource":{"shape":"Resource"},
        "LFTags":{"shape":"LFTagsList"}
      }
    },
    "RemoveLFTagsFromResourceResponse":{
      "type":"structure",
      "members":{
        "Failures":{"shape":"LFTagErrors"}
      }
    },
    "Resource":{
      "type":"structure",
      "members":{
        "Catalog":{"shape":"CatalogResource"},
        "Database":{"shape":"DatabaseResource"},
        "Table":{"shape":"TableResource"},
        "TableWithColumns":{"shape":"TableWithColumnsResource"},
        "DataLocation":{"shape":"DataLocationResource"},
        "DataCellsFilter":{"shape":"DataCellsFilterResource"},
        "LFTag":{"shape":"LFTagKeyResource"},
        "LFTagPolicy":{"shape":"LFTagPolicyResource"}
      }
    },
    "ResourceArnString":{"type":"string"},
    "ResourceInfo":{
      "type":"structure",
      "members":{
        "ResourceArn":{"shape":"ResourceArnString"},
        "RoleArn":{"shape":"IAMRoleArn"},
        "LastModified":{"shape":"LastModifiedTimestamp"},
        "WithFederation":{"shape":"NullableBoolean"},
        "HybridAccessEnabled":{"shape":"NullableBoolean"}
      }
    },
    "ResourceInfoList":{
      "type":"list",
      "member":{"shape":"ResourceInfo"}
    },
    "ResourceNotReadyException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "error":{"httpStatusCode":400},
      "exception":true
    },
    "ResourceNumberLimitExceededException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "exception":true
    },
    "ResourceShareList":{
      "type":"list",
      "member":{"shape":"RAMResourceShareArn"}
    },
    "ResourceShareType":{
      "type":"string",
      "enum":[
        "FOREIGN",
        "ALL"
      ]
    },
    "ResourceType":{
      "type":"string",
      "enum":[
        "DATABASE",
        "TABLE"
      ]
    },
    "Result":{"type":"string"},
    "ResultStream":{
      "type":"blob",
      "streaming":true
    },
    "RevokePermissionsRequest":{
      "type":"structure",
      "required":[
        "Principal",
        "Resource",
        "Permissions"
      ],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "Principal":{"shape":"DataLakePrincipal"},
        "Resource":{"shape":"Resource"},
        "Permissions":{"shape":"PermissionList"},
        "PermissionsWithGrantOption":{"shape":"PermissionList"}
      }
    },
    "RevokePermissionsResponse":{
      "type":"structure",
      "members":{
      }
    },
    "RowFilter":{
      "type":"structure",
      "members":{
        "FilterExpression":{"shape":"PredicateString"},
        "AllRowsWildcard":{"shape":"AllRowsWildcard"}
      }
    },
    "SAMLAssertionString":{
      "type":"string",
      "max":100000,
      "min":4
    },
    "ScopeTarget":{"type":"string"},
    "ScopeTargets":{
      "type":"list",
      "member":{"shape":"ScopeTarget"}
    },
    "SearchDatabasesByLFTagsRequest":{
      "type":"structure",
      "required":["Expression"],
      "members":{
        "NextToken":{"shape":"Token"},
        "MaxResults":{"shape":"SearchPageSize"},
        "CatalogId":{"shape":"CatalogIdString"},
        "Expression":{"shape":"Expression"}
      }
    },
    "SearchDatabasesByLFTagsResponse":{
      "type":"structure",
      "members":{
        "NextToken":{"shape":"Token"},
        "DatabaseList":{"shape":"DatabaseLFTagsList"}
      }
    },
    "SearchPageSize":{
      "type":"integer",
      "box":true,
      "max":100,
      "min":1
    },
    "SearchTablesByLFTagsRequest":{
      "type":"structure",
      "required":["Expression"],
      "members":{
        "NextToken":{"shape":"Token"},
        "MaxResults":{"shape":"SearchPageSize"},
        "CatalogId":{"shape":"CatalogIdString"},
        "Expression":{"shape":"Expression"}
      }
    },
    "SearchTablesByLFTagsResponse":{
      "type":"structure",
      "members":{
        "NextToken":{"shape":"Token"},
        "TableList":{"shape":"TableLFTagsList"}
      }
    },
    "SecretAccessKeyString":{"type":"string"},
    "SessionTokenString":{"type":"string"},
    "StartQueryPlanningRequest":{
      "type":"structure",
      "required":[
        "QueryPlanningContext",
        "QueryString"
      ],
      "members":{
        "QueryPlanningContext":{"shape":"QueryPlanningContext"},
        "QueryString":{"shape":"SyntheticStartQueryPlanningRequestQueryString"}
      }
    },
    "StartQueryPlanningResponse":{
      "type":"structure",
      "required":["QueryId"],
      "members":{
        "QueryId":{"shape":"QueryIdString"}
      }
    },
    "StartTransactionRequest":{
      "type":"structure",
      "members":{
        "TransactionType":{"shape":"TransactionType"}
      }
    },
    "StartTransactionResponse":{
      "type":"structure",
      "members":{
        "TransactionId":{"shape":"TransactionIdString"}
      }
    },
    "StatisticsNotReadyYetException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "error":{
        "httpStatusCode":420,
        "senderFault":true
      },
      "exception":true
    },
    "StorageOptimizer":{
      "type":"structure",
      "members":{
        "StorageOptimizerType":{"shape":"OptimizerType"},
        "Config":{"shape":"StorageOptimizerConfig"},
        "ErrorMessage":{"shape":"MessageString"},
        "Warnings":{"shape":"MessageString"},
        "LastRunDetails":{"shape":"MessageString"}
      }
    },
    "StorageOptimizerConfig":{
      "type":"map",
      "key":{"shape":"StorageOptimizerConfigKey"},
      "value":{"shape":"StorageOptimizerConfigValue"}
    },
    "StorageOptimizerConfigKey":{"type":"string"},
    "StorageOptimizerConfigMap":{
      "type":"map",
      "key":{"shape":"OptimizerType"},
      "value":{"shape":"StorageOptimizerConfig"}
    },
    "StorageOptimizerConfigValue":{"type":"string"},
    "StorageOptimizerList":{
      "type":"list",
      "member":{"shape":"StorageOptimizer"}
    },
    "String":{"type":"string"},
    "StringValue":{"type":"string"},
    "StringValueList":{
      "type":"list",
      "member":{"shape":"StringValue"}
    },
    "SyntheticGetWorkUnitResultsRequestWorkUnitTokenString":{
      "type":"string",
      "min":1,
      "sensitive":true
    },
    "SyntheticStartQueryPlanningRequestQueryString":{
      "type":"string",
      "min":1,
      "sensitive":true
    },
    "TableLFTagsList":{
      "type":"list",
      "member":{"shape":"TaggedTable"}
    },
    "TableObject":{
      "type":"structure",
      "members":{
        "Uri":{"shape":"URI"},
        "ETag":{"shape":"ETagString"},
        "Size":{"shape":"ObjectSize"}
      }
    },
    "TableObjectList":{
      "type":"list",
      "member":{"shape":"TableObject"}
    },
    "TableResource":{
      "type":"structure",
      "required":["DatabaseName"],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "DatabaseName":{"shape":"NameString"},
        "Name":{"shape":"NameString"},
        "TableWildcard":{"shape":"TableWildcard"}
      }
    },
    "TableWildcard":{
      "type":"structure",
      "members":{
      }
    },
    "TableWithColumnsResource":{
      "type":"structure",
      "required":[
        "DatabaseName",
        "Name"
      ],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "DatabaseName":{"shape":"NameString"},
        "Name":{"shape":"NameString"},
        "ColumnNames":{"shape":"ColumnNames"},
        "ColumnWildcard":{"shape":"ColumnWildcard"}
      }
    },
    "TagValueList":{
      "type":"list",
      "member":{"shape":"LFTagValue"},
      "max":50,
      "min":1
    },
    "TaggedDatabase":{
      "type":"structure",
      "members":{
        "Database":{"shape":"DatabaseResource"},
        "LFTags":{"shape":"LFTagsList"}
      }
    },
    "TaggedTable":{
      "type":"structure",
      "members":{
        "Table":{"shape":"TableResource"},
        "LFTagOnDatabase":{"shape":"LFTagsList"},
        "LFTagsOnTable":{"shape":"LFTagsList"},
        "LFTagsOnColumns":{"shape":"ColumnLFTagsList"}
      }
    },
    "ThrottledException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "error":{
        "httpStatusCode":429,
        "senderFault":true
      },
      "exception":true,
      "retryable":{"throttling":true}
    },
    "Timestamp":{"type":"timestamp"},
    "Token":{"type":"string"},
    "TokenString":{
      "type":"string",
      "max":4096
    },
    "TransactionCanceledException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "error":{"httpStatusCode":400},
      "exception":true
    },
    "TransactionCommitInProgressException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "error":{"httpStatusCode":400},
      "exception":true
    },
    "TransactionCommittedException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "error":{"httpStatusCode":400},
      "exception":true
    },
    "TransactionDescription":{
      "type":"structure",
      "members":{
        "TransactionId":{"shape":"TransactionIdString"},
        "TransactionStatus":{"shape":"TransactionStatus"},
        "TransactionStartTime":{"shape":"Timestamp"},
        "TransactionEndTime":{"shape":"Timestamp"}
      }
    },
    "TransactionDescriptionList":{
      "type":"list",
      "member":{"shape":"TransactionDescription"}
    },
    "TransactionIdString":{
      "type":"string",
      "max":255,
      "min":1,
      "pattern":"[\\p{L}\\p{N}\\p{P}]*"
    },
    "TransactionStatus":{
      "type":"string",
      "enum":[
        "ACTIVE",
        "COMMITTED",
        "ABORTED",
        "COMMIT_IN_PROGRESS"
      ]
    },
    "TransactionStatusFilter":{
      "type":"string",
      "enum":[
        "ALL",
        "COMPLETED",
        "ACTIVE",
        "COMMITTED",
        "ABORTED"
      ]
    },
    "TransactionType":{
      "type":"string",
      "enum":[
        "READ_AND_WRITE",
        "READ_ONLY"
      ]
    },
    "TrueFalseString":{
      "type":"string",
      "max":5,
      "min":1,
      "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"
    },
    "TrustedResourceOwners":{
      "type":"list",
      "member":{"shape":"CatalogIdString"}
    },
    "URI":{
      "type":"string",
      "max":1024,
      "min":1,
      "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
    },
    "UpdateDataCellsFilterRequest":{
      "type":"structure",
      "required":["TableData"],
      "members":{
        "TableData":{"shape":"DataCellsFilter"}
      }
    },
    "UpdateDataCellsFilterResponse":{
      "type":"structure",
      "members":{
      }
    },
    "UpdateLFTagRequest":{
      "type":"structure",
      "required":["TagKey"],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "TagKey":{"shape":"LFTagKey"},
        "TagValuesToDelete":{"shape":"TagValueList"},
        "TagValuesToAdd":{"shape":"TagValueList"}
      }
    },
    "UpdateLFTagResponse":{
      "type":"structure",
      "members":{
      }
    },
    "UpdateLakeFormationIdentityCenterConfigurationRequest":{
      "type":"structure",
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "ShareRecipients":{"shape":"DataLakePrincipalList"},
        "ApplicationStatus":{"shape":"ApplicationStatus"},
        "ExternalFiltering":{"shape":"ExternalFilteringConfiguration"}
      }
    },
    "UpdateLakeFormationIdentityCenterConfigurationResponse":{
      "type":"structure",
      "members":{
      }
    },
    "UpdateResourceRequest":{
      "type":"structure",
      "required":[
        "RoleArn",
        "ResourceArn"
      ],
      "members":{
        "RoleArn":{"shape":"IAMRoleArn"},
        "ResourceArn":{"shape":"ResourceArnString"},
        "WithFederation":{"shape":"NullableBoolean"},
        "HybridAccessEnabled":{"shape":"NullableBoolean"}
      }
    },
    "UpdateResourceResponse":{
      "type":"structure",
      "members":{
      }
    },
    "UpdateTableObjectsRequest":{
      "type":"structure",
      "required":[
        "DatabaseName",
        "TableName",
        "WriteOperations"
      ],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "DatabaseName":{"shape":"NameString"},
        "TableName":{"shape":"NameString"},
        "TransactionId":{"shape":"TransactionIdString"},
        "WriteOperations":{"shape":"WriteOperationList"}
      }
    },
    "UpdateTableObjectsResponse":{
      "type":"structure",
      "members":{
      }
    },
    "UpdateTableStorageOptimizerRequest":{
      "type":"structure",
      "required":[
        "DatabaseName",
        "TableName",
        "StorageOptimizerConfig"
      ],
      "members":{
        "CatalogId":{"shape":"CatalogIdString"},
        "DatabaseName":{"shape":"NameString"},
        "TableName":{"shape":"NameString"},
        "StorageOptimizerConfig":{"shape":"StorageOptimizerConfigMap"}
      }
    },
    "UpdateTableStorageOptimizerResponse":{
      "type":"structure",
      "members":{
        "Result":{"shape":"Result"}
      }
    },
    "ValueString":{"type":"string"},
    "ValueStringList":{
      "type":"list",
      "member":{"shape":"ValueString"},
      "min":1
    },
    "VersionString":{
      "type":"string",
      "max":255,
      "min":1,
      "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"
    },
    "VirtualObject":{
      "type":"structure",
      "required":["Uri"],
      "members":{
        "Uri":{"shape":"URI"},
        "ETag":{"shape":"ETagString"}
      }
    },
    "VirtualObjectList":{
      "type":"list",
      "member":{"shape":"VirtualObject"},
      "max":100,
      "min":1
    },
    "WorkUnitIdLong":{"type":"long"},
    "WorkUnitRange":{
      "type":"structure",
      "required":[
        "WorkUnitIdMax",
        "WorkUnitIdMin",
        "WorkUnitToken"
      ],
      "members":{
        "WorkUnitIdMax":{"shape":"WorkUnitIdLong"},
        "WorkUnitIdMin":{"shape":"WorkUnitIdLong"},
        "WorkUnitToken":{"shape":"WorkUnitTokenString"}
      }
    },
    "WorkUnitRangeList":{
      "type":"list",
      "member":{"shape":"WorkUnitRange"}
    },
    "WorkUnitTokenString":{"type":"string"},
    "WorkUnitsNotReadyYetException":{
      "type":"structure",
      "members":{
        "Message":{"shape":"MessageString"}
      },
      "error":{
        "httpStatusCode":420,
        "senderFault":true
      },
      "exception":true
    },
    "WriteOperation":{
      "type":"structure",
      "members":{
        "AddObject":{"shape":"AddObjectInput"},
        "DeleteObject":{"shape":"DeleteObjectInput"}
      }
    },
    "WriteOperationList":{
      "type":"list",
      "member":{"shape":"WriteOperation"},
      "max":100,
      "min":1
    }
  }
}