|
194 | 194 | "requestUri":"/"
|
195 | 195 | },
|
196 | 196 | "input":{"shape":"DeleteImportedKeyMaterialRequest"},
|
| 197 | + "output":{"shape":"DeleteImportedKeyMaterialResponse"}, |
197 | 198 | "errors":[
|
198 | 199 | {"shape":"InvalidArnException"},
|
199 | 200 | {"shape":"UnsupportedOperationException"},
|
|
1021 | 1022 | "max":262144,
|
1022 | 1023 | "min":1
|
1023 | 1024 | },
|
| 1025 | + "BackingKeyIdResponseType":{ |
| 1026 | + "type":"string", |
| 1027 | + "max":64, |
| 1028 | + "min":0, |
| 1029 | + "pattern":"^[a-f0-9]+$" |
| 1030 | + }, |
| 1031 | + "BackingKeyIdType":{ |
| 1032 | + "type":"string", |
| 1033 | + "max":64, |
| 1034 | + "min":64, |
| 1035 | + "pattern":"^[a-f0-9]+$" |
| 1036 | + }, |
1024 | 1037 | "BooleanType":{"type":"boolean"},
|
1025 | 1038 | "CancelKeyDeletionRequest":{
|
1026 | 1039 | "type":"structure",
|
|
1097 | 1110 | },
|
1098 | 1111 | "ConnectCustomKeyStoreResponse":{
|
1099 | 1112 | "type":"structure",
|
1100 |
| - "members":{ |
1101 |
| - } |
| 1113 | + "members":{} |
1102 | 1114 | },
|
1103 | 1115 | "ConnectionErrorCodeType":{
|
1104 | 1116 | "type":"string",
|
|
1340 | 1352 | "KeyId":{"shape":"KeyIdType"},
|
1341 | 1353 | "Plaintext":{"shape":"PlaintextType"},
|
1342 | 1354 | "EncryptionAlgorithm":{"shape":"EncryptionAlgorithmSpec"},
|
1343 |
| - "CiphertextForRecipient":{"shape":"CiphertextType"} |
| 1355 | + "CiphertextForRecipient":{"shape":"CiphertextType"}, |
| 1356 | + "KeyMaterialId":{"shape":"BackingKeyIdType"} |
1344 | 1357 | }
|
1345 | 1358 | },
|
1346 | 1359 | "DeleteAliasRequest":{
|
|
1359 | 1372 | },
|
1360 | 1373 | "DeleteCustomKeyStoreResponse":{
|
1361 | 1374 | "type":"structure",
|
1362 |
| - "members":{ |
1363 |
| - } |
| 1375 | + "members":{} |
1364 | 1376 | },
|
1365 | 1377 | "DeleteImportedKeyMaterialRequest":{
|
1366 | 1378 | "type":"structure",
|
1367 | 1379 | "required":["KeyId"],
|
1368 | 1380 | "members":{
|
1369 |
| - "KeyId":{"shape":"KeyIdType"} |
| 1381 | + "KeyId":{"shape":"KeyIdType"}, |
| 1382 | + "KeyMaterialId":{"shape":"BackingKeyIdType"} |
| 1383 | + } |
| 1384 | + }, |
| 1385 | + "DeleteImportedKeyMaterialResponse":{ |
| 1386 | + "type":"structure", |
| 1387 | + "members":{ |
| 1388 | + "KeyId":{"shape":"KeyIdType"}, |
| 1389 | + "KeyMaterialId":{"shape":"BackingKeyIdResponseType"} |
1370 | 1390 | }
|
1371 | 1391 | },
|
1372 | 1392 | "DependencyTimeoutException":{
|
|
1469 | 1489 | },
|
1470 | 1490 | "DisconnectCustomKeyStoreResponse":{
|
1471 | 1491 | "type":"structure",
|
1472 |
| - "members":{ |
1473 |
| - } |
| 1492 | + "members":{} |
1474 | 1493 | },
|
1475 | 1494 | "DryRunOperationException":{
|
1476 | 1495 | "type":"structure",
|
|
1514 | 1533 | "members":{
|
1515 | 1534 | "CiphertextBlob":{"shape":"CiphertextType"},
|
1516 | 1535 | "KeyId":{"shape":"KeyIdType"},
|
1517 |
| - "EncryptionAlgorithm":{"shape":"EncryptionAlgorithmSpec"} |
| 1536 | + "EncryptionAlgorithm":{"shape":"EncryptionAlgorithmSpec"}, |
| 1537 | + "KeyMaterialId":{"shape":"BackingKeyIdType"} |
1518 | 1538 | }
|
1519 | 1539 | },
|
1520 | 1540 | "EncryptionAlgorithmSpec":{
|
|
1575 | 1595 | "PublicKey":{"shape":"PublicKeyType"},
|
1576 | 1596 | "KeyId":{"shape":"KeyIdType"},
|
1577 | 1597 | "KeyPairSpec":{"shape":"DataKeyPairSpec"},
|
1578 |
| - "CiphertextForRecipient":{"shape":"CiphertextType"} |
| 1598 | + "CiphertextForRecipient":{"shape":"CiphertextType"}, |
| 1599 | + "KeyMaterialId":{"shape":"BackingKeyIdType"} |
1579 | 1600 | }
|
1580 | 1601 | },
|
1581 | 1602 | "GenerateDataKeyPairWithoutPlaintextRequest":{
|
|
1598 | 1619 | "PrivateKeyCiphertextBlob":{"shape":"CiphertextType"},
|
1599 | 1620 | "PublicKey":{"shape":"PublicKeyType"},
|
1600 | 1621 | "KeyId":{"shape":"KeyIdType"},
|
1601 |
| - "KeyPairSpec":{"shape":"DataKeyPairSpec"} |
| 1622 | + "KeyPairSpec":{"shape":"DataKeyPairSpec"}, |
| 1623 | + "KeyMaterialId":{"shape":"BackingKeyIdType"} |
1602 | 1624 | }
|
1603 | 1625 | },
|
1604 | 1626 | "GenerateDataKeyRequest":{
|
|
1620 | 1642 | "CiphertextBlob":{"shape":"CiphertextType"},
|
1621 | 1643 | "Plaintext":{"shape":"PlaintextType"},
|
1622 | 1644 | "KeyId":{"shape":"KeyIdType"},
|
1623 |
| - "CiphertextForRecipient":{"shape":"CiphertextType"} |
| 1645 | + "CiphertextForRecipient":{"shape":"CiphertextType"}, |
| 1646 | + "KeyMaterialId":{"shape":"BackingKeyIdType"} |
1624 | 1647 | }
|
1625 | 1648 | },
|
1626 | 1649 | "GenerateDataKeyWithoutPlaintextRequest":{
|
|
1639 | 1662 | "type":"structure",
|
1640 | 1663 | "members":{
|
1641 | 1664 | "CiphertextBlob":{"shape":"CiphertextType"},
|
1642 |
| - "KeyId":{"shape":"KeyIdType"} |
| 1665 | + "KeyId":{"shape":"KeyIdType"}, |
| 1666 | + "KeyMaterialId":{"shape":"BackingKeyIdType"} |
1643 | 1667 | }
|
1644 | 1668 | },
|
1645 | 1669 | "GenerateMacRequest":{
|
|
1844 | 1868 | "ImportToken":{"shape":"CiphertextType"},
|
1845 | 1869 | "EncryptedKeyMaterial":{"shape":"CiphertextType"},
|
1846 | 1870 | "ValidTo":{"shape":"DateType"},
|
1847 |
| - "ExpirationModel":{"shape":"ExpirationModelType"} |
| 1871 | + "ExpirationModel":{"shape":"ExpirationModelType"}, |
| 1872 | + "ImportType":{"shape":"ImportType"}, |
| 1873 | + "KeyMaterialDescription":{"shape":"KeyMaterialDescriptionType"}, |
| 1874 | + "KeyMaterialId":{"shape":"BackingKeyIdType"} |
1848 | 1875 | }
|
1849 | 1876 | },
|
1850 | 1877 | "ImportKeyMaterialResponse":{
|
1851 | 1878 | "type":"structure",
|
1852 | 1879 | "members":{
|
| 1880 | + "KeyId":{"shape":"KeyIdType"}, |
| 1881 | + "KeyMaterialId":{"shape":"BackingKeyIdType"} |
1853 | 1882 | }
|
1854 | 1883 | },
|
| 1884 | + "ImportState":{ |
| 1885 | + "type":"string", |
| 1886 | + "enum":[ |
| 1887 | + "IMPORTED", |
| 1888 | + "PENDING_IMPORT" |
| 1889 | + ] |
| 1890 | + }, |
| 1891 | + "ImportType":{ |
| 1892 | + "type":"string", |
| 1893 | + "enum":[ |
| 1894 | + "NEW_KEY_MATERIAL", |
| 1895 | + "EXISTING_KEY_MATERIAL" |
| 1896 | + ] |
| 1897 | + }, |
| 1898 | + "IncludeKeyMaterial":{ |
| 1899 | + "type":"string", |
| 1900 | + "enum":[ |
| 1901 | + "ALL_KEY_MATERIAL", |
| 1902 | + "ROTATIONS_ONLY" |
| 1903 | + ] |
| 1904 | + }, |
1855 | 1905 | "IncorrectKeyException":{
|
1856 | 1906 | "type":"structure",
|
1857 | 1907 | "members":{
|
|
1993 | 2043 | "CUSTOMER"
|
1994 | 2044 | ]
|
1995 | 2045 | },
|
| 2046 | + "KeyMaterialDescriptionType":{ |
| 2047 | + "type":"string", |
| 2048 | + "max":256, |
| 2049 | + "min":0, |
| 2050 | + "pattern":"^[a-zA-Z0-9:/_\\s.-]+$" |
| 2051 | + }, |
| 2052 | + "KeyMaterialState":{ |
| 2053 | + "type":"string", |
| 2054 | + "enum":[ |
| 2055 | + "NON_CURRENT", |
| 2056 | + "CURRENT", |
| 2057 | + "PENDING_ROTATION" |
| 2058 | + ] |
| 2059 | + }, |
1996 | 2060 | "KeyMetadata":{
|
1997 | 2061 | "type":"structure",
|
1998 | 2062 | "required":["KeyId"],
|
|
2025 | 2089 | "MultiRegionConfiguration":{"shape":"MultiRegionConfiguration"},
|
2026 | 2090 | "PendingDeletionWindowInDays":{"shape":"PendingWindowInDaysType"},
|
2027 | 2091 | "MacAlgorithms":{"shape":"MacAlgorithmSpecList"},
|
2028 |
| - "XksKeyConfiguration":{"shape":"XksKeyConfigurationType"} |
| 2092 | + "XksKeyConfiguration":{"shape":"XksKeyConfigurationType"}, |
| 2093 | + "CurrentKeyMaterialId":{"shape":"BackingKeyIdType"} |
2029 | 2094 | }
|
2030 | 2095 | },
|
2031 | 2096 | "KeySpec":{
|
|
2151 | 2216 | "required":["KeyId"],
|
2152 | 2217 | "members":{
|
2153 | 2218 | "KeyId":{"shape":"KeyIdType"},
|
| 2219 | + "IncludeKeyMaterial":{"shape":"IncludeKeyMaterial"}, |
2154 | 2220 | "Limit":{"shape":"LimitType"},
|
2155 | 2221 | "Marker":{"shape":"MarkerType"}
|
2156 | 2222 | }
|
|
2361 | 2427 | "SourceKeyId":{"shape":"KeyIdType"},
|
2362 | 2428 | "KeyId":{"shape":"KeyIdType"},
|
2363 | 2429 | "SourceEncryptionAlgorithm":{"shape":"EncryptionAlgorithmSpec"},
|
2364 |
| - "DestinationEncryptionAlgorithm":{"shape":"EncryptionAlgorithmSpec"} |
| 2430 | + "DestinationEncryptionAlgorithm":{"shape":"EncryptionAlgorithmSpec"}, |
| 2431 | + "SourceKeyMaterialId":{"shape":"BackingKeyIdType"}, |
| 2432 | + "DestinationKeyMaterialId":{"shape":"BackingKeyIdType"} |
2365 | 2433 | }
|
2366 | 2434 | },
|
2367 | 2435 | "RecipientInfo":{
|
|
2454 | 2522 | "type":"structure",
|
2455 | 2523 | "members":{
|
2456 | 2524 | "KeyId":{"shape":"KeyIdType"},
|
| 2525 | + "KeyMaterialId":{"shape":"BackingKeyIdType"}, |
| 2526 | + "KeyMaterialDescription":{"shape":"KeyMaterialDescriptionType"}, |
| 2527 | + "ImportState":{"shape":"ImportState"}, |
| 2528 | + "KeyMaterialState":{"shape":"KeyMaterialState"}, |
| 2529 | + "ExpirationModel":{"shape":"ExpirationModelType"}, |
| 2530 | + "ValidTo":{"shape":"DateType"}, |
2457 | 2531 | "RotationDate":{"shape":"DateType"},
|
2458 | 2532 | "RotationType":{"shape":"RotationType"}
|
2459 | 2533 | }
|
|
2616 | 2690 | },
|
2617 | 2691 | "UpdateCustomKeyStoreResponse":{
|
2618 | 2692 | "type":"structure",
|
2619 |
| - "members":{ |
2620 |
| - } |
| 2693 | + "members":{} |
2621 | 2694 | },
|
2622 | 2695 | "UpdateKeyDescriptionRequest":{
|
2623 | 2696 | "type":"structure",
|
|
0 commit comments