|
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