|
188 | 188 | {"shape":"OperationTimeoutException"}, |
189 | 189 | {"shape":"InternalServiceException"}, |
190 | 190 | {"shape":"GlueEncryptionException"}, |
191 | | - {"shape":"InvalidStateException"} |
| 191 | + {"shape":"InvalidStateException"}, |
| 192 | + {"shape":"FederationSourceException"}, |
| 193 | + {"shape":"FederationSourceRetryableException"} |
192 | 194 | ] |
193 | 195 | }, |
194 | 196 | "BatchGetTriggers":{ |
|
436 | 438 | {"shape":"InternalServiceException"}, |
437 | 439 | {"shape":"OperationTimeoutException"}, |
438 | 440 | {"shape":"GlueEncryptionException"}, |
439 | | - {"shape":"ConcurrentModificationException"} |
| 441 | + {"shape":"ConcurrentModificationException"}, |
| 442 | + {"shape":"FederatedResourceAlreadyExistsException"} |
440 | 443 | ] |
441 | 444 | }, |
442 | 445 | "CreateDevEndpoint":{ |
|
1352 | 1355 | {"shape":"EntityNotFoundException"}, |
1353 | 1356 | {"shape":"InternalServiceException"}, |
1354 | 1357 | {"shape":"OperationTimeoutException"}, |
1355 | | - {"shape":"GlueEncryptionException"} |
| 1358 | + {"shape":"GlueEncryptionException"}, |
| 1359 | + {"shape":"FederationSourceException"} |
1356 | 1360 | ] |
1357 | 1361 | }, |
1358 | 1362 | "GetDatabases":{ |
|
1578 | 1582 | {"shape":"InvalidInputException"}, |
1579 | 1583 | {"shape":"InternalServiceException"}, |
1580 | 1584 | {"shape":"OperationTimeoutException"}, |
1581 | | - {"shape":"GlueEncryptionException"} |
| 1585 | + {"shape":"GlueEncryptionException"}, |
| 1586 | + {"shape":"FederationSourceException"}, |
| 1587 | + {"shape":"FederationSourceRetryableException"} |
1582 | 1588 | ] |
1583 | 1589 | }, |
1584 | 1590 | "GetPartitionIndexes":{ |
|
1612 | 1618 | {"shape":"InternalServiceException"}, |
1613 | 1619 | {"shape":"GlueEncryptionException"}, |
1614 | 1620 | {"shape":"InvalidStateException"}, |
1615 | | - {"shape":"ResourceNotReadyException"} |
| 1621 | + {"shape":"ResourceNotReadyException"}, |
| 1622 | + {"shape":"FederationSourceException"}, |
| 1623 | + {"shape":"FederationSourceRetryableException"} |
1616 | 1624 | ] |
1617 | 1625 | }, |
1618 | 1626 | "GetPlan":{ |
|
1811 | 1819 | {"shape":"InternalServiceException"}, |
1812 | 1820 | {"shape":"OperationTimeoutException"}, |
1813 | 1821 | {"shape":"GlueEncryptionException"}, |
1814 | | - {"shape":"ResourceNotReadyException"} |
| 1822 | + {"shape":"ResourceNotReadyException"}, |
| 1823 | + {"shape":"FederationSourceException"}, |
| 1824 | + {"shape":"FederationSourceRetryableException"} |
1815 | 1825 | ] |
1816 | 1826 | }, |
1817 | 1827 | "GetTableVersion":{ |
|
1859 | 1869 | {"shape":"InvalidInputException"}, |
1860 | 1870 | {"shape":"OperationTimeoutException"}, |
1861 | 1871 | {"shape":"InternalServiceException"}, |
1862 | | - {"shape":"GlueEncryptionException"} |
| 1872 | + {"shape":"GlueEncryptionException"}, |
| 1873 | + {"shape":"FederationSourceException"}, |
| 1874 | + {"shape":"FederationSourceRetryableException"} |
1863 | 1875 | ] |
1864 | 1876 | }, |
1865 | 1877 | "GetTags":{ |
|
1921 | 1933 | {"shape":"InternalServiceException"}, |
1922 | 1934 | {"shape":"OperationTimeoutException"}, |
1923 | 1935 | {"shape":"GlueEncryptionException"}, |
1924 | | - {"shape":"PermissionTypeMismatchException"} |
| 1936 | + {"shape":"PermissionTypeMismatchException"}, |
| 1937 | + {"shape":"FederationSourceException"}, |
| 1938 | + {"shape":"FederationSourceRetryableException"} |
1925 | 1939 | ] |
1926 | 1940 | }, |
1927 | 1941 | "GetUnfilteredPartitionsMetadata":{ |
|
1938 | 1952 | {"shape":"InternalServiceException"}, |
1939 | 1953 | {"shape":"OperationTimeoutException"}, |
1940 | 1954 | {"shape":"GlueEncryptionException"}, |
1941 | | - {"shape":"PermissionTypeMismatchException"} |
| 1955 | + {"shape":"PermissionTypeMismatchException"}, |
| 1956 | + {"shape":"FederationSourceException"}, |
| 1957 | + {"shape":"FederationSourceRetryableException"} |
1942 | 1958 | ] |
1943 | 1959 | }, |
1944 | 1960 | "GetUnfilteredTableMetadata":{ |
|
1955 | 1971 | {"shape":"InternalServiceException"}, |
1956 | 1972 | {"shape":"OperationTimeoutException"}, |
1957 | 1973 | {"shape":"GlueEncryptionException"}, |
1958 | | - {"shape":"PermissionTypeMismatchException"} |
| 1974 | + {"shape":"PermissionTypeMismatchException"}, |
| 1975 | + {"shape":"FederationSourceException"}, |
| 1976 | + {"shape":"FederationSourceRetryableException"} |
1959 | 1977 | ] |
1960 | 1978 | }, |
1961 | 1979 | "GetUserDefinedFunction":{ |
|
5637 | 5655 | "CreateTime":{"shape":"Timestamp"}, |
5638 | 5656 | "CreateTableDefaultPermissions":{"shape":"PrincipalPermissionsList"}, |
5639 | 5657 | "TargetDatabase":{"shape":"DatabaseIdentifier"}, |
5640 | | - "CatalogId":{"shape":"CatalogIdString"} |
| 5658 | + "CatalogId":{"shape":"CatalogIdString"}, |
| 5659 | + "FederatedDatabase":{"shape":"FederatedDatabase"} |
5641 | 5660 | } |
5642 | 5661 | }, |
5643 | 5662 | "DatabaseIdentifier":{ |
|
5656 | 5675 | "LocationUri":{"shape":"URI"}, |
5657 | 5676 | "Parameters":{"shape":"ParametersMap"}, |
5658 | 5677 | "CreateTableDefaultPermissions":{"shape":"PrincipalPermissionsList"}, |
5659 | | - "TargetDatabase":{"shape":"DatabaseIdentifier"} |
| 5678 | + "TargetDatabase":{"shape":"DatabaseIdentifier"}, |
| 5679 | + "FederatedDatabase":{"shape":"FederatedDatabase"} |
5660 | 5680 | } |
5661 | 5681 | }, |
5662 | 5682 | "DatabaseList":{ |
|
6393 | 6413 | "EntityNotFoundException":{ |
6394 | 6414 | "type":"structure", |
6395 | 6415 | "members":{ |
6396 | | - "Message":{"shape":"MessageString"} |
| 6416 | + "Message":{"shape":"MessageString"}, |
| 6417 | + "FromFederationSource":{"shape":"NullableBoolean"} |
6397 | 6418 | }, |
6398 | 6419 | "exception":true |
6399 | 6420 | }, |
|
6485 | 6506 | "type":"string", |
6486 | 6507 | "pattern":"[\\s\\S]*" |
6487 | 6508 | }, |
| 6509 | + "FederatedDatabase":{ |
| 6510 | + "type":"structure", |
| 6511 | + "members":{ |
| 6512 | + "Identifier":{"shape":"FederationIdentifier"}, |
| 6513 | + "ConnectionName":{"shape":"NameString"} |
| 6514 | + } |
| 6515 | + }, |
| 6516 | + "FederatedResourceAlreadyExistsException":{ |
| 6517 | + "type":"structure", |
| 6518 | + "members":{ |
| 6519 | + "Message":{"shape":"MessageString"}, |
| 6520 | + "AssociatedGlueResource":{"shape":"GlueResourceArn"} |
| 6521 | + }, |
| 6522 | + "exception":true |
| 6523 | + }, |
| 6524 | + "FederatedTable":{ |
| 6525 | + "type":"structure", |
| 6526 | + "members":{ |
| 6527 | + "Identifier":{"shape":"FederationIdentifier"}, |
| 6528 | + "DatabaseIdentifier":{"shape":"FederationIdentifier"}, |
| 6529 | + "ConnectionName":{"shape":"NameString"} |
| 6530 | + } |
| 6531 | + }, |
| 6532 | + "FederationIdentifier":{ |
| 6533 | + "type":"string", |
| 6534 | + "max":512, |
| 6535 | + "min":1, |
| 6536 | + "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*" |
| 6537 | + }, |
| 6538 | + "FederationSourceErrorCode":{ |
| 6539 | + "type":"string", |
| 6540 | + "enum":[ |
| 6541 | + "InvalidResponseException", |
| 6542 | + "OperationTimeoutException", |
| 6543 | + "OperationNotSupportedException", |
| 6544 | + "InternalServiceException", |
| 6545 | + "ThrottlingException" |
| 6546 | + ] |
| 6547 | + }, |
| 6548 | + "FederationSourceException":{ |
| 6549 | + "type":"structure", |
| 6550 | + "members":{ |
| 6551 | + "FederationSourceErrorCode":{"shape":"FederationSourceErrorCode"}, |
| 6552 | + "Message":{"shape":"MessageString"} |
| 6553 | + }, |
| 6554 | + "exception":true |
| 6555 | + }, |
| 6556 | + "FederationSourceRetryableException":{ |
| 6557 | + "type":"structure", |
| 6558 | + "members":{ |
| 6559 | + "Message":{"shape":"MessageString"} |
| 6560 | + }, |
| 6561 | + "exception":true |
| 6562 | + }, |
6488 | 6563 | "FieldName":{ |
6489 | 6564 | "type":"string", |
6490 | 6565 | "enum":[ |
|
8077 | 8152 | "InvalidInputException":{ |
8078 | 8153 | "type":"structure", |
8079 | 8154 | "members":{ |
8080 | | - "Message":{"shape":"MessageString"} |
| 8155 | + "Message":{"shape":"MessageString"}, |
| 8156 | + "FromFederationSource":{"shape":"NullableBoolean"} |
8081 | 8157 | }, |
8082 | 8158 | "exception":true |
8083 | 8159 | }, |
|
9999 | 10075 | "type":"string", |
10000 | 10076 | "enum":[ |
10001 | 10077 | "FOREIGN", |
10002 | | - "ALL" |
| 10078 | + "ALL", |
| 10079 | + "FEDERATED" |
10003 | 10080 | ] |
10004 | 10081 | }, |
10005 | 10082 | "ResourceType":{ |
|
11278 | 11355 | "IsRegisteredWithLakeFormation":{"shape":"Boolean"}, |
11279 | 11356 | "TargetTable":{"shape":"TableIdentifier"}, |
11280 | 11357 | "CatalogId":{"shape":"CatalogIdString"}, |
11281 | | - "VersionId":{"shape":"VersionString"} |
| 11358 | + "VersionId":{"shape":"VersionString"}, |
| 11359 | + "FederatedTable":{"shape":"FederatedTable"} |
11282 | 11360 | } |
11283 | 11361 | }, |
11284 | 11362 | "TableError":{ |
|
0 commit comments