From d9528a669514598e913baa3e28c599713d562254 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Tue, 2 Apr 2024 13:24:54 -0700 Subject: [PATCH 1/5] Update jsonschema and wheel dev dependencies (#3153) --- requirements-dev-lock.txt | 146 ++++++++++++++++++++++++++++++++++++-- requirements-dev.txt | 4 +- 2 files changed, 141 insertions(+), 9 deletions(-) diff --git a/requirements-dev-lock.txt b/requirements-dev-lock.txt index e88f30bfbd..f8d7fad4b2 100644 --- a/requirements-dev-lock.txt +++ b/requirements-dev-lock.txt @@ -7,6 +7,12 @@ atomicwrites==1.4.1 \ --hash=sha256:81b2c9071a49367a7f770170e5eec8cb66567cfbbc8c73d20ce5ca4a8d71cf11 # via -r requirements-dev.txt +attrs==23.2.0 \ + --hash=sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30 \ + --hash=sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1 + # via + # jsonschema + # referencing behave==1.2.5 \ --hash=sha256:07c741f30497b6f9361a9bc74c68418507cd17e70d6f586faa3bff57684a2ec8 \ --hash=sha256:81b731ac5187e31e4aad2594944fa914943683a9818320846d037c5ebd6d5d0b \ @@ -89,15 +95,24 @@ execnet==1.9.0 \ --hash=sha256:8f694f3ba9cc92cab508b152dcfe322153975c29bda272e2fd7f3f00f36e47c5 \ --hash=sha256:a295f7cc774947aac58dde7fdc85f4aa00c42adf5d8f5468fc630c1acf30a142 # via pytest-xdist +importlib-resources==6.4.0 \ + --hash=sha256:50d10f043df931902d4194ea07ec57960f66a80449ff867bfe782b4c486ba78c \ + --hash=sha256:cdb2b453b8046ca4e3798eb1d84f3cce1446a0e8e7b5ef4efb600f19fc398145 + # via + # jsonschema + # jsonschema-specifications iniconfig==1.1.1 \ --hash=sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3 \ --hash=sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32 # via pytest -jsonschema==2.5.1 \ - --hash=sha256:36673ac378feed3daa5956276a829699056523d7961027911f064b52255ead41 \ - --hash=sha256:71e7b3bcf9fca408bcb65bb60892f375d3abdd2e4f296eeeb8fe0bbbfcde598e \ - --hash=sha256:9088494da4c74497a7a27842ae4ca9c3355b5f7754121edc440463eaf020f079 +jsonschema==4.21.1 \ + --hash=sha256:7996507afae316306f9e2290407761157c6f78002dcf7419acb99822143d1c6f \ + --hash=sha256:85727c00279f5fa6bedbe6238d2aa6403bedd8b4864ab11207d07df3cc1b2ee5 # via -r requirements-dev.txt +jsonschema-specifications==2023.12.1 \ + --hash=sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc \ + --hash=sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c + # via jsonschema packaging==21.3 \ --hash=sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb \ --hash=sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522 @@ -111,6 +126,10 @@ parse-type==0.6.0 \ --hash=sha256:20b43c660e48ed47f433bce5873a2a3d4b9b6a7ba47bd7f7d2a7cec4bec5551f \ --hash=sha256:c148e88436bd54dab16484108e882be3367f44952c649c9cd6b82a7370b650cb # via behave +pkgutil-resolve-name==1.3.10 \ + --hash=sha256:357d6c9e6a755653cfd78893817c0853af365dd51ec97f3d358a819373bbd174 \ + --hash=sha256:ca27cc078d25c5ad71a9de0a7a330146c4e014c2462d9af19c6b828280649c5e + # via jsonschema pluggy==1.4.0 \ --hash=sha256:7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981 \ --hash=sha256:8c85c2876142a764e5b7548e7d9a0e0ddb46f5185161049a79b7e974454223be @@ -134,6 +153,115 @@ pytest-xdist==3.5.0 \ --hash=sha256:cbb36f3d67e0c478baa57fa4edc8843887e0f6cfc42d677530a36d7472b32d8a \ --hash=sha256:d075629c7e00b611df89f490a5063944bee7a4362a5ff11c7cc7824a03dfce24 # via -r requirements-dev.txt +referencing==0.34.0 \ + --hash=sha256:5773bd84ef41799a5a8ca72dc34590c041eb01bf9aa02632b4a973fb0181a844 \ + --hash=sha256:d53ae300ceddd3169f1ffa9caf2cb7b769e92657e4fafb23d34b93679116dfd4 + # via + # jsonschema + # jsonschema-specifications +rpds-py==0.18.0 \ + --hash=sha256:01e36a39af54a30f28b73096dd39b6802eddd04c90dbe161c1b8dbe22353189f \ + --hash=sha256:044a3e61a7c2dafacae99d1e722cc2d4c05280790ec5a05031b3876809d89a5c \ + --hash=sha256:08231ac30a842bd04daabc4d71fddd7e6d26189406d5a69535638e4dcb88fe76 \ + --hash=sha256:08f9ad53c3f31dfb4baa00da22f1e862900f45908383c062c27628754af2e88e \ + --hash=sha256:0ab39c1ba9023914297dd88ec3b3b3c3f33671baeb6acf82ad7ce883f6e8e157 \ + --hash=sha256:0af039631b6de0397ab2ba16eaf2872e9f8fca391b44d3d8cac317860a700a3f \ + --hash=sha256:0b8612cd233543a3781bc659c731b9d607de65890085098986dfd573fc2befe5 \ + --hash=sha256:11a8c85ef4a07a7638180bf04fe189d12757c696eb41f310d2426895356dcf05 \ + --hash=sha256:1374f4129f9bcca53a1bba0bb86bf78325a0374577cf7e9e4cd046b1e6f20e24 \ + --hash=sha256:1d4acf42190d449d5e89654d5c1ed3a4f17925eec71f05e2a41414689cda02d1 \ + --hash=sha256:1d9a5be316c15ffb2b3c405c4ff14448c36b4435be062a7f578ccd8b01f0c4d8 \ + --hash=sha256:1df3659d26f539ac74fb3b0c481cdf9d725386e3552c6fa2974f4d33d78e544b \ + --hash=sha256:22806714311a69fd0af9b35b7be97c18a0fc2826e6827dbb3a8c94eac6cf7eeb \ + --hash=sha256:2644e47de560eb7bd55c20fc59f6daa04682655c58d08185a9b95c1970fa1e07 \ + --hash=sha256:2e6d75ab12b0bbab7215e5d40f1e5b738aa539598db27ef83b2ec46747df90e1 \ + --hash=sha256:30f43887bbae0d49113cbaab729a112251a940e9b274536613097ab8b4899cf6 \ + --hash=sha256:34b18ba135c687f4dac449aa5157d36e2cbb7c03cbea4ddbd88604e076aa836e \ + --hash=sha256:36b3ee798c58ace201289024b52788161e1ea133e4ac93fba7d49da5fec0ef9e \ + --hash=sha256:39514da80f971362f9267c600b6d459bfbbc549cffc2cef8e47474fddc9b45b1 \ + --hash=sha256:39f5441553f1c2aed4de4377178ad8ff8f9d733723d6c66d983d75341de265ab \ + --hash=sha256:3a96e0c6a41dcdba3a0a581bbf6c44bb863f27c541547fb4b9711fd8cf0ffad4 \ + --hash=sha256:3f26b5bd1079acdb0c7a5645e350fe54d16b17bfc5e71f371c449383d3342e17 \ + --hash=sha256:41ef53e7c58aa4ef281da975f62c258950f54b76ec8e45941e93a3d1d8580594 \ + --hash=sha256:42821446ee7a76f5d9f71f9e33a4fb2ffd724bb3e7f93386150b61a43115788d \ + --hash=sha256:43fbac5f22e25bee1d482c97474f930a353542855f05c1161fd804c9dc74a09d \ + --hash=sha256:4457a94da0d5c53dc4b3e4de1158bdab077db23c53232f37a3cb7afdb053a4e3 \ + --hash=sha256:465a3eb5659338cf2a9243e50ad9b2296fa15061736d6e26240e713522b6235c \ + --hash=sha256:482103aed1dfe2f3b71a58eff35ba105289b8d862551ea576bd15479aba01f66 \ + --hash=sha256:4832d7d380477521a8c1644bbab6588dfedea5e30a7d967b5fb75977c45fd77f \ + --hash=sha256:4901165d170a5fde6f589acb90a6b33629ad1ec976d4529e769c6f3d885e3e80 \ + --hash=sha256:5307def11a35f5ae4581a0b658b0af8178c65c530e94893345bebf41cc139d33 \ + --hash=sha256:5417558f6887e9b6b65b4527232553c139b57ec42c64570569b155262ac0754f \ + --hash=sha256:56a737287efecafc16f6d067c2ea0117abadcd078d58721f967952db329a3e5c \ + --hash=sha256:586f8204935b9ec884500498ccc91aa869fc652c40c093bd9e1471fbcc25c022 \ + --hash=sha256:5b4e7d8d6c9b2e8ee2d55c90b59c707ca59bc30058269b3db7b1f8df5763557e \ + --hash=sha256:5ddcba87675b6d509139d1b521e0c8250e967e63b5909a7e8f8944d0f90ff36f \ + --hash=sha256:618a3d6cae6ef8ec88bb76dd80b83cfe415ad4f1d942ca2a903bf6b6ff97a2da \ + --hash=sha256:635dc434ff724b178cb192c70016cc0ad25a275228f749ee0daf0eddbc8183b1 \ + --hash=sha256:661d25cbffaf8cc42e971dd570d87cb29a665f49f4abe1f9e76be9a5182c4688 \ + --hash=sha256:66e6a3af5a75363d2c9a48b07cb27c4ea542938b1a2e93b15a503cdfa8490795 \ + --hash=sha256:67071a6171e92b6da534b8ae326505f7c18022c6f19072a81dcf40db2638767c \ + --hash=sha256:685537e07897f173abcf67258bee3c05c374fa6fff89d4c7e42fb391b0605e98 \ + --hash=sha256:69e64831e22a6b377772e7fb337533c365085b31619005802a79242fee620bc1 \ + --hash=sha256:6b0817e34942b2ca527b0e9298373e7cc75f429e8da2055607f4931fded23e20 \ + --hash=sha256:6c81e5f372cd0dc5dc4809553d34f832f60a46034a5f187756d9b90586c2c307 \ + --hash=sha256:6d7faa6f14017c0b1e69f5e2c357b998731ea75a442ab3841c0dbbbfe902d2c4 \ + --hash=sha256:6ef0befbb5d79cf32d0266f5cff01545602344eda89480e1dd88aca964260b18 \ + --hash=sha256:6ef687afab047554a2d366e112dd187b62d261d49eb79b77e386f94644363294 \ + --hash=sha256:7223a2a5fe0d217e60a60cdae28d6949140dde9c3bcc714063c5b463065e3d66 \ + --hash=sha256:77f195baa60a54ef9d2de16fbbfd3ff8b04edc0c0140a761b56c267ac11aa467 \ + --hash=sha256:793968759cd0d96cac1e367afd70c235867831983f876a53389ad869b043c948 \ + --hash=sha256:7bd339195d84439cbe5771546fe8a4e8a7a045417d8f9de9a368c434e42a721e \ + --hash=sha256:7cd863afe7336c62ec78d7d1349a2f34c007a3cc6c2369d667c65aeec412a5b1 \ + --hash=sha256:7f2facbd386dd60cbbf1a794181e6aa0bd429bd78bfdf775436020172e2a23f0 \ + --hash=sha256:84ffab12db93b5f6bad84c712c92060a2d321b35c3c9960b43d08d0f639d60d7 \ + --hash=sha256:8c8370641f1a7f0e0669ddccca22f1da893cef7628396431eb445d46d893e5cd \ + --hash=sha256:8db715ebe3bb7d86d77ac1826f7d67ec11a70dbd2376b7cc214199360517b641 \ + --hash=sha256:8e8916ae4c720529e18afa0b879473049e95949bf97042e938530e072fde061d \ + --hash=sha256:8f03bccbd8586e9dd37219bce4d4e0d3ab492e6b3b533e973fa08a112cb2ffc9 \ + --hash=sha256:8f2fc11e8fe034ee3c34d316d0ad8808f45bc3b9ce5857ff29d513f3ff2923a1 \ + --hash=sha256:923d39efa3cfb7279a0327e337a7958bff00cc447fd07a25cddb0a1cc9a6d2da \ + --hash=sha256:93df1de2f7f7239dc9cc5a4a12408ee1598725036bd2dedadc14d94525192fc3 \ + --hash=sha256:998e33ad22dc7ec7e030b3df701c43630b5bc0d8fbc2267653577e3fec279afa \ + --hash=sha256:99f70b740dc04d09e6b2699b675874367885217a2e9f782bdf5395632ac663b7 \ + --hash=sha256:9a00312dea9310d4cb7dbd7787e722d2e86a95c2db92fbd7d0155f97127bcb40 \ + --hash=sha256:9d54553c1136b50fd12cc17e5b11ad07374c316df307e4cfd6441bea5fb68496 \ + --hash=sha256:9dbbeb27f4e70bfd9eec1be5477517365afe05a9b2c441a0b21929ee61048124 \ + --hash=sha256:a1ce3ba137ed54f83e56fb983a5859a27d43a40188ba798993812fed73c70836 \ + --hash=sha256:a34d557a42aa28bd5c48a023c570219ba2593bcbbb8dc1b98d8cf5d529ab1434 \ + --hash=sha256:a5f446dd5055667aabaee78487f2b5ab72e244f9bc0b2ffebfeec79051679984 \ + --hash=sha256:ad36cfb355e24f1bd37cac88c112cd7730873f20fb0bdaf8ba59eedf8216079f \ + --hash=sha256:aec493917dd45e3c69d00a8874e7cbed844efd935595ef78a0f25f14312e33c6 \ + --hash=sha256:b316144e85316da2723f9d8dc75bada12fa58489a527091fa1d5a612643d1a0e \ + --hash=sha256:b34ae4636dfc4e76a438ab826a0d1eed2589ca7d9a1b2d5bb546978ac6485461 \ + --hash=sha256:b34b7aa8b261c1dbf7720b5d6f01f38243e9b9daf7e6b8bc1fd4657000062f2c \ + --hash=sha256:bc362ee4e314870a70f4ae88772d72d877246537d9f8cb8f7eacf10884862432 \ + --hash=sha256:bed88b9a458e354014d662d47e7a5baafd7ff81c780fd91584a10d6ec842cb73 \ + --hash=sha256:c0013fe6b46aa496a6749c77e00a3eb07952832ad6166bd481c74bda0dcb6d58 \ + --hash=sha256:c0b5dcf9193625afd8ecc92312d6ed78781c46ecbf39af9ad4681fc9f464af88 \ + --hash=sha256:c4325ff0442a12113a6379af66978c3fe562f846763287ef66bdc1d57925d337 \ + --hash=sha256:c463ed05f9dfb9baebef68048aed8dcdc94411e4bf3d33a39ba97e271624f8f7 \ + --hash=sha256:c8362467a0fdeccd47935f22c256bec5e6abe543bf0d66e3d3d57a8fb5731863 \ + --hash=sha256:cd5bf1af8efe569654bbef5a3e0a56eca45f87cfcffab31dd8dde70da5982475 \ + --hash=sha256:cf1ea2e34868f6fbf070e1af291c8180480310173de0b0c43fc38a02929fc0e3 \ + --hash=sha256:d62dec4976954a23d7f91f2f4530852b0c7608116c257833922a896101336c51 \ + --hash=sha256:d68c93e381010662ab873fea609bf6c0f428b6d0bb00f2c6939782e0818d37bf \ + --hash=sha256:d7c36232a90d4755b720fbd76739d8891732b18cf240a9c645d75f00639a9024 \ + --hash=sha256:dd18772815d5f008fa03d2b9a681ae38d5ae9f0e599f7dda233c439fcaa00d40 \ + --hash=sha256:ddc2f4dfd396c7bfa18e6ce371cba60e4cf9d2e5cdb71376aa2da264605b60b9 \ + --hash=sha256:e003b002ec72c8d5a3e3da2989c7d6065b47d9eaa70cd8808b5384fbb970f4ec \ + --hash=sha256:e32a92116d4f2a80b629778280103d2a510a5b3f6314ceccd6e38006b5e92dcb \ + --hash=sha256:e4461d0f003a0aa9be2bdd1b798a041f177189c1a0f7619fe8c95ad08d9a45d7 \ + --hash=sha256:e541ec6f2ec456934fd279a3120f856cd0aedd209fc3852eca563f81738f6861 \ + --hash=sha256:e546e768d08ad55b20b11dbb78a745151acbd938f8f00d0cfbabe8b0199b9880 \ + --hash=sha256:ea7d4a99f3b38c37eac212dbd6ec42b7a5ec51e2c74b5d3223e43c811609e65f \ + --hash=sha256:ed4eb745efbff0a8e9587d22a84be94a5eb7d2d99c02dacf7bd0911713ed14dd \ + --hash=sha256:f8a2f084546cc59ea99fda8e070be2fd140c3092dc11524a71aa8f0f3d5a55ca \ + --hash=sha256:fcb25daa9219b4cf3a0ab24b0eb9a5cc8949ed4dc72acb8fa16b7e1681aa3c58 \ + --hash=sha256:fdea4952db2793c4ad0bdccd27c1d8fdd1423a92f04598bc39425bcc2b8ee46e + # via + # jsonschema + # referencing six==1.16.0 \ --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \ --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 @@ -146,7 +274,11 @@ tomli==2.0.1 \ # via # coverage # pytest -wheel==0.38.1 \ - --hash=sha256:7a95f9a8dc0924ef318bd55b616112c70903192f524d120acc614f59547a9e1f \ - --hash=sha256:ea041edf63f4ccba53ad6e035427997b3bb10ee88a4cd014ae82aeb9eea77bb9 +wheel==0.43.0 \ + --hash=sha256:465ef92c69fa5c5da2d1cf8ac40559a8c940886afcef87dcf14b9470862f1d85 \ + --hash=sha256:55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81 # via -r requirements-dev.txt +zipp==3.18.1 \ + --hash=sha256:206f5a15f2af3dbaee80769fb7dc6f249695e940acca08dfb2a4769fe61e538b \ + --hash=sha256:2884ed22e7d8961de1c9a05142eb69a247f120291bc0206a00a7642f09b5b715 + # via importlib-resources diff --git a/requirements-dev.txt b/requirements-dev.txt index dfeed08990..5003c19203 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,6 +1,6 @@ -wheel==0.38.1 +wheel==0.43.0 behave==1.2.5 -jsonschema==2.5.1 +jsonschema==4.21.1 coverage==7.2.7 setuptools==67.8.0;python_version>="3.12" From e33aaa1caa3c0b38e3fa7ac9e7e7ed06cd7038db Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 3 Apr 2024 18:07:46 +0000 Subject: [PATCH 2/5] Merge customizations for Medical Imaging --- .../2023-07-19/paginators-1.sdk-extras.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 botocore/data/medical-imaging/2023-07-19/paginators-1.sdk-extras.json diff --git a/botocore/data/medical-imaging/2023-07-19/paginators-1.sdk-extras.json b/botocore/data/medical-imaging/2023-07-19/paginators-1.sdk-extras.json new file mode 100644 index 0000000000..383da17d3b --- /dev/null +++ b/botocore/data/medical-imaging/2023-07-19/paginators-1.sdk-extras.json @@ -0,0 +1,12 @@ +{ + "version": 1.0, + "merge": { + "pagination": { + "SearchImageSets": { + "non_aggregate_keys": [ + "sort" + ] + } + } + } +} From 8794dc8cca0670625d2cadc2ff669caf5061ed2b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 3 Apr 2024 18:07:51 +0000 Subject: [PATCH 3/5] Update to latest models --- .../api-change-cleanroomsml-36144.json | 5 + .../api-change-cloudformation-26897.json | 5 + .../api-change-datazone-54493.json | 5 + .../next-release/api-change-docdb-10974.json | 5 + .../api-change-groundstation-6505.json | 5 + .../next-release/api-change-lambda-75664.json | 5 + .../api-change-medialive-21425.json | 5 + .../api-change-medicalimaging-4110.json | 5 + .../api-change-transfer-51760.json | 5 + .../cleanroomsml/2023-09-06/service-2.json | 71 +-- .../cloudformation/2010-05-15/service-2.json | 27 +- .../datazone/2018-05-10/paginators-1.json | 6 + .../data/datazone/2018-05-10/service-2.json | 521 +++++++++++++++++- botocore/data/docdb/2014-10-31/service-2.json | 42 ++ .../groundstation/2019-05-23/service-2.json | 24 +- .../data/lambda/2015-03-31/service-2.json | 5 +- .../data/medialive/2017-10-14/service-2.json | 163 ++++++ .../medical-imaging/2023-07-19/service-2.json | 101 +++- .../data/transfer/2018-11-05/service-2.json | 78 ++- 19 files changed, 993 insertions(+), 90 deletions(-) create mode 100644 .changes/next-release/api-change-cleanroomsml-36144.json create mode 100644 .changes/next-release/api-change-cloudformation-26897.json create mode 100644 .changes/next-release/api-change-datazone-54493.json create mode 100644 .changes/next-release/api-change-docdb-10974.json create mode 100644 .changes/next-release/api-change-groundstation-6505.json create mode 100644 .changes/next-release/api-change-lambda-75664.json create mode 100644 .changes/next-release/api-change-medialive-21425.json create mode 100644 .changes/next-release/api-change-medicalimaging-4110.json create mode 100644 .changes/next-release/api-change-transfer-51760.json diff --git a/.changes/next-release/api-change-cleanroomsml-36144.json b/.changes/next-release/api-change-cleanroomsml-36144.json new file mode 100644 index 0000000000..adf7529004 --- /dev/null +++ b/.changes/next-release/api-change-cleanroomsml-36144.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanroomsml``", + "description": "The release includes a public SDK for AWS Clean Rooms ML APIs, making them globally available to developers worldwide." +} diff --git a/.changes/next-release/api-change-cloudformation-26897.json b/.changes/next-release/api-change-cloudformation-26897.json new file mode 100644 index 0000000000..5f568f659a --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-26897.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "This release would return a new field - PolicyAction in cloudformation's existed DescribeChangeSetResponse, showing actions we are going to apply on the physical resource (e.g., Delete, Retain) according to the user's template" +} diff --git a/.changes/next-release/api-change-datazone-54493.json b/.changes/next-release/api-change-datazone-54493.json new file mode 100644 index 0000000000..c5cbe7ad69 --- /dev/null +++ b/.changes/next-release/api-change-datazone-54493.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "This release supports the feature of dataQuality to enrich asset with dataQualityResult in Amazon DataZone." +} diff --git a/.changes/next-release/api-change-docdb-10974.json b/.changes/next-release/api-change-docdb-10974.json new file mode 100644 index 0000000000..f2ad5b54fe --- /dev/null +++ b/.changes/next-release/api-change-docdb-10974.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``docdb``", + "description": "This release adds Global Cluster Switchover capability which enables you to change your global cluster's primary AWS Region, the region that serves writes, while preserving the replication between all regions in the global cluster." +} diff --git a/.changes/next-release/api-change-groundstation-6505.json b/.changes/next-release/api-change-groundstation-6505.json new file mode 100644 index 0000000000..40f0c4d9ee --- /dev/null +++ b/.changes/next-release/api-change-groundstation-6505.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``groundstation``", + "description": "This release adds visibilityStartTime and visibilityEndTime to DescribeContact and ListContacts responses." +} diff --git a/.changes/next-release/api-change-lambda-75664.json b/.changes/next-release/api-change-lambda-75664.json new file mode 100644 index 0000000000..2326d9567b --- /dev/null +++ b/.changes/next-release/api-change-lambda-75664.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Add Ruby 3.3 (ruby3.3) support to AWS Lambda" +} diff --git a/.changes/next-release/api-change-medialive-21425.json b/.changes/next-release/api-change-medialive-21425.json new file mode 100644 index 0000000000..68c7bc3c01 --- /dev/null +++ b/.changes/next-release/api-change-medialive-21425.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "Cmaf Ingest outputs are now supported in Media Live" +} diff --git a/.changes/next-release/api-change-medicalimaging-4110.json b/.changes/next-release/api-change-medicalimaging-4110.json new file mode 100644 index 0000000000..27140a9f93 --- /dev/null +++ b/.changes/next-release/api-change-medicalimaging-4110.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medical-imaging``", + "description": "SearchImageSets API now supports following enhancements - Additional support for searching on UpdatedAt and SeriesInstanceUID - Support for searching existing filters between dates/times - Support for sorting the search result by Ascending/Descending - Additional parameters returned in the response" +} diff --git a/.changes/next-release/api-change-transfer-51760.json b/.changes/next-release/api-change-transfer-51760.json new file mode 100644 index 0000000000..db747cc3f1 --- /dev/null +++ b/.changes/next-release/api-change-transfer-51760.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "Add ability to specify Security Policies for SFTP Connectors" +} diff --git a/botocore/data/cleanroomsml/2023-09-06/service-2.json b/botocore/data/cleanroomsml/2023-09-06/service-2.json index 82a00137e3..65ffe86aeb 100644 --- a/botocore/data/cleanroomsml/2023-09-06/service-2.json +++ b/botocore/data/cleanroomsml/2023-09-06/service-2.json @@ -64,7 +64,7 @@ {"shape":"ValidationException"}, {"shape":"AccessDeniedException"} ], - "documentation":"

Defines the information necessary to create a training dataset, or seed audience. In Clean Rooms ML, the TrainingDataset is metadata that points to a Glue table, which is read only during AudienceModel creation.

", + "documentation":"

Defines the information necessary to create a training dataset. In Clean Rooms ML, the TrainingDataset is metadata that points to a Glue table, which is read only during AudienceModel creation.

", "idempotent":true }, "DeleteAudienceGenerationJob":{ @@ -531,14 +531,14 @@ "members":{ "dataSource":{ "shape":"S3ConfigMap", - "documentation":"

The Amazon S3 bucket where the training data for the configured audience is stored.

" + "documentation":"

Defines the Amazon S3 bucket where the seed audience for the generating audience is stored. A valid data source is a JSON line file in the following format:

{\"user_id\": \"111111\"}

{\"user_id\": \"222222\"}

...

" }, "roleArn":{ "shape":"IamRoleArn", "documentation":"

The ARN of the IAM role that can read the Amazon S3 bucket where the training data is stored.

" } }, - "documentation":"

Defines the Amazon S3 bucket where the training data for the configured audience is stored.

" + "documentation":"

Defines the Amazon S3 bucket where the seed audience for the generating audience is stored.

" }, "AudienceGenerationJobList":{ "type":"list", @@ -616,42 +616,6 @@ "type":"list", "member":{"shape":"AudienceModelSummary"} }, - "AudienceModelMetric":{ - "type":"structure", - "required":[ - "forTopKItemPredictions", - "type", - "value" - ], - "members":{ - "forTopKItemPredictions":{ - "shape":"Integer", - "documentation":"

The number of users that were used to generate these model metrics.

" - }, - "type":{ - "shape":"AudienceModelMetricType", - "documentation":"

The audience model metric.

" - }, - "value":{ - "shape":"Double", - "documentation":"

The value of the audience model metric

" - } - }, - "documentation":"

The audience model metrics.

" - }, - "AudienceModelMetricType":{ - "type":"string", - "enum":[ - "NORMALIZED_DISCOUNTED_CUMULATIVE_GAIN", - "MEAN_RECIPROCAL_RANK", - "PRECISION", - "RECALL" - ] - }, - "AudienceModelMetrics":{ - "type":"list", - "member":{"shape":"AudienceModelMetric"} - }, "AudienceModelStatus":{ "type":"string", "enum":[ @@ -710,6 +674,10 @@ "type":"structure", "required":["relevanceMetrics"], "members":{ + "recallMetric":{ + "shape":"Double", + "documentation":"

The recall score of the generated audience. Recall is the percentage of the most similar users (by default, the most similar 20%) from a sample of the training data that are included in the seed audience by the audience generation job. Values range from 0-1, larger values indicate a better audience. A recall value approximately equal to the maximum bin size indicates that the audience model is equivalent to random selection.

" + }, "relevanceMetrics":{ "shape":"RelevanceMetrics", "documentation":"

The relevance scores of the generated audience.

" @@ -898,7 +866,7 @@ "members":{ "message":{"shape":"String"} }, - "documentation":"

A resource with that name already exists in this region.

", + "documentation":"

You can't complete this action because another resource depends on this resource.

", "error":{ "httpStatusCode":409, "senderFault":true @@ -926,7 +894,7 @@ }, "tags":{ "shape":"TagMap", - "documentation":"

The optional metadata that you apply to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

The following basic restrictions apply to tags:

  • Maximum number of tags per resource - 50.

  • For each resource, each tag key must be unique, and each tag key can have only one value.

  • Maximum key length - 128 Unicode characters in UTF-8.

  • Maximum value length - 256 Unicode characters in UTF-8.

  • If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.

  • Tag keys and values are case sensitive.

  • Do not use aws:, AWS:, or any upper or lowercase combination of such as a prefix for keys as it is reserved for AWS use. You cannot edit or delete tag keys with this prefix. Values can have this prefix. If a tag value has aws as its prefix but the key does not, then Forecast considers it to be a user tag and will count against the limit of 50 tags. Tags with only the key prefix of aws do not count against your tags per resource limit.

" + "documentation":"

The optional metadata that you apply to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

The following basic restrictions apply to tags:

  • Maximum number of tags per resource - 50.

  • For each resource, each tag key must be unique, and each tag key can have only one value.

  • Maximum key length - 128 Unicode characters in UTF-8.

  • Maximum value length - 256 Unicode characters in UTF-8.

  • If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.

  • Tag keys and values are case sensitive.

  • Do not use aws:, AWS:, or any upper or lowercase combination of such as a prefix for keys as it is reserved for AWS use. You cannot edit or delete tag keys with this prefix. Values can have this prefix. If a tag value has aws as its prefix but the key does not, then Clean Rooms ML considers it to be a user tag and will count against the limit of 50 tags. Tags with only the key prefix of aws do not count against your tags per resource limit.

" }, "trainingDataEndTime":{ "shape":"SyntheticTimestamp_date_time", @@ -979,7 +947,7 @@ }, "minMatchingSeedSize":{ "shape":"MinMatchingSeedSize", - "documentation":"

The minimum number of users from the seed audience that must match with users in the training data of the audience model.

" + "documentation":"

The minimum number of users from the seed audience that must match with users in the training data of the audience model. The default value is 500.

" }, "name":{ "shape":"NameString", @@ -995,7 +963,7 @@ }, "tags":{ "shape":"TagMap", - "documentation":"

The optional metadata that you apply to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

The following basic restrictions apply to tags:

  • Maximum number of tags per resource - 50.

  • For each resource, each tag key must be unique, and each tag key can have only one value.

  • Maximum key length - 128 Unicode characters in UTF-8.

  • Maximum value length - 256 Unicode characters in UTF-8.

  • If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.

  • Tag keys and values are case sensitive.

  • Do not use aws:, AWS:, or any upper or lowercase combination of such as a prefix for keys as it is reserved for AWS use. You cannot edit or delete tag keys with this prefix. Values can have this prefix. If a tag value has aws as its prefix but the key does not, then Forecast considers it to be a user tag and will count against the limit of 50 tags. Tags with only the key prefix of aws do not count against your tags per resource limit.

" + "documentation":"

The optional metadata that you apply to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

The following basic restrictions apply to tags:

  • Maximum number of tags per resource - 50.

  • For each resource, each tag key must be unique, and each tag key can have only one value.

  • Maximum key length - 128 Unicode characters in UTF-8.

  • Maximum value length - 256 Unicode characters in UTF-8.

  • If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.

  • Tag keys and values are case sensitive.

  • Do not use aws:, AWS:, or any upper or lowercase combination of such as a prefix for keys as it is reserved for AWS use. You cannot edit or delete tag keys with this prefix. Values can have this prefix. If a tag value has aws as its prefix but the key does not, then Clean Rooms ML considers it to be a user tag and will count against the limit of 50 tags. Tags with only the key prefix of aws do not count against your tags per resource limit.

" } } }, @@ -1229,7 +1197,7 @@ }, "metrics":{ "shape":"AudienceQualityMetrics", - "documentation":"

The relevance scores for different audience sizes.

" + "documentation":"

The relevance scores for different audience sizes and the recall score of the generated audience.

" }, "name":{ "shape":"NameString", @@ -1300,10 +1268,6 @@ "shape":"KmsKeyArn", "documentation":"

The KMS key ARN used for the audience model.

" }, - "metrics":{ - "shape":"AudienceModelMetrics", - "documentation":"

Accuracy metrics for the model.

" - }, "name":{ "shape":"NameString", "documentation":"

The name of the audience model.

" @@ -1559,10 +1523,6 @@ "min":20, "pattern":"^arn:aws[-a-z]*:iam::[0-9]{12}:role/.+$" }, - "Integer":{ - "type":"integer", - "box":true - }, "KmsKeyArn":{ "type":"string", "max":2048, @@ -1978,7 +1938,7 @@ }, "tags":{ "shape":"TagMap", - "documentation":"

The optional metadata that you apply to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

The following basic restrictions apply to tags:

  • Maximum number of tags per resource - 50.

  • For each resource, each tag key must be unique, and each tag key can have only one value.

  • Maximum key length - 128 Unicode characters in UTF-8.

  • Maximum value length - 256 Unicode characters in UTF-8.

  • If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.

  • Tag keys and values are case sensitive.

  • Do not use aws:, AWS:, or any upper or lowercase combination of such as a prefix for keys as it is reserved for AWS use. You cannot edit or delete tag keys with this prefix. Values can have this prefix. If a tag value has aws as its prefix but the key does not, then Forecast considers it to be a user tag and will count against the limit of 50 tags. Tags with only the key prefix of aws do not count against your tags per resource limit.

" + "documentation":"

The optional metadata that you apply to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

The following basic restrictions apply to tags:

  • Maximum number of tags per resource - 50.

  • For each resource, each tag key must be unique, and each tag key can have only one value.

  • Maximum key length - 128 Unicode characters in UTF-8.

  • Maximum value length - 256 Unicode characters in UTF-8.

  • If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.

  • Tag keys and values are case sensitive.

  • Do not use aws:, AWS:, or any upper or lowercase combination of such as a prefix for keys as it is reserved for AWS use. You cannot edit or delete tag keys with this prefix. Values can have this prefix. If a tag value has aws as its prefix but the key does not, then Clean Rooms ML considers it to be a user tag and will count against the limit of 50 tags. Tags with only the key prefix of aws do not count against your tags per resource limit.

" } } }, @@ -2014,8 +1974,7 @@ "TagKey":{ "type":"string", "max":128, - "min":1, - "pattern":"^(?!aws:).{1,128}$" + "min":1 }, "TagKeys":{ "type":"list", @@ -2052,7 +2011,7 @@ }, "tags":{ "shape":"TagMap", - "documentation":"

The optional metadata that you apply to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

The following basic restrictions apply to tags:

  • Maximum number of tags per resource - 50.

  • For each resource, each tag key must be unique, and each tag key can have only one value.

  • Maximum key length - 128 Unicode characters in UTF-8.

  • Maximum value length - 256 Unicode characters in UTF-8.

  • If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.

  • Tag keys and values are case sensitive.

  • Do not use aws:, AWS:, or any upper or lowercase combination of such as a prefix for keys as it is reserved for AWS use. You cannot edit or delete tag keys with this prefix. Values can have this prefix. If a tag value has aws as its prefix but the key does not, then Forecast considers it to be a user tag and will count against the limit of 50 tags. Tags with only the key prefix of aws do not count against your tags per resource limit.

" + "documentation":"

The optional metadata that you apply to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.

The following basic restrictions apply to tags:

  • Maximum number of tags per resource - 50.

  • For each resource, each tag key must be unique, and each tag key can have only one value.

  • Maximum key length - 128 Unicode characters in UTF-8.

  • Maximum value length - 256 Unicode characters in UTF-8.

  • If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.

  • Tag keys and values are case sensitive.

  • Do not use aws:, AWS:, or any upper or lowercase combination of such as a prefix for keys as it is reserved for AWS use. You cannot edit or delete tag keys with this prefix. Values can have this prefix. If a tag value has aws as its prefix but the key does not, then Clean Rooms considers it to be a user tag and will count against the limit of 50 tags. Tags with only the key prefix of aws do not count against your tags per resource limit.

" } } }, diff --git a/botocore/data/cloudformation/2010-05-15/service-2.json b/botocore/data/cloudformation/2010-05-15/service-2.json index 8d40c21bf3..000cb7458f 100644 --- a/botocore/data/cloudformation/2010-05-15/service-2.json +++ b/botocore/data/cloudformation/2010-05-15/service-2.json @@ -43,7 +43,7 @@ {"shape":"CFNRegistryException"}, {"shape":"TypeNotFoundException"} ], - "documentation":"

Activates a public third-party extension, making it available for use in stack templates. For more information, see Using public extensions in the CloudFormation User Guide.

Once you have activated a public third-party extension in your account and Region, use SetTypeConfiguration to specify configuration properties for the extension. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.

", + "documentation":"

Activates a public third-party extension, making it available for use in stack templates. For more information, see Using public extensions in the CloudFormation User Guide.

Once you have activated a public third-party extension in your account and Region, use SetTypeConfiguration to specify configuration properties for the extension. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.

", "idempotent":true }, "BatchDescribeTypeConfigurations":{ @@ -61,7 +61,7 @@ {"shape":"TypeConfigurationNotFoundException"}, {"shape":"CFNRegistryException"} ], - "documentation":"

Returns configuration data for the specified CloudFormation extensions, from the CloudFormation registry for the account and Region.

For more information, see Configuring extensions at the account level in the CloudFormation User Guide.

" + "documentation":"

Returns configuration data for the specified CloudFormation extensions, from the CloudFormation registry for the account and Region.

For more information, see Configuring extensions at the account level in the CloudFormation User Guide.

" }, "CancelUpdateStack":{ "name":"CancelUpdateStack", @@ -1088,7 +1088,7 @@ "errors":[ {"shape":"CFNRegistryException"} ], - "documentation":"

Registers an extension with the CloudFormation service. Registering an extension makes it available for use in CloudFormation templates in your Amazon Web Services account, and includes:

  • Validating the extension schema.

  • Determining which handlers, if any, have been specified for the extension.

  • Making the extension available for use in your account.

For more information about how to develop extensions and ready them for registration, see Creating Resource Providers in the CloudFormation CLI User Guide.

You can have a maximum of 50 resource extension versions registered at a time. This maximum is per account and per Region. Use DeregisterType to deregister specific extension versions if necessary.

Once you have initiated a registration request using RegisterType, you can use DescribeTypeRegistration to monitor the progress of the registration request.

Once you have registered a private extension in your account and Region, use SetTypeConfiguration to specify configuration properties for the extension. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.

", + "documentation":"

Registers an extension with the CloudFormation service. Registering an extension makes it available for use in CloudFormation templates in your Amazon Web Services account, and includes:

  • Validating the extension schema.

  • Determining which handlers, if any, have been specified for the extension.

  • Making the extension available for use in your account.

For more information about how to develop extensions and ready them for registration, see Creating Resource Providers in the CloudFormation CLI User Guide.

You can have a maximum of 50 resource extension versions registered at a time. This maximum is per account and per Region. Use DeregisterType to deregister specific extension versions if necessary.

Once you have initiated a registration request using RegisterType, you can use DescribeTypeRegistration to monitor the progress of the registration request.

Once you have registered a private extension in your account and Region, use SetTypeConfiguration to specify configuration properties for the extension. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.

", "idempotent":true }, "RollbackStack":{ @@ -1131,7 +1131,7 @@ {"shape":"CFNRegistryException"}, {"shape":"TypeNotFoundException"} ], - "documentation":"

Specifies the configuration data for a registered CloudFormation extension, in the given account and Region.

To view the current configuration data for an extension, refer to the ConfigurationSchema element of DescribeType. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.

It's strongly recommended that you use dynamic references to restrict sensitive configuration definitions, such as third-party credentials. For more details on dynamic references, see Using dynamic references to specify template values in the CloudFormation User Guide.

" + "documentation":"

Specifies the configuration data for a registered CloudFormation extension, in the given account and Region.

To view the current configuration data for an extension, refer to the ConfigurationSchema element of DescribeType. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.

It's strongly recommended that you use dynamic references to restrict sensitive configuration definitions, such as third-party credentials. For more details on dynamic references, see Using dynamic references to specify template values in the CloudFormation User Guide.

" }, "SetTypeDefaultVersion":{ "name":"SetTypeDefaultVersion", @@ -3219,7 +3219,7 @@ }, "ConfigurationSchema":{ "shape":"ConfigurationSchema", - "documentation":"

A JSON string that represent the current configuration data for the extension in this account and Region.

To set the configuration data for an extension, use SetTypeConfiguration. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.

" + "documentation":"

A JSON string that represent the current configuration data for the extension in this account and Region.

To set the configuration data for an extension, use SetTypeConfiguration. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.

" }, "PublisherId":{ "shape":"PublisherId", @@ -4995,6 +4995,17 @@ }, "documentation":"

Context information that enables CloudFormation to uniquely identify a resource. CloudFormation uses context key-value pairs in cases where a resource's logical and physical IDs aren't enough to uniquely identify that resource. Each context key-value pair specifies a resource that contains the targeted resource.

" }, + "PolicyAction":{ + "type":"string", + "enum":[ + "Delete", + "Retain", + "Snapshot", + "ReplaceAndDelete", + "ReplaceAndRetain", + "ReplaceAndSnapshot" + ] + }, "PrivateTypeArn":{ "type":"string", "max":1024, @@ -5321,6 +5332,10 @@ "ResourceChange":{ "type":"structure", "members":{ + "PolicyAction":{ + "shape":"PolicyAction", + "documentation":"

The action that will be taken on the physical resource when the change set is executed.

  • Delete The resource will be deleted.

  • Retain The resource will be retained.

  • Snapshot The resource will have a snapshot taken.

  • ReplaceAndDelete The resource will be replaced and then deleted.

  • ReplaceAndRetain The resource will be replaced and then retained.

  • ReplaceAndSnapshot The resource will be replaced and then have a snapshot taken.

" + }, "Action":{ "shape":"ChangeAction", "documentation":"

The action that CloudFormation takes on the resource, such as Add (adds a new resource), Modify (changes a resource), Remove (deletes a resource), Import (imports a resource), or Dynamic (exact action for the resource can't be determined).

" @@ -7680,7 +7695,7 @@ "documentation":"

Whether this configuration data is the default configuration for the extension.

" } }, - "documentation":"

Detailed information concerning the specification of a CloudFormation extension in a given account and Region.

For more information, see Configuring extensions at the account level in the CloudFormation User Guide.

" + "documentation":"

Detailed information concerning the specification of a CloudFormation extension in a given account and Region.

For more information, see Configuring extensions at the account level in the CloudFormation User Guide.

" }, "TypeConfigurationDetailsList":{ "type":"list", diff --git a/botocore/data/datazone/2018-05-10/paginators-1.json b/botocore/data/datazone/2018-05-10/paginators-1.json index 324a9cdc54..3fa9a5b0cc 100644 --- a/botocore/data/datazone/2018-05-10/paginators-1.json +++ b/botocore/data/datazone/2018-05-10/paginators-1.json @@ -131,6 +131,12 @@ "output_token": "nextToken", "limit_key": "maxResults", "result_key": "items" + }, + "ListTimeSeriesDataPoints": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "items" } } } diff --git a/botocore/data/datazone/2018-05-10/service-2.json b/botocore/data/datazone/2018-05-10/service-2.json index 0480f0e9f3..6f78ac31e0 100644 --- a/botocore/data/datazone/2018-05-10/service-2.json +++ b/botocore/data/datazone/2018-05-10/service-2.json @@ -789,6 +789,26 @@ ], "documentation":"

Deletes a subscription target in Amazon DataZone.

" }, + "DeleteTimeSeriesDataPoints":{ + "name":"DeleteTimeSeriesDataPoints", + "http":{ + "method":"DELETE", + "requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points", + "responseCode":204 + }, + "input":{"shape":"DeleteTimeSeriesDataPointsInput"}, + "output":{"shape":"DeleteTimeSeriesDataPointsOutput"}, + "errors":[ + {"shape":"InternalServerException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ThrottlingException"}, + {"shape":"ValidationException"}, + {"shape":"UnauthorizedException"} + ], + "documentation":"

Deletes the specified time series form for the specified asset.

", + "idempotent":true + }, "GetAsset":{ "name":"GetAsset", "http":{ @@ -1194,6 +1214,25 @@ ], "documentation":"

Gets the subscription target in Amazon DataZone.

" }, + "GetTimeSeriesDataPoint":{ + "name":"GetTimeSeriesDataPoint", + "http":{ + "method":"GET", + "requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points/{identifier}", + "responseCode":200 + }, + "input":{"shape":"GetTimeSeriesDataPointInput"}, + "output":{"shape":"GetTimeSeriesDataPointOutput"}, + "errors":[ + {"shape":"InternalServerException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ThrottlingException"}, + {"shape":"ValidationException"}, + {"shape":"UnauthorizedException"} + ], + "documentation":"

Gets the existing data point for the asset.

" + }, "GetUserProfile":{ "name":"GetUserProfile", "http":{ @@ -1560,6 +1599,47 @@ ], "documentation":"

Lists tags for the specified resource in Amazon DataZone.

" }, + "ListTimeSeriesDataPoints":{ + "name":"ListTimeSeriesDataPoints", + "http":{ + "method":"GET", + "requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points", + "responseCode":200 + }, + "input":{"shape":"ListTimeSeriesDataPointsInput"}, + "output":{"shape":"ListTimeSeriesDataPointsOutput"}, + "errors":[ + {"shape":"InternalServerException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ThrottlingException"}, + {"shape":"ValidationException"}, + {"shape":"UnauthorizedException"} + ], + "documentation":"

Lists time series data points.

" + }, + "PostTimeSeriesDataPoints":{ + "name":"PostTimeSeriesDataPoints", + "http":{ + "method":"POST", + "requestUri":"/v2/domains/{domainIdentifier}/entities/{entityType}/{entityIdentifier}/time-series-data-points", + "responseCode":201 + }, + "input":{"shape":"PostTimeSeriesDataPointsInput"}, + "output":{"shape":"PostTimeSeriesDataPointsOutput"}, + "errors":[ + {"shape":"InternalServerException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ThrottlingException"}, + {"shape":"ServiceQuotaExceededException"}, + {"shape":"ConflictException"}, + {"shape":"ValidationException"}, + {"shape":"UnauthorizedException"} + ], + "documentation":"

Posts time series data points to Amazon DataZone for the specified asset.

", + "idempotent":true + }, "PutEnvironmentBlueprintConfiguration":{ "name":"PutEnvironmentBlueprintConfiguration", "http":{ @@ -2383,6 +2463,10 @@ "shape":"FormOutputList", "documentation":"

The forms included in the additional attributes of an inventory asset.

" }, + "latestTimeSeriesDataPointFormsOutput":{ + "shape":"TimeSeriesDataPointSummaryFormOutputList", + "documentation":"

The latest time series data points forms included in the additional attributes of an asset.

" + }, "readOnlyFormsOutput":{ "shape":"FormOutputList", "documentation":"

The read-only forms included in the additional attributes of an inventory asset.

" @@ -2417,6 +2501,10 @@ "shape":"DetailedGlossaryTerms", "documentation":"

The glossary terms attached to an asset published in an Amazon DataZone catalog.

" }, + "latestTimeSeriesDataPointForms":{ + "shape":"TimeSeriesDataPointSummaryFormOutputList", + "documentation":"

The latest time series data points forms included in the additional attributes of an asset.

" + }, "owningProjectId":{ "shape":"ProjectId", "documentation":"

The identifier of the project where an asset published in an Amazon DataZone catalog exists.

" @@ -2506,6 +2594,10 @@ "forms":{ "shape":"Forms", "documentation":"

The metadata forms that form additional attributes of the metadata asset.

" + }, + "latestTimeSeriesDataPointForms":{ + "shape":"TimeSeriesDataPointSummaryFormOutputList", + "documentation":"

The latest time series data points forms included in the additional attributes of an asset.

" } }, "documentation":"

Additional attributes of an inventory asset.

" @@ -2980,6 +3072,10 @@ "shape":"AssetId", "documentation":"

The unique identifier of the created asset.

" }, + "latestTimeSeriesDataPointFormsOutput":{ + "shape":"TimeSeriesDataPointSummaryFormOutputList", + "documentation":"

The latest data point that was imported into the time series form for the asset.

" + }, "listing":{ "shape":"AssetListingDetails", "documentation":"

The details of an asset published in an Amazon DataZone catalog.

" @@ -3118,6 +3214,10 @@ "shape":"AssetId", "documentation":"

The unique identifier of the asset revision.

" }, + "latestTimeSeriesDataPointFormsOutput":{ + "shape":"TimeSeriesDataPointSummaryFormOutputList", + "documentation":"

The latest data point that was imported into the time series form for the asset.

" + }, "listing":{ "shape":"AssetListingDetails", "documentation":"

The details of an asset published in an Amazon DataZone catalog.

" @@ -4036,7 +4136,7 @@ "locationName":"domainIdentifier" }, "entityIdentifier":{ - "shape":"EntityId", + "shape":"EntityIdentifier", "documentation":"

The ID of the asset.

" }, "entityRevision":{ @@ -4645,6 +4745,10 @@ "UNCHANGED" ] }, + "DataPointIdentifier":{ + "type":"string", + "pattern":"^[a-zA-Z0-9_-]{0,36}$" + }, "DataProductDescription":{ "type":"string", "max":4096, @@ -5595,6 +5699,53 @@ } } }, + "DeleteTimeSeriesDataPointsInput":{ + "type":"structure", + "required":[ + "domainIdentifier", + "entityIdentifier", + "entityType", + "formName" + ], + "members":{ + "clientToken":{ + "shape":"ClientToken", + "documentation":"

A unique, case-sensitive identifier to ensure idempotency of the request. This field is automatically populated if not provided.

", + "idempotencyToken":true, + "location":"querystring", + "locationName":"clientToken" + }, + "domainIdentifier":{ + "shape":"DomainId", + "documentation":"

The ID of the Amazon DataZone domain that houses the asset for which you want to delete a time series form.

", + "location":"uri", + "locationName":"domainIdentifier" + }, + "entityIdentifier":{ + "shape":"EntityIdentifier", + "documentation":"

The ID of the asset for which you want to delete a time series form.

", + "location":"uri", + "locationName":"entityIdentifier" + }, + "entityType":{ + "shape":"TimeSeriesEntityType", + "documentation":"

The type of the asset for which you want to delete a time series form.

", + "location":"uri", + "locationName":"entityType" + }, + "formName":{ + "shape":"TimeSeriesFormName", + "documentation":"

The name of the time series form that you want to delete.

", + "location":"querystring", + "locationName":"formName" + } + } + }, + "DeleteTimeSeriesDataPointsOutput":{ + "type":"structure", + "members":{ + } + }, "Deployment":{ "type":"structure", "members":{ @@ -5792,7 +5943,14 @@ "member":{"shape":"RegionName"}, "min":0 }, - "EntityId":{"type":"string"}, + "EntityId":{ + "type":"string", + "pattern":"^[a-zA-Z0-9_-]{1,36}$" + }, + "EntityIdentifier":{ + "type":"string", + "pattern":"^[a-zA-Z0-9_-]{1,36}$" + }, "EntityType":{ "type":"string", "enum":["ASSET"] @@ -6505,6 +6663,10 @@ "shape":"AssetId", "documentation":"

The ID of the asset.

" }, + "latestTimeSeriesDataPointFormsOutput":{ + "shape":"TimeSeriesDataPointSummaryFormOutputList", + "documentation":"

The latest data point that was imported into the time series form for the asset.

" + }, "listing":{ "shape":"AssetListingDetails", "documentation":"

The listing of the asset.

" @@ -8119,6 +8281,73 @@ } } }, + "GetTimeSeriesDataPointInput":{ + "type":"structure", + "required":[ + "domainIdentifier", + "entityIdentifier", + "entityType", + "formName", + "identifier" + ], + "members":{ + "domainIdentifier":{ + "shape":"DomainId", + "documentation":"

The ID of the Amazon DataZone domain that houses the asset for which you want to get the data point.

", + "location":"uri", + "locationName":"domainIdentifier" + }, + "entityIdentifier":{ + "shape":"EntityIdentifier", + "documentation":"

The ID of the asset for which you want to get the data point.

", + "location":"uri", + "locationName":"entityIdentifier" + }, + "entityType":{ + "shape":"TimeSeriesEntityType", + "documentation":"

The type of the asset for which you want to get the data point.

", + "location":"uri", + "locationName":"entityType" + }, + "formName":{ + "shape":"TimeSeriesFormName", + "documentation":"

The name of the time series form that houses the data point that you want to get.

", + "location":"querystring", + "locationName":"formName" + }, + "identifier":{ + "shape":"TimeSeriesDataPointIdentifier", + "documentation":"

The ID of the data point that you want to get.

", + "location":"uri", + "locationName":"identifier" + } + } + }, + "GetTimeSeriesDataPointOutput":{ + "type":"structure", + "members":{ + "domainId":{ + "shape":"DomainId", + "documentation":"

The ID of the Amazon DataZone domain that houses the asset data point that you want to get.

" + }, + "entityId":{ + "shape":"EntityId", + "documentation":"

The ID of the asset for which you want to get the data point.

" + }, + "entityType":{ + "shape":"TimeSeriesEntityType", + "documentation":"

The type of the asset for which you want to get the data point.

" + }, + "form":{ + "shape":"TimeSeriesDataPointFormOutput", + "documentation":"

The time series form that houses the data point that you want to get.

" + }, + "formName":{ + "shape":"TimeSeriesFormName", + "documentation":"

The name of the time series form that houses the data point that you want to get.

" + } + } + }, "GetUserProfileInput":{ "type":"structure", "required":[ @@ -8332,6 +8561,10 @@ "type":"structure", "required":["relationalFilterConfigurations"], "members":{ + "autoImportDataQualityResult":{ + "shape":"Boolean", + "documentation":"

Specifies whether to automatically import data quality metrics as part of the data source run.

" + }, "dataAccessRole":{ "shape":"GlueRunConfigurationInputDataAccessRoleString", "documentation":"

The data access role included in the configuration details of the Amazon Web Services Glue data source.

" @@ -8355,6 +8588,10 @@ "shape":"GlueRunConfigurationOutputAccountIdString", "documentation":"

The Amazon Web Services account ID included in the configuration details of the Amazon Web Services Glue data source.

" }, + "autoImportDataQualityResult":{ + "shape":"Boolean", + "documentation":"

Specifies whether to automatically import data quality metrics as part of the data source run.

" + }, "dataAccessRole":{ "shape":"GlueRunConfigurationOutputDataAccessRoleString", "documentation":"

The data access role included in the configuration details of the Amazon Web Services Glue data source.

" @@ -9593,6 +9830,78 @@ } } }, + "ListTimeSeriesDataPointsInput":{ + "type":"structure", + "required":[ + "domainIdentifier", + "entityIdentifier", + "entityType", + "formName" + ], + "members":{ + "domainIdentifier":{ + "shape":"DomainId", + "documentation":"

The ID of the Amazon DataZone domain that houses the assets for which you want to list time series data points.

", + "location":"uri", + "locationName":"domainIdentifier" + }, + "endedAt":{ + "shape":"Timestamp", + "documentation":"

The timestamp at which the data points that you wanted to list ended.

", + "location":"querystring", + "locationName":"endedAt" + }, + "entityIdentifier":{ + "shape":"EntityIdentifier", + "documentation":"

The ID of the asset for which you want to list data points.

", + "location":"uri", + "locationName":"entityIdentifier" + }, + "entityType":{ + "shape":"TimeSeriesEntityType", + "documentation":"

The type of the asset for which you want to list data points.

", + "location":"uri", + "locationName":"entityType" + }, + "formName":{ + "shape":"TimeSeriesFormName", + "documentation":"

The name of the time series data points form.

", + "location":"querystring", + "locationName":"formName" + }, + "maxResults":{ + "shape":"MaxResults", + "documentation":"

The maximum number of data points to return in a single call to ListTimeSeriesDataPoints. When the number of data points to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListTimeSeriesDataPoints to list the next set of data points.

", + "location":"querystring", + "locationName":"maxResults" + }, + "nextToken":{ + "shape":"PaginationToken", + "documentation":"

When the number of data points is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of data points, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListTimeSeriesDataPoints to list the next set of data points.

", + "location":"querystring", + "locationName":"nextToken" + }, + "startedAt":{ + "shape":"Timestamp", + "documentation":"

The timestamp at which the data points that you want to list started.

", + "location":"querystring", + "locationName":"startedAt" + } + } + }, + "ListTimeSeriesDataPointsOutput":{ + "type":"structure", + "members":{ + "items":{ + "shape":"TimeSeriesDataPointSummaryFormOutputList", + "documentation":"

The results of the ListTimeSeriesDataPoints action.

" + }, + "nextToken":{ + "shape":"PaginationToken", + "documentation":"

When the number of data points is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of data points, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListTimeSeriesDataPoints to list the next set of data points.

" + } + } + }, "ListingId":{ "type":"string", "pattern":"^[a-zA-Z0-9_-]{1,36}$" @@ -9942,6 +10251,65 @@ "max":8192, "min":1 }, + "PostTimeSeriesDataPointsInput":{ + "type":"structure", + "required":[ + "domainIdentifier", + "entityIdentifier", + "entityType", + "forms" + ], + "members":{ + "clientToken":{ + "shape":"ClientToken", + "documentation":"

A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.

", + "idempotencyToken":true + }, + "domainIdentifier":{ + "shape":"DomainId", + "documentation":"

The ID of the Amazon DataZone domain in which you want to post time series data points.

", + "location":"uri", + "locationName":"domainIdentifier" + }, + "entityIdentifier":{ + "shape":"EntityIdentifier", + "documentation":"

The ID of the asset for which you want to post time series data points.

", + "location":"uri", + "locationName":"entityIdentifier" + }, + "entityType":{ + "shape":"TimeSeriesEntityType", + "documentation":"

The type of the asset for which you want to post data points.

", + "location":"uri", + "locationName":"entityType" + }, + "forms":{ + "shape":"TimeSeriesDataPointFormInputList", + "documentation":"

The forms that contain the data points that you want to post.

" + } + } + }, + "PostTimeSeriesDataPointsOutput":{ + "type":"structure", + "members":{ + "domainId":{ + "shape":"DomainId", + "documentation":"

The ID of the Amazon DataZone domain in which you want to post time series data points.

" + }, + "entityId":{ + "shape":"EntityId", + "documentation":"

The ID of the asset for which you want to post time series data points.

" + }, + "entityType":{ + "shape":"TimeSeriesEntityType", + "documentation":"

The type of the asset for which you want to post data points.

" + }, + "forms":{ + "shape":"TimeSeriesDataPointFormOutputList", + "documentation":"

The forms that contain the data points that you have posted.

" + } + } + }, "PredictionChoices":{ "type":"list", "member":{"shape":"Integer"} @@ -10949,7 +11317,10 @@ }, "SearchOutputAdditionalAttribute":{ "type":"string", - "enum":["FORMS"] + "enum":[ + "FORMS", + "TIME_SERIES_DATA_POINT_FORMS" + ] }, "SearchOutputAdditionalAttributes":{ "type":"list", @@ -12026,6 +12397,150 @@ "exception":true, "retryable":{"throttling":false} }, + "TimeSeriesDataPointFormInput":{ + "type":"structure", + "required":[ + "formName", + "timestamp", + "typeIdentifier" + ], + "members":{ + "content":{ + "shape":"TimeSeriesDataPointFormInputContentString", + "documentation":"

The content of the time series data points form.

" + }, + "formName":{ + "shape":"TimeSeriesFormName", + "documentation":"

The name of the time series data points form.

" + }, + "timestamp":{ + "shape":"Timestamp", + "documentation":"

The timestamp of the time series data points form.

" + }, + "typeIdentifier":{ + "shape":"FormTypeIdentifier", + "documentation":"

The ID of the type of the time series data points form.

" + }, + "typeRevision":{ + "shape":"Revision", + "documentation":"

The revision type of the time series data points form.

" + } + }, + "documentation":"

The time series data points form.

" + }, + "TimeSeriesDataPointFormInputContentString":{ + "type":"string", + "max":500000, + "min":0 + }, + "TimeSeriesDataPointFormInputList":{ + "type":"list", + "member":{"shape":"TimeSeriesDataPointFormInput"} + }, + "TimeSeriesDataPointFormOutput":{ + "type":"structure", + "required":[ + "formName", + "timestamp", + "typeIdentifier" + ], + "members":{ + "content":{ + "shape":"TimeSeriesDataPointFormOutputContentString", + "documentation":"

The content of the time series data points form.

" + }, + "formName":{ + "shape":"TimeSeriesFormName", + "documentation":"

The name of the time series data points form.

" + }, + "id":{ + "shape":"DataPointIdentifier", + "documentation":"

The ID of the time series data points form.

" + }, + "timestamp":{ + "shape":"Timestamp", + "documentation":"

The timestamp of the time series data points form.

" + }, + "typeIdentifier":{ + "shape":"FormTypeIdentifier", + "documentation":"

The ID of the type of the time series data points form.

" + }, + "typeRevision":{ + "shape":"Revision", + "documentation":"

The revision type of the time series data points form.

" + } + }, + "documentation":"

The time series data points form.

" + }, + "TimeSeriesDataPointFormOutputContentString":{ + "type":"string", + "max":500000, + "min":0 + }, + "TimeSeriesDataPointFormOutputList":{ + "type":"list", + "member":{"shape":"TimeSeriesDataPointFormOutput"} + }, + "TimeSeriesDataPointIdentifier":{ + "type":"string", + "pattern":"^[a-zA-Z0-9_-]{1,36}$" + }, + "TimeSeriesDataPointSummaryFormOutput":{ + "type":"structure", + "required":[ + "formName", + "timestamp", + "typeIdentifier" + ], + "members":{ + "contentSummary":{ + "shape":"TimeSeriesDataPointSummaryFormOutputContentSummaryString", + "documentation":"

The content of the summary of the time series data points form.

" + }, + "formName":{ + "shape":"TimeSeriesFormName", + "documentation":"

The name of the time series data points summary form.

" + }, + "id":{ + "shape":"DataPointIdentifier", + "documentation":"

The ID of the time series data points summary form.

" + }, + "timestamp":{ + "shape":"Timestamp", + "documentation":"

The timestamp of the time series data points summary form.

" + }, + "typeIdentifier":{ + "shape":"FormTypeIdentifier", + "documentation":"

The type ID of the time series data points summary form.

" + }, + "typeRevision":{ + "shape":"Revision", + "documentation":"

The type revision of the time series data points summary form.

" + } + }, + "documentation":"

The summary of the time series data points form.

" + }, + "TimeSeriesDataPointSummaryFormOutputContentSummaryString":{ + "type":"string", + "max":20000, + "min":0 + }, + "TimeSeriesDataPointSummaryFormOutputList":{ + "type":"list", + "member":{"shape":"TimeSeriesDataPointSummaryFormOutput"} + }, + "TimeSeriesEntityType":{ + "type":"string", + "enum":[ + "ASSET", + "LISTING" + ] + }, + "TimeSeriesFormName":{ + "type":"string", + "max":128, + "min":1 + }, "Timestamp":{"type":"timestamp"}, "Timezone":{ "type":"string", diff --git a/botocore/data/docdb/2014-10-31/service-2.json b/botocore/data/docdb/2014-10-31/service-2.json index 43dc26874b..8cc37568bd 100644 --- a/botocore/data/docdb/2014-10-31/service-2.json +++ b/botocore/data/docdb/2014-10-31/service-2.json @@ -982,6 +982,25 @@ {"shape":"InvalidDBInstanceStateFault"} ], "documentation":"

Stops the running cluster that is specified by DBClusterIdentifier. The cluster must be in the available state. For more information, see Stopping and Starting an Amazon DocumentDB Cluster.

" + }, + "SwitchoverGlobalCluster":{ + "name":"SwitchoverGlobalCluster", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"SwitchoverGlobalClusterMessage"}, + "output":{ + "shape":"SwitchoverGlobalClusterResult", + "resultWrapper":"SwitchoverGlobalClusterResult" + }, + "errors":[ + {"shape":"GlobalClusterNotFoundFault"}, + {"shape":"InvalidGlobalClusterStateFault"}, + {"shape":"DBClusterNotFoundFault"}, + {"shape":"InvalidDBClusterStateFault"} + ], + "documentation":"

Switches over the specified secondary Amazon DocumentDB cluster to be the new primary Amazon DocumentDB cluster in the global database cluster.

" } }, "shapes":{ @@ -4774,6 +4793,29 @@ }, "exception":true }, + "SwitchoverGlobalClusterMessage":{ + "type":"structure", + "required":[ + "GlobalClusterIdentifier", + "TargetDbClusterIdentifier" + ], + "members":{ + "GlobalClusterIdentifier":{ + "shape":"GlobalClusterIdentifier", + "documentation":"

The identifier of the Amazon DocumentDB global database cluster to switch over. The identifier is the unique key assigned by the user when the cluster is created. In other words, it's the name of the global cluster. This parameter isn’t case-sensitive.

Constraints:

  • Must match the identifier of an existing global cluster (Amazon DocumentDB global database).

  • Minimum length of 1. Maximum length of 255.

Pattern: [A-Za-z][0-9A-Za-z-:._]*

" + }, + "TargetDbClusterIdentifier":{ + "shape":"String", + "documentation":"

The identifier of the secondary Amazon DocumentDB cluster to promote to the new primary for the global database cluster. Use the Amazon Resource Name (ARN) for the identifier so that Amazon DocumentDB can locate the cluster in its Amazon Web Services region.

Constraints:

  • Must match the identifier of an existing secondary cluster.

  • Minimum length of 1. Maximum length of 255.

Pattern: [A-Za-z][0-9A-Za-z-:._]*

" + } + } + }, + "SwitchoverGlobalClusterResult":{ + "type":"structure", + "members":{ + "GlobalCluster":{"shape":"GlobalCluster"} + } + }, "TStamp":{"type":"timestamp"}, "Tag":{ "type":"structure", diff --git a/botocore/data/groundstation/2019-05-23/service-2.json b/botocore/data/groundstation/2019-05-23/service-2.json index bc834a73cf..409e09423d 100644 --- a/botocore/data/groundstation/2019-05-23/service-2.json +++ b/botocore/data/groundstation/2019-05-23/service-2.json @@ -1051,6 +1051,14 @@ "tags":{ "shape":"TagsMap", "documentation":"

Tags assigned to a contact.

" + }, + "visibilityEndTime":{ + "shape":"Timestamp", + "documentation":"

Projected time in UTC your satellite will set below the receive mask. This time is based on the satellite's current active ephemeris for future contacts and the ephemeris that was active during contact execution for completed contacts. This field is not present for contacts with a SCHEDULING or SCHEDULED status.

" + }, + "visibilityStartTime":{ + "shape":"Timestamp", + "documentation":"

Projected time in UTC your satellite will rise above the receive mask. This time is based on the satellite's current active ephemeris for future contacts and the ephemeris that was active during contact execution for completed contacts. This field is not present for contacts with a SCHEDULING or SCHEDULED status.

" } }, "documentation":"

Data describing a contact.

" @@ -1184,11 +1192,11 @@ "members":{ "contactPostPassDurationSeconds":{ "shape":"DurationInSeconds", - "documentation":"

Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

" + "documentation":"

Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event indicating the pass has finished.

" }, "contactPrePassDurationSeconds":{ "shape":"DurationInSeconds", - "documentation":"

Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.

" + "documentation":"

Amount of time prior to contact start you’d like to receive a Ground Station Contact State Change event indicating an upcoming pass.

" }, "dataflowEdges":{ "shape":"DataflowEdgeList", @@ -1508,6 +1516,14 @@ "tags":{ "shape":"TagsMap", "documentation":"

Tags assigned to a contact.

" + }, + "visibilityEndTime":{ + "shape":"Timestamp", + "documentation":"

Projected time in UTC your satellite will set below the receive mask. This time is based on the satellite's current active ephemeris for future contacts and the ephemeris that was active during contact execution for completed contacts.

" + }, + "visibilityStartTime":{ + "shape":"Timestamp", + "documentation":"

Projected time in UTC your satellite will rise above the receive mask. This time is based on the satellite's current active ephemeris for future contacts and the ephemeris that was active during contact execution for completed contacts.

" } }, "documentation":"

" @@ -3297,11 +3313,11 @@ "members":{ "contactPostPassDurationSeconds":{ "shape":"DurationInSeconds", - "documentation":"

Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

" + "documentation":"

Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event indicating the pass has finished.

" }, "contactPrePassDurationSeconds":{ "shape":"DurationInSeconds", - "documentation":"

Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

" + "documentation":"

Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event indicating the pass has finished.

" }, "dataflowEdges":{ "shape":"DataflowEdgeList", diff --git a/botocore/data/lambda/2015-03-31/service-2.json b/botocore/data/lambda/2015-03-31/service-2.json index 9d6cb2c1a6..9b68af5ee8 100644 --- a/botocore/data/lambda/2015-03-31/service-2.json +++ b/botocore/data/lambda/2015-03-31/service-2.json @@ -1916,7 +1916,7 @@ }, "ImageConfig":{ "shape":"ImageConfig", - "documentation":"

Container image configuration values that override the values in the container image Dockerfile.

" + "documentation":"

Container image configuration values that override the values in the container image Dockerfile.

" }, "CodeSigningConfigArn":{ "shape":"CodeSigningConfigArn", @@ -5286,6 +5286,7 @@ "python3.10", "java17", "ruby3.2", + "ruby3.3", "python3.11", "nodejs20.x", "provided.al2023", @@ -5987,7 +5988,7 @@ }, "ImageConfig":{ "shape":"ImageConfig", - "documentation":"

Container image configuration values that override the values in the container image Docker file.

" + "documentation":"

Container image configuration values that override the values in the container image Docker file.

" }, "EphemeralStorage":{ "shape":"EphemeralStorage", diff --git a/botocore/data/medialive/2017-10-14/service-2.json b/botocore/data/medialive/2017-10-14/service-2.json index e57c99d0e7..927904fe0a 100644 --- a/botocore/data/medialive/2017-10-14/service-2.json +++ b/botocore/data/medialive/2017-10-14/service-2.json @@ -3567,6 +3567,16 @@ "shape": "__string", "locationName": "streamName", "documentation": "Used for MS Smooth and Apple HLS outputs. Indicates the name displayed by the player (eg. English, or Director Commentary)." + }, + "AudioDashRoles": { + "shape": "__listOfDashRoleAudio", + "locationName": "audioDashRoles", + "documentation": "Identifies the DASH roles to assign to this audio output. Applies only when the audio output is configured for DVB DASH accessibility signaling." + }, + "DvbDashAccessibility": { + "shape": "DvbDashAccessibility", + "locationName": "dvbDashAccessibility", + "documentation": "Identifies DVB DASH accessibility signaling in this audio output. Used in Microsoft Smooth Streaming outputs to signal accessibility information to packagers." } }, "documentation": "Audio Description", @@ -4600,6 +4610,16 @@ "shape": "__string", "locationName": "name", "documentation": "Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event." + }, + "CaptionDashRoles": { + "shape": "__listOfDashRoleCaption", + "locationName": "captionDashRoles", + "documentation": "Identifies the DASH roles to assign to this captions output. Applies only when the captions output is configured for DVB DASH accessibility signaling." + }, + "DvbDashAccessibility": { + "shape": "DvbDashAccessibility", + "locationName": "dvbDashAccessibility", + "documentation": "Identifies DVB DASH accessibility signaling in this captions output. Used in Microsoft Smooth Streaming outputs to signal accessibility information to packagers." } }, "documentation": "Caption Description", @@ -13576,6 +13596,10 @@ "UdpGroupSettings": { "shape": "UdpGroupSettings", "locationName": "udpGroupSettings" + }, + "CmafIngestGroupSettings": { + "shape": "CmafIngestGroupSettings", + "locationName": "cmafIngestGroupSettings" } }, "documentation": "Output Group Settings" @@ -13638,6 +13662,10 @@ "UdpOutputSettings": { "shape": "UdpOutputSettings", "locationName": "udpOutputSettings" + }, + "CmafIngestOutputSettings": { + "shape": "CmafIngestOutputSettings", + "locationName": "cmafIngestOutputSettings" } }, "documentation": "Output Settings" @@ -18202,6 +18230,141 @@ "min": 64, "max": 2160, "documentation": "Placeholder documentation for __integerMin64Max2160" + }, + "CmafIngestGroupSettings": { + "type": "structure", + "members": { + "Destination": { + "shape": "OutputLocationRef", + "locationName": "destination", + "documentation": "A HTTP destination for the tracks" + }, + "NielsenId3Behavior": { + "shape": "CmafNielsenId3Behavior", + "locationName": "nielsenId3Behavior", + "documentation": "If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag will be inserted in the output." + }, + "Scte35Type": { + "shape": "Scte35Type", + "locationName": "scte35Type", + "documentation": "Type of scte35 track to add. none or scte35WithoutSegmentation" + }, + "SegmentLength": { + "shape": "__integerMin1", + "locationName": "segmentLength", + "documentation": "The nominal duration of segments. The units are specified in SegmentLengthUnits. The segments will end on the next keyframe after the specified duration, so the actual segment length might be longer, and it might be a fraction of the units." + }, + "SegmentLengthUnits": { + "shape": "CmafIngestSegmentLengthUnits", + "locationName": "segmentLengthUnits", + "documentation": "Time unit for segment length parameter." + }, + "SendDelayMs": { + "shape": "__integerMin0Max2000", + "locationName": "sendDelayMs", + "documentation": "Number of milliseconds to delay the output from the second pipeline." + } + }, + "documentation": "Cmaf Ingest Group Settings", + "required": [ + "Destination" + ] + }, + "CmafIngestOutputSettings": { + "type": "structure", + "members": { + "NameModifier": { + "shape": "__string", + "locationName": "nameModifier", + "documentation": "String concatenated to the end of the destination filename. Required for multiple outputs of the same type." + } + }, + "documentation": "Cmaf Ingest Output Settings" + }, + "CmafIngestSegmentLengthUnits": { + "type": "string", + "documentation": "Cmaf Ingest Segment Length Units", + "enum": [ + "MILLISECONDS", + "SECONDS" + ] + }, + "CmafNielsenId3Behavior": { + "type": "string", + "documentation": "Cmaf Nielsen Id3 Behavior", + "enum": [ + "NO_PASSTHROUGH", + "PASSTHROUGH" + ] + }, + "DashRoleAudio": { + "type": "string", + "documentation": "Dash Role Audio", + "enum": [ + "ALTERNATE", + "COMMENTARY", + "DESCRIPTION", + "DUB", + "EMERGENCY", + "ENHANCED-AUDIO-INTELLIGIBILITY", + "KARAOKE", + "MAIN", + "SUPPLEMENTARY" + ] + }, + "DashRoleCaption": { + "type": "string", + "documentation": "Dash Role Caption", + "enum": [ + "ALTERNATE", + "CAPTION", + "COMMENTARY", + "DESCRIPTION", + "DUB", + "EASYREADER", + "EMERGENCY", + "FORCED-SUBTITLE", + "KARAOKE", + "MAIN", + "METADATA", + "SUBTITLE", + "SUPPLEMENTARY" + ] + }, + "DvbDashAccessibility": { + "type": "string", + "documentation": "Dvb Dash Accessibility", + "enum": [ + "DVBDASH_1_VISUALLY_IMPAIRED", + "DVBDASH_2_HARD_OF_HEARING", + "DVBDASH_3_SUPPLEMENTAL_COMMENTARY", + "DVBDASH_4_DIRECTORS_COMMENTARY", + "DVBDASH_5_EDUCATIONAL_NOTES", + "DVBDASH_6_MAIN_PROGRAM", + "DVBDASH_7_CLEAN_FEED" + ] + }, + "__listOfDashRoleAudio": { + "type": "list", + "member": { + "shape": "DashRoleAudio" + }, + "documentation": "Placeholder documentation for __listOfDashRoleAudio" + }, + "__listOfDashRoleCaption": { + "type": "list", + "member": { + "shape": "DashRoleCaption" + }, + "documentation": "Placeholder documentation for __listOfDashRoleCaption" + }, + "Scte35Type": { + "type": "string", + "documentation": "Scte35 Type", + "enum": [ + "NONE", + "SCTE_35_WITHOUT_SEGMENTATION" + ] } }, "documentation": "API for AWS Elemental MediaLive" diff --git a/botocore/data/medical-imaging/2023-07-19/service-2.json b/botocore/data/medical-imaging/2023-07-19/service-2.json index 25c3488817..127e1cafd7 100644 --- a/botocore/data/medical-imaging/2023-07-19/service-2.json +++ b/botocore/data/medical-imaging/2023-07-19/service-2.json @@ -111,7 +111,7 @@ {"shape":"InternalServerException"}, {"shape":"ResourceNotFoundException"} ], - "documentation":"

Get the import job properties to learn more about the job or job progress.

" + "documentation":"

Get the import job properties to learn more about the job or job progress.

The jobStatus refers to the execution of the import job. Therefore, an import job can return a jobStatus as COMPLETED even if validation issues are discovered during the import process. If a jobStatus returns as COMPLETED, we still recommend you review the output manifests written to S3, as they provide details on the success or failure of individual P10 object imports.

" }, "GetDatastore":{ "name":"GetDatastore", @@ -761,6 +761,32 @@ "min":0, "sensitive":true }, + "DICOMSeriesBodyPart":{ + "type":"string", + "max":64, + "min":0, + "sensitive":true + }, + "DICOMSeriesInstanceUID":{ + "type":"string", + "max":64, + "min":0, + "pattern":"(?:[1-9][0-9]*|0)(\\.(?:[1-9][0-9]*|0))*", + "sensitive":true + }, + "DICOMSeriesModality":{ + "type":"string", + "max":16, + "min":0, + "sensitive":true + }, + "DICOMSeriesNumber":{ + "type":"integer", + "box":true, + "max":2147483647, + "min":-2147483648, + "sensitive":true + }, "DICOMStudyDate":{ "type":"string", "max":18, @@ -828,15 +854,15 @@ }, "DICOMStudyInstanceUID":{ "shape":"DICOMStudyInstanceUID", - "documentation":"

The DICOM provided identifier for studyInstanceUid.>

" + "documentation":"

The DICOM provided identifier for the Study Instance UID.

" }, "DICOMStudyId":{ "shape":"DICOMStudyId", - "documentation":"

The DICOM provided studyId.

" + "documentation":"

The DICOM provided identifier for the Study ID.

" }, "DICOMStudyDescription":{ "shape":"DICOMStudyDescription", - "documentation":"

The description of the study.

" + "documentation":"

The DICOM provided Study Description.

" }, "DICOMNumberOfStudyRelatedSeries":{ "shape":"DICOMNumberOfStudyRelatedSeries", @@ -850,6 +876,22 @@ "shape":"DICOMAccessionNumber", "documentation":"

The accession number for the DICOM study.

" }, + "DICOMSeriesInstanceUID":{ + "shape":"DICOMSeriesInstanceUID", + "documentation":"

The DICOM provided identifier for the Series Instance UID.

" + }, + "DICOMSeriesModality":{ + "shape":"DICOMSeriesModality", + "documentation":"

The DICOM provided identifier for the series Modality.

" + }, + "DICOMSeriesBodyPart":{ + "shape":"DICOMSeriesBodyPart", + "documentation":"

The DICOM provided identifier for the series Body Part Examined.

" + }, + "DICOMSeriesNumber":{ + "shape":"DICOMSeriesNumber", + "documentation":"

The DICOM provided identifier for the Series Number.

" + }, "DICOMStudyDate":{ "shape":"DICOMStudyDate", "documentation":"

The study date.

" @@ -1692,10 +1734,18 @@ "shape":"DICOMStudyInstanceUID", "documentation":"

The DICOM study instance UID for search.

" }, + "DICOMSeriesInstanceUID":{ + "shape":"DICOMSeriesInstanceUID", + "documentation":"

The Series Instance UID input for search.

" + }, "createdAt":{ "shape":"Date", "documentation":"

The created at time of the image set provided for search.

" }, + "updatedAt":{ + "shape":"Date", + "documentation":"

The timestamp input for search.

" + }, "DICOMStudyDateAndTime":{ "shape":"DICOMStudyDateAndTime", "documentation":"

The aggregated structure containing DICOM study date and study time for search.

" @@ -1710,6 +1760,10 @@ "filters":{ "shape":"SearchCriteriaFiltersList", "documentation":"

The filters for the search criteria.

" + }, + "sort":{ + "shape":"Sort", + "documentation":"

The sort input for search criteria.

" } }, "documentation":"

The search criteria.

", @@ -1788,6 +1842,10 @@ "shape":"ImageSetsMetadataSummaries", "documentation":"

The model containing the image set results.

" }, + "sort":{ + "shape":"Sort", + "documentation":"

The sort order for image set search results.

" + }, "nextToken":{ "shape":"NextToken", "documentation":"

The token for pagination results.

" @@ -1807,6 +1865,39 @@ }, "exception":true }, + "Sort":{ + "type":"structure", + "required":[ + "sortOrder", + "sortField" + ], + "members":{ + "sortOrder":{ + "shape":"SortOrder", + "documentation":"

The sort order for search criteria.

" + }, + "sortField":{ + "shape":"SortField", + "documentation":"

The sort field for search criteria.

" + } + }, + "documentation":"

Sort search results.

" + }, + "SortField":{ + "type":"string", + "enum":[ + "updatedAt", + "createdAt", + "DICOMStudyDateAndTime" + ] + }, + "SortOrder":{ + "type":"string", + "enum":[ + "ASC", + "DESC" + ] + }, "StartDICOMImportJobRequest":{ "type":"structure", "required":[ @@ -2050,5 +2141,5 @@ "exception":true } }, - "documentation":"

This is the AWS HealthImaging API Reference. AWS HealthImaging is a HIPAA-eligible service that helps health care providers and their medical imaging ISV partners store, transform, and apply machine learning to medical images. For an introduction to the service, see the AWS HealthImaging Developer Guide .

We recommend using one of the AWS Software Development Kits (SDKs) for your programming language, as they take care of request authentication, serialization, and connection management. For more information, see Tools to build on AWS.

For information about using HealthImaging API actions in one of the language-specific AWS SDKs, refer to the See Also link at the end of each section that describes an API action or data type.

The following sections list AWS HealthImaging API actions categorized according to functionality. Links are provided to actions within this Reference, along with links back to corresponding sections in the AWS HealthImaging Developer Guide where you can view console procedures and CLI/SDK code examples.

Data store actions

Import job actions

Image set access actions

Image set modification actions

Tagging actions

" + "documentation":"

This is the AWS HealthImaging API Reference. AWS HealthImaging is a HIPAA eligible service that empowers healthcare providers, life science organizations, and their software partners to store, analyze, and share medical images in the cloud at petabyte scale. For an introduction to the service, see the AWS HealthImaging Developer Guide .

We recommend using one of the AWS Software Development Kits (SDKs) for your programming language, as they take care of request authentication, serialization, and connection management. For more information, see Tools to build on AWS.

The following sections list AWS HealthImaging API actions categorized according to functionality. Links are provided to actions within this Reference, along with links back to corresponding sections in the AWS HealthImaging Developer Guide where you can view tested code examples.

Data store actions

Import job actions

Image set access actions

Image set modification actions

Tagging actions

" } diff --git a/botocore/data/transfer/2018-11-05/service-2.json b/botocore/data/transfer/2018-11-05/service-2.json index c8c0b0185e..5e838f5a21 100644 --- a/botocore/data/transfer/2018-11-05/service-2.json +++ b/botocore/data/transfer/2018-11-05/service-2.json @@ -418,7 +418,7 @@ {"shape":"InternalServiceError"}, {"shape":"ServiceUnavailableException"} ], - "documentation":"

Describes the security policy that is attached to your file transfer protocol-enabled server. The response contains a description of the security policy's properties. For more information about security policies, see Working with security policies.

" + "documentation":"

Describes the security policy that is attached to your server or SFTP connector. The response contains a description of the security policy's properties. For more information about security policies, see Working with security policies for servers or Working with security policies for SFTP connectors.

" }, "DescribeServer":{ "name":"DescribeServer", @@ -653,7 +653,7 @@ {"shape":"ServiceUnavailableException"}, {"shape":"InvalidNextTokenException"} ], - "documentation":"

Lists the security policies that are attached to your file transfer protocol-enabled servers.

" + "documentation":"

Lists the security policies that are attached to your servers and SFTP connectors. For more information about security policies, see Working with security policies for servers or Working with security policies for SFTP connectors.

" }, "ListServers":{ "name":"ListServers", @@ -1174,6 +1174,12 @@ "min":19, "pattern":"c-([0-9a-f]{17})" }, + "ConnectorSecurityPolicyName":{ + "type":"string", + "max":100, + "min":0, + "pattern":"TransferSFTPConnectorSecurityPolicy-[A-Za-z0-9-]+" + }, "CopyStepDetails":{ "type":"structure", "members":{ @@ -1336,6 +1342,10 @@ "SftpConfig":{ "shape":"SftpConnectorConfig", "documentation":"

A structure that contains the parameters for an SFTP connector object.

" + }, + "SecurityPolicyName":{ + "shape":"ConnectorSecurityPolicyName", + "documentation":"

Specifies the name of the security policy for the connector.

" } } }, @@ -1437,7 +1447,7 @@ }, "SecurityPolicyName":{ "shape":"SecurityPolicyName", - "documentation":"

Specifies the name of the security policy that is attached to the server.

" + "documentation":"

Specifies the name of the security policy for the server.

" }, "Tags":{ "shape":"Tags", @@ -1980,7 +1990,7 @@ "members":{ "SecurityPolicyName":{ "shape":"SecurityPolicyName", - "documentation":"

Specifies the name of the security policy that is attached to the server.

" + "documentation":"

Specify the text name of the security policy for which you want the details.

" } } }, @@ -2248,6 +2258,10 @@ "ServiceManagedEgressIpAddresses":{ "shape":"ServiceManagedEgressIpAddresses", "documentation":"

The list of egress IP addresses of this connector. These IP addresses are assigned automatically when you create the connector.

" + }, + "SecurityPolicyName":{ + "shape":"ConnectorSecurityPolicyName", + "documentation":"

The text name of the security policy for the specified connector.

" } }, "documentation":"

Describes the parameters for the connector, as identified by the ConnectorId.

" @@ -2359,30 +2373,42 @@ "members":{ "Fips":{ "shape":"Fips", - "documentation":"

Specifies whether this policy enables Federal Information Processing Standards (FIPS).

" + "documentation":"

Specifies whether this policy enables Federal Information Processing Standards (FIPS). This parameter applies to both server and connector security policies.

" }, "SecurityPolicyName":{ "shape":"SecurityPolicyName", - "documentation":"

Specifies the name of the security policy that is attached to the server.

" + "documentation":"

The text name of the specified security policy.

" }, "SshCiphers":{ "shape":"SecurityPolicyOptions", - "documentation":"

Specifies the enabled Secure Shell (SSH) cipher encryption algorithms in the security policy that is attached to the server.

" + "documentation":"

Lists the enabled Secure Shell (SSH) cipher encryption algorithms in the security policy that is attached to the server or connector. This parameter applies to both server and connector security policies.

" }, "SshKexs":{ "shape":"SecurityPolicyOptions", - "documentation":"

Specifies the enabled SSH key exchange (KEX) encryption algorithms in the security policy that is attached to the server.

" + "documentation":"

Lists the enabled SSH key exchange (KEX) encryption algorithms in the security policy that is attached to the server or connector. This parameter applies to both server and connector security policies.

" }, "SshMacs":{ "shape":"SecurityPolicyOptions", - "documentation":"

Specifies the enabled SSH message authentication code (MAC) encryption algorithms in the security policy that is attached to the server.

" + "documentation":"

Lists the enabled SSH message authentication code (MAC) encryption algorithms in the security policy that is attached to the server or connector. This parameter applies to both server and connector security policies.

" }, "TlsCiphers":{ "shape":"SecurityPolicyOptions", - "documentation":"

Specifies the enabled Transport Layer Security (TLS) cipher encryption algorithms in the security policy that is attached to the server.

" + "documentation":"

Lists the enabled Transport Layer Security (TLS) cipher encryption algorithms in the security policy that is attached to the server.

This parameter only applies to security policies for servers.

" + }, + "SshHostKeyAlgorithms":{ + "shape":"SecurityPolicyOptions", + "documentation":"

Lists the host key algorithms for the security policy.

This parameter only applies to security policies for connectors.

" + }, + "Type":{ + "shape":"SecurityPolicyResourceType", + "documentation":"

The resource type to which the security policy applies, either server or connector.

" + }, + "Protocols":{ + "shape":"SecurityPolicyProtocols", + "documentation":"

Lists the file transfer protocols that the security policy applies to.

" } }, - "documentation":"

Describes the properties of a security policy that was specified. For more information about security policies, see Working with security policies.

" + "documentation":"

Describes the properties of a security policy that you specify. For more information about security policies, see Working with security policies for servers or Working with security policies for SFTP connectors.

" }, "DescribedServer":{ "type":"structure", @@ -2442,7 +2468,7 @@ }, "SecurityPolicyName":{ "shape":"SecurityPolicyName", - "documentation":"

Specifies the name of the security policy that is attached to the server.

" + "documentation":"

Specifies the name of the security policy for the server.

" }, "ServerId":{ "shape":"ServerId", @@ -4144,7 +4170,7 @@ "type":"string", "max":100, "min":0, - "pattern":"TransferSecurityPolicy-.+" + "pattern":"Transfer[A-Za-z0-9]*SecurityPolicy-[A-Za-z0-9-]+" }, "SecurityPolicyNames":{ "type":"list", @@ -4159,6 +4185,26 @@ "type":"list", "member":{"shape":"SecurityPolicyOption"} }, + "SecurityPolicyProtocol":{ + "type":"string", + "enum":[ + "SFTP", + "FTPS" + ] + }, + "SecurityPolicyProtocols":{ + "type":"list", + "member":{"shape":"SecurityPolicyProtocol"}, + "max":5, + "min":1 + }, + "SecurityPolicyResourceType":{ + "type":"string", + "enum":[ + "SERVER", + "CONNECTOR" + ] + }, "SendWorkflowStepStateRequest":{ "type":"structure", "required":[ @@ -4785,6 +4831,10 @@ "SftpConfig":{ "shape":"SftpConnectorConfig", "documentation":"

A structure that contains the parameters for an SFTP connector object.

" + }, + "SecurityPolicyName":{ + "shape":"ConnectorSecurityPolicyName", + "documentation":"

Specifies the name of the security policy for the connector.

" } } }, @@ -4907,7 +4957,7 @@ }, "SecurityPolicyName":{ "shape":"SecurityPolicyName", - "documentation":"

Specifies the name of the security policy that is attached to the server.

" + "documentation":"

Specifies the name of the security policy for the server.

" }, "ServerId":{ "shape":"ServerId", From dd82f0dc8928f6ae2a74fce0d313bcc2f95f9a19 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 3 Apr 2024 18:07:52 +0000 Subject: [PATCH 4/5] Update endpoints model --- botocore/data/endpoints.json | 70 +++++++++++++++++++++++++++++++++--- 1 file changed, 65 insertions(+), 5 deletions(-) diff --git a/botocore/data/endpoints.json b/botocore/data/endpoints.json index bce7521055..a6588d922d 100644 --- a/botocore/data/endpoints.json +++ b/botocore/data/endpoints.json @@ -18987,7 +18987,12 @@ "ap-southeast-2" : { }, "ap-southeast-3" : { }, "ap-southeast-4" : { }, - "ca-central-1" : { }, + "ca-central-1" : { + "variants" : [ { + "hostname" : "verifiedpermissions-fips.ca-central-1.amazonaws.com", + "tags" : [ "fips" ] + } ] + }, "eu-central-1" : { }, "eu-central-2" : { }, "eu-north-1" : { }, @@ -18996,13 +19001,68 @@ "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, + "fips-ca-central-1" : { + "credentialScope" : { + "region" : "ca-central-1" + }, + "deprecated" : true, + "hostname" : "verifiedpermissions-fips.ca-central-1.amazonaws.com" + }, + "fips-us-east-1" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "deprecated" : true, + "hostname" : "verifiedpermissions-fips.us-east-1.amazonaws.com" + }, + "fips-us-east-2" : { + "credentialScope" : { + "region" : "us-east-2" + }, + "deprecated" : true, + "hostname" : "verifiedpermissions-fips.us-east-2.amazonaws.com" + }, + "fips-us-west-1" : { + "credentialScope" : { + "region" : "us-west-1" + }, + "deprecated" : true, + "hostname" : "verifiedpermissions-fips.us-west-1.amazonaws.com" + }, + "fips-us-west-2" : { + "credentialScope" : { + "region" : "us-west-2" + }, + "deprecated" : true, + "hostname" : "verifiedpermissions-fips.us-west-2.amazonaws.com" + }, "me-central-1" : { }, "me-south-1" : { }, "sa-east-1" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-1" : { }, - "us-west-2" : { } + "us-east-1" : { + "variants" : [ { + "hostname" : "verifiedpermissions-fips.us-east-1.amazonaws.com", + "tags" : [ "fips" ] + } ] + }, + "us-east-2" : { + "variants" : [ { + "hostname" : "verifiedpermissions-fips.us-east-2.amazonaws.com", + "tags" : [ "fips" ] + } ] + }, + "us-west-1" : { + "variants" : [ { + "hostname" : "verifiedpermissions-fips.us-west-1.amazonaws.com", + "tags" : [ "fips" ] + } ] + }, + "us-west-2" : { + "variants" : [ { + "hostname" : "verifiedpermissions-fips.us-west-2.amazonaws.com", + "tags" : [ "fips" ] + } ] + } } }, "voice-chime" : { From c6d033a9907fe3e963a202be29d4cf07f3125db9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 3 Apr 2024 18:08:54 +0000 Subject: [PATCH 5/5] Bumping version to 1.34.77 --- .changes/1.34.77.json | 47 +++++++++++++++++++ .../api-change-cleanroomsml-36144.json | 5 -- .../api-change-cloudformation-26897.json | 5 -- .../api-change-datazone-54493.json | 5 -- .../next-release/api-change-docdb-10974.json | 5 -- .../api-change-groundstation-6505.json | 5 -- .../next-release/api-change-lambda-75664.json | 5 -- .../api-change-medialive-21425.json | 5 -- .../api-change-medicalimaging-4110.json | 5 -- .../api-change-transfer-51760.json | 5 -- CHANGELOG.rst | 14 ++++++ botocore/__init__.py | 2 +- docs/source/conf.py | 2 +- 13 files changed, 63 insertions(+), 47 deletions(-) create mode 100644 .changes/1.34.77.json delete mode 100644 .changes/next-release/api-change-cleanroomsml-36144.json delete mode 100644 .changes/next-release/api-change-cloudformation-26897.json delete mode 100644 .changes/next-release/api-change-datazone-54493.json delete mode 100644 .changes/next-release/api-change-docdb-10974.json delete mode 100644 .changes/next-release/api-change-groundstation-6505.json delete mode 100644 .changes/next-release/api-change-lambda-75664.json delete mode 100644 .changes/next-release/api-change-medialive-21425.json delete mode 100644 .changes/next-release/api-change-medicalimaging-4110.json delete mode 100644 .changes/next-release/api-change-transfer-51760.json diff --git a/.changes/1.34.77.json b/.changes/1.34.77.json new file mode 100644 index 0000000000..1a0899f7bd --- /dev/null +++ b/.changes/1.34.77.json @@ -0,0 +1,47 @@ +[ + { + "category": "``cleanroomsml``", + "description": "The release includes a public SDK for AWS Clean Rooms ML APIs, making them globally available to developers worldwide.", + "type": "api-change" + }, + { + "category": "``cloudformation``", + "description": "This release would return a new field - PolicyAction in cloudformation's existed DescribeChangeSetResponse, showing actions we are going to apply on the physical resource (e.g., Delete, Retain) according to the user's template", + "type": "api-change" + }, + { + "category": "``datazone``", + "description": "This release supports the feature of dataQuality to enrich asset with dataQualityResult in Amazon DataZone.", + "type": "api-change" + }, + { + "category": "``docdb``", + "description": "This release adds Global Cluster Switchover capability which enables you to change your global cluster's primary AWS Region, the region that serves writes, while preserving the replication between all regions in the global cluster.", + "type": "api-change" + }, + { + "category": "``groundstation``", + "description": "This release adds visibilityStartTime and visibilityEndTime to DescribeContact and ListContacts responses.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Add Ruby 3.3 (ruby3.3) support to AWS Lambda", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "Cmaf Ingest outputs are now supported in Media Live", + "type": "api-change" + }, + { + "category": "``medical-imaging``", + "description": "SearchImageSets API now supports following enhancements - Additional support for searching on UpdatedAt and SeriesInstanceUID - Support for searching existing filters between dates/times - Support for sorting the search result by Ascending/Descending - Additional parameters returned in the response", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "Add ability to specify Security Policies for SFTP Connectors", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cleanroomsml-36144.json b/.changes/next-release/api-change-cleanroomsml-36144.json deleted file mode 100644 index adf7529004..0000000000 --- a/.changes/next-release/api-change-cleanroomsml-36144.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanroomsml``", - "description": "The release includes a public SDK for AWS Clean Rooms ML APIs, making them globally available to developers worldwide." -} diff --git a/.changes/next-release/api-change-cloudformation-26897.json b/.changes/next-release/api-change-cloudformation-26897.json deleted file mode 100644 index 5f568f659a..0000000000 --- a/.changes/next-release/api-change-cloudformation-26897.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "This release would return a new field - PolicyAction in cloudformation's existed DescribeChangeSetResponse, showing actions we are going to apply on the physical resource (e.g., Delete, Retain) according to the user's template" -} diff --git a/.changes/next-release/api-change-datazone-54493.json b/.changes/next-release/api-change-datazone-54493.json deleted file mode 100644 index c5cbe7ad69..0000000000 --- a/.changes/next-release/api-change-datazone-54493.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "This release supports the feature of dataQuality to enrich asset with dataQualityResult in Amazon DataZone." -} diff --git a/.changes/next-release/api-change-docdb-10974.json b/.changes/next-release/api-change-docdb-10974.json deleted file mode 100644 index f2ad5b54fe..0000000000 --- a/.changes/next-release/api-change-docdb-10974.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``docdb``", - "description": "This release adds Global Cluster Switchover capability which enables you to change your global cluster's primary AWS Region, the region that serves writes, while preserving the replication between all regions in the global cluster." -} diff --git a/.changes/next-release/api-change-groundstation-6505.json b/.changes/next-release/api-change-groundstation-6505.json deleted file mode 100644 index 40f0c4d9ee..0000000000 --- a/.changes/next-release/api-change-groundstation-6505.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``groundstation``", - "description": "This release adds visibilityStartTime and visibilityEndTime to DescribeContact and ListContacts responses." -} diff --git a/.changes/next-release/api-change-lambda-75664.json b/.changes/next-release/api-change-lambda-75664.json deleted file mode 100644 index 2326d9567b..0000000000 --- a/.changes/next-release/api-change-lambda-75664.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Add Ruby 3.3 (ruby3.3) support to AWS Lambda" -} diff --git a/.changes/next-release/api-change-medialive-21425.json b/.changes/next-release/api-change-medialive-21425.json deleted file mode 100644 index 68c7bc3c01..0000000000 --- a/.changes/next-release/api-change-medialive-21425.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "Cmaf Ingest outputs are now supported in Media Live" -} diff --git a/.changes/next-release/api-change-medicalimaging-4110.json b/.changes/next-release/api-change-medicalimaging-4110.json deleted file mode 100644 index 27140a9f93..0000000000 --- a/.changes/next-release/api-change-medicalimaging-4110.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medical-imaging``", - "description": "SearchImageSets API now supports following enhancements - Additional support for searching on UpdatedAt and SeriesInstanceUID - Support for searching existing filters between dates/times - Support for sorting the search result by Ascending/Descending - Additional parameters returned in the response" -} diff --git a/.changes/next-release/api-change-transfer-51760.json b/.changes/next-release/api-change-transfer-51760.json deleted file mode 100644 index db747cc3f1..0000000000 --- a/.changes/next-release/api-change-transfer-51760.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "Add ability to specify Security Policies for SFTP Connectors" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 14280a741f..eb41a2a778 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.34.77 +======= + +* api-change:``cleanroomsml``: The release includes a public SDK for AWS Clean Rooms ML APIs, making them globally available to developers worldwide. +* api-change:``cloudformation``: This release would return a new field - PolicyAction in cloudformation's existed DescribeChangeSetResponse, showing actions we are going to apply on the physical resource (e.g., Delete, Retain) according to the user's template +* api-change:``datazone``: This release supports the feature of dataQuality to enrich asset with dataQualityResult in Amazon DataZone. +* api-change:``docdb``: This release adds Global Cluster Switchover capability which enables you to change your global cluster's primary AWS Region, the region that serves writes, while preserving the replication between all regions in the global cluster. +* api-change:``groundstation``: This release adds visibilityStartTime and visibilityEndTime to DescribeContact and ListContacts responses. +* api-change:``lambda``: Add Ruby 3.3 (ruby3.3) support to AWS Lambda +* api-change:``medialive``: Cmaf Ingest outputs are now supported in Media Live +* api-change:``medical-imaging``: SearchImageSets API now supports following enhancements - Additional support for searching on UpdatedAt and SeriesInstanceUID - Support for searching existing filters between dates/times - Support for sorting the search result by Ascending/Descending - Additional parameters returned in the response +* api-change:``transfer``: Add ability to specify Security Policies for SFTP Connectors + + 1.34.76 ======= diff --git a/botocore/__init__.py b/botocore/__init__.py index b487b7b48e..b38b0d9695 100644 --- a/botocore/__init__.py +++ b/botocore/__init__.py @@ -16,7 +16,7 @@ import os import re -__version__ = '1.34.76' +__version__ = '1.34.77' class NullHandler(logging.Handler): diff --git a/docs/source/conf.py b/docs/source/conf.py index e8e6d3992c..40470bb99d 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -59,7 +59,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.76' +release = '1.34.77' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.