|
27 | 27 | {"shape":"InternalServerException"}, |
28 | 28 | {"shape":"ValidationException"} |
29 | 29 | ], |
30 | | - "documentation":"<p>Returns attributes for one or more collections, including the collection endpoint and the OpenSearch Dashboards endpoint. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-manage.html\">Creating and managing Amazon OpenSearch Serverless collections</a>.</p>" |
| 30 | + "documentation":"<p>Returns attributes for one or more collections, including the collection endpoint, the OpenSearch Dashboards endpoint, and FIPS-compliant endpoints. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-manage.html\">Creating and managing Amazon OpenSearch Serverless collections</a>.</p>" |
31 | 31 | }, |
32 | 32 | "BatchGetEffectiveLifecyclePolicy":{ |
33 | 33 | "name":"BatchGetEffectiveLifecyclePolicy", |
|
97 | 97 | "input":{"shape":"CreateCollectionRequest"}, |
98 | 98 | "output":{"shape":"CreateCollectionResponse"}, |
99 | 99 | "errors":[ |
100 | | - {"shape":"OcuLimitExceededException"}, |
101 | 100 | {"shape":"InternalServerException"}, |
| 101 | + {"shape":"OcuLimitExceededException"}, |
102 | 102 | {"shape":"ConflictException"}, |
103 | 103 | {"shape":"ValidationException"}, |
104 | 104 | {"shape":"ServiceQuotaExceededException"} |
|
116 | 116 | "output":{"shape":"CreateIndexResponse"}, |
117 | 117 | "errors":[ |
118 | 118 | {"shape":"InternalServerException"}, |
119 | | - {"shape":"ResourceNotFoundException"}, |
120 | 119 | {"shape":"ConflictException"}, |
| 120 | + {"shape":"ResourceNotFoundException"}, |
121 | 121 | {"shape":"ValidationException"} |
122 | 122 | ], |
123 | 123 | "documentation":"<p>Creates an index within an OpenSearch Serverless collection. Unlike other OpenSearch indexes, indexes created by this API are automatically configured to conduct automatic semantic enrichment ingestion and search. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-manage.html#serverless-semantic-enrichment\">About automatic semantic enrichment</a> in the <i>OpenSearch User Guide</i>.</p>", |
|
201 | 201 | "output":{"shape":"DeleteAccessPolicyResponse"}, |
202 | 202 | "errors":[ |
203 | 203 | {"shape":"InternalServerException"}, |
204 | | - {"shape":"ResourceNotFoundException"}, |
205 | 204 | {"shape":"ConflictException"}, |
| 205 | + {"shape":"ResourceNotFoundException"}, |
206 | 206 | {"shape":"ValidationException"} |
207 | 207 | ], |
208 | 208 | "documentation":"<p>Deletes an OpenSearch Serverless access policy. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-data-access.html\">Data access control for Amazon OpenSearch Serverless</a>.</p>", |
|
218 | 218 | "output":{"shape":"DeleteCollectionResponse"}, |
219 | 219 | "errors":[ |
220 | 220 | {"shape":"InternalServerException"}, |
221 | | - {"shape":"ResourceNotFoundException"}, |
222 | 221 | {"shape":"ConflictException"}, |
| 222 | + {"shape":"ResourceNotFoundException"}, |
223 | 223 | {"shape":"ValidationException"} |
224 | 224 | ], |
225 | 225 | "documentation":"<p>Deletes an OpenSearch Serverless collection. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-manage.html\">Creating and managing Amazon OpenSearch Serverless collections</a>.</p>", |
|
251 | 251 | "output":{"shape":"DeleteLifecyclePolicyResponse"}, |
252 | 252 | "errors":[ |
253 | 253 | {"shape":"InternalServerException"}, |
254 | | - {"shape":"ResourceNotFoundException"}, |
255 | 254 | {"shape":"ConflictException"}, |
| 255 | + {"shape":"ResourceNotFoundException"}, |
256 | 256 | {"shape":"ValidationException"} |
257 | 257 | ], |
258 | 258 | "documentation":"<p>Deletes an OpenSearch Serverless lifecycle policy. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-lifecycle.html#serverless-lifecycle-delete\">Deleting data lifecycle policies</a>.</p>", |
|
268 | 268 | "output":{"shape":"DeleteSecurityConfigResponse"}, |
269 | 269 | "errors":[ |
270 | 270 | {"shape":"InternalServerException"}, |
271 | | - {"shape":"ResourceNotFoundException"}, |
272 | 271 | {"shape":"ConflictException"}, |
| 272 | + {"shape":"ResourceNotFoundException"}, |
273 | 273 | {"shape":"ValidationException"} |
274 | 274 | ], |
275 | 275 | "documentation":"<p>Deletes a security configuration for OpenSearch Serverless. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-saml.html\">SAML authentication for Amazon OpenSearch Serverless</a>.</p>", |
|
285 | 285 | "output":{"shape":"DeleteSecurityPolicyResponse"}, |
286 | 286 | "errors":[ |
287 | 287 | {"shape":"InternalServerException"}, |
288 | | - {"shape":"ResourceNotFoundException"}, |
289 | 288 | {"shape":"ConflictException"}, |
| 289 | + {"shape":"ResourceNotFoundException"}, |
290 | 290 | {"shape":"ValidationException"} |
291 | 291 | ], |
292 | 292 | "documentation":"<p>Deletes an OpenSearch Serverless security policy.</p>", |
|
302 | 302 | "output":{"shape":"DeleteVpcEndpointResponse"}, |
303 | 303 | "errors":[ |
304 | 304 | {"shape":"InternalServerException"}, |
305 | | - {"shape":"ResourceNotFoundException"}, |
306 | 305 | {"shape":"ConflictException"}, |
| 306 | + {"shape":"ResourceNotFoundException"}, |
307 | 307 | {"shape":"ValidationException"} |
308 | 308 | ], |
309 | 309 | "documentation":"<p>Deletes an OpenSearch Serverless-managed interface endpoint. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-vpc.html\">Access Amazon OpenSearch Serverless using an interface endpoint</a>.</p>", |
|
505 | 505 | "output":{"shape":"TagResourceResponse"}, |
506 | 506 | "errors":[ |
507 | 507 | {"shape":"InternalServerException"}, |
508 | | - {"shape":"ResourceNotFoundException"}, |
509 | 508 | {"shape":"ConflictException"}, |
| 509 | + {"shape":"ResourceNotFoundException"}, |
510 | 510 | {"shape":"ValidationException"}, |
511 | 511 | {"shape":"ServiceQuotaExceededException"} |
512 | 512 | ], |
|
522 | 522 | "output":{"shape":"UntagResourceResponse"}, |
523 | 523 | "errors":[ |
524 | 524 | {"shape":"InternalServerException"}, |
525 | | - {"shape":"ResourceNotFoundException"}, |
526 | 525 | {"shape":"ConflictException"}, |
| 526 | + {"shape":"ResourceNotFoundException"}, |
527 | 527 | {"shape":"ValidationException"} |
528 | 528 | ], |
529 | 529 | "documentation":"<p>Removes a tag or set of tags from an OpenSearch Serverless resource. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/tag-collection.html\">Tagging Amazon OpenSearch Serverless collections</a>.</p>" |
|
538 | 538 | "output":{"shape":"UpdateAccessPolicyResponse"}, |
539 | 539 | "errors":[ |
540 | 540 | {"shape":"InternalServerException"}, |
541 | | - {"shape":"ResourceNotFoundException"}, |
542 | 541 | {"shape":"ConflictException"}, |
| 542 | + {"shape":"ResourceNotFoundException"}, |
543 | 543 | {"shape":"ValidationException"} |
544 | 544 | ], |
545 | 545 | "documentation":"<p>Updates an OpenSearch Serverless access policy. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-data-access.html\">Data access control for Amazon OpenSearch Serverless</a>.</p>", |
|
601 | 601 | "output":{"shape":"UpdateLifecyclePolicyResponse"}, |
602 | 602 | "errors":[ |
603 | 603 | {"shape":"InternalServerException"}, |
604 | | - {"shape":"ResourceNotFoundException"}, |
605 | 604 | {"shape":"ConflictException"}, |
| 605 | + {"shape":"ResourceNotFoundException"}, |
606 | 606 | {"shape":"ValidationException"}, |
607 | 607 | {"shape":"ServiceQuotaExceededException"} |
608 | 608 | ], |
|
619 | 619 | "output":{"shape":"UpdateSecurityConfigResponse"}, |
620 | 620 | "errors":[ |
621 | 621 | {"shape":"InternalServerException"}, |
622 | | - {"shape":"ResourceNotFoundException"}, |
623 | 622 | {"shape":"ConflictException"}, |
| 623 | + {"shape":"ResourceNotFoundException"}, |
624 | 624 | {"shape":"ValidationException"} |
625 | 625 | ], |
626 | 626 | "documentation":"<p>Updates a security configuration for OpenSearch Serverless. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-saml.html\">SAML authentication for Amazon OpenSearch Serverless</a>.</p>", |
|
636 | 636 | "output":{"shape":"UpdateSecurityPolicyResponse"}, |
637 | 637 | "errors":[ |
638 | 638 | {"shape":"InternalServerException"}, |
639 | | - {"shape":"ResourceNotFoundException"}, |
640 | 639 | {"shape":"ConflictException"}, |
| 640 | + {"shape":"ResourceNotFoundException"}, |
641 | 641 | {"shape":"ValidationException"}, |
642 | 642 | {"shape":"ServiceQuotaExceededException"} |
643 | 643 | ], |
|
925 | 925 | "shape":"String", |
926 | 926 | "documentation":"<p>Collection-specific endpoint used to access OpenSearch Dashboards.</p>" |
927 | 927 | }, |
| 928 | + "fipsEndpoints":{ |
| 929 | + "shape":"FipsEndpoints", |
| 930 | + "documentation":"<p>FIPS-compliant endpoints for the collection. These endpoints use FIPS 140-3 validated cryptographic modules and are required for federal government workloads that must comply with FedRAMP security standards.</p>" |
| 931 | + }, |
928 | 932 | "failureCode":{ |
929 | 933 | "shape":"String", |
930 | 934 | "documentation":"<p>A failure code associated with the request.</p>" |
|
934 | 938 | "documentation":"<p>A message associated with the failure code.</p>" |
935 | 939 | } |
936 | 940 | }, |
937 | | - "documentation":"<p>Details about each OpenSearch Serverless collection, including the collection endpoint and the OpenSearch Dashboards endpoint.</p>" |
| 941 | + "documentation":"<p>Details about each OpenSearch Serverless collection, including the collection endpoint, the OpenSearch Dashboards endpoint, and FIPS-compliant endpoints for federal government workloads.</p>" |
938 | 942 | }, |
939 | 943 | "CollectionDetails":{ |
940 | 944 | "type":"list", |
|
1239 | 1243 | }, |
1240 | 1244 | "CreateIndexResponse":{ |
1241 | 1245 | "type":"structure", |
1242 | | - "members":{ |
1243 | | - } |
| 1246 | + "members":{} |
1244 | 1247 | }, |
1245 | 1248 | "CreateLifecyclePolicyRequest":{ |
1246 | 1249 | "type":"structure", |
|
1451 | 1454 | }, |
1452 | 1455 | "DeleteAccessPolicyResponse":{ |
1453 | 1456 | "type":"structure", |
1454 | | - "members":{ |
1455 | | - } |
| 1457 | + "members":{} |
1456 | 1458 | }, |
1457 | 1459 | "DeleteCollectionDetail":{ |
1458 | 1460 | "type":"structure", |
|
1515 | 1517 | }, |
1516 | 1518 | "DeleteIndexResponse":{ |
1517 | 1519 | "type":"structure", |
1518 | | - "members":{ |
1519 | | - } |
| 1520 | + "members":{} |
1520 | 1521 | }, |
1521 | 1522 | "DeleteLifecyclePolicyRequest":{ |
1522 | 1523 | "type":"structure", |
|
1542 | 1543 | }, |
1543 | 1544 | "DeleteLifecyclePolicyResponse":{ |
1544 | 1545 | "type":"structure", |
1545 | | - "members":{ |
1546 | | - } |
| 1546 | + "members":{} |
1547 | 1547 | }, |
1548 | 1548 | "DeleteSecurityConfigRequest":{ |
1549 | 1549 | "type":"structure", |
|
1562 | 1562 | }, |
1563 | 1563 | "DeleteSecurityConfigResponse":{ |
1564 | 1564 | "type":"structure", |
1565 | | - "members":{ |
1566 | | - } |
| 1565 | + "members":{} |
1567 | 1566 | }, |
1568 | 1567 | "DeleteSecurityPolicyRequest":{ |
1569 | 1568 | "type":"structure", |
|
1589 | 1588 | }, |
1590 | 1589 | "DeleteSecurityPolicyResponse":{ |
1591 | 1590 | "type":"structure", |
1592 | | - "members":{ |
1593 | | - } |
| 1591 | + "members":{} |
1594 | 1592 | }, |
1595 | 1593 | "DeleteVpcEndpointDetail":{ |
1596 | 1594 | "type":"structure", |
|
1636 | 1634 | }, |
1637 | 1635 | "Document":{ |
1638 | 1636 | "type":"structure", |
1639 | | - "members":{ |
1640 | | - }, |
| 1637 | + "members":{}, |
1641 | 1638 | "document":true |
1642 | 1639 | }, |
1643 | 1640 | "EffectiveLifecyclePolicyDetail":{ |
|
1700 | 1697 | "type":"list", |
1701 | 1698 | "member":{"shape":"EffectiveLifecyclePolicyErrorDetail"} |
1702 | 1699 | }, |
| 1700 | + "FipsEndpoints":{ |
| 1701 | + "type":"structure", |
| 1702 | + "members":{ |
| 1703 | + "collectionEndpoint":{ |
| 1704 | + "shape":"String", |
| 1705 | + "documentation":"<p>FIPS-compliant collection endpoint used to submit index, search, and data upload requests to an OpenSearch Serverless collection. This endpoint uses FIPS 140-3 validated cryptography and is required for federal government workloads.</p>" |
| 1706 | + }, |
| 1707 | + "dashboardEndpoint":{ |
| 1708 | + "shape":"String", |
| 1709 | + "documentation":"<p>FIPS-compliant endpoint used to access OpenSearch Dashboards. This endpoint uses FIPS 140-3 validated cryptography and is required for federal government workloads that need dashboard visualization capabilities.</p>" |
| 1710 | + } |
| 1711 | + }, |
| 1712 | + "documentation":"<p>FIPS-compliant endpoint URLs for an OpenSearch Serverless collection. These endpoints ensure all data transmission uses FIPS 140-3 validated cryptographic implementations, meeting federal security requirements for government workloads.</p>" |
| 1713 | + }, |
1703 | 1714 | "GetAccessPolicyRequest":{ |
1704 | 1715 | "type":"structure", |
1705 | 1716 | "required":[ |
|
1728 | 1739 | }, |
1729 | 1740 | "GetAccountSettingsRequest":{ |
1730 | 1741 | "type":"structure", |
1731 | | - "members":{ |
1732 | | - } |
| 1742 | + "members":{} |
1733 | 1743 | }, |
1734 | 1744 | "GetAccountSettingsResponse":{ |
1735 | 1745 | "type":"structure", |
|
1768 | 1778 | }, |
1769 | 1779 | "GetPoliciesStatsRequest":{ |
1770 | 1780 | "type":"structure", |
1771 | | - "members":{ |
1772 | | - } |
| 1781 | + "members":{} |
1773 | 1782 | }, |
1774 | 1783 | "GetPoliciesStatsResponse":{ |
1775 | 1784 | "type":"structure", |
|
1915 | 1924 | "IndexName":{"type":"string"}, |
1916 | 1925 | "IndexSchema":{ |
1917 | 1926 | "type":"structure", |
1918 | | - "members":{ |
1919 | | - }, |
| 1927 | + "members":{}, |
1920 | 1928 | "document":true |
1921 | 1929 | }, |
1922 | 1930 | "IndexingCapacityValue":{ |
|
2705 | 2713 | "SubnetIds":{ |
2706 | 2714 | "type":"list", |
2707 | 2715 | "member":{"shape":"SubnetId"}, |
2708 | | - "max":6, |
2709 | 2716 | "min":1 |
2710 | 2717 | }, |
2711 | 2718 | "Tag":{ |
|
2756 | 2763 | }, |
2757 | 2764 | "TagResourceResponse":{ |
2758 | 2765 | "type":"structure", |
2759 | | - "members":{ |
2760 | | - } |
| 2766 | + "members":{} |
2761 | 2767 | }, |
2762 | 2768 | "TagValue":{ |
2763 | 2769 | "type":"string", |
|
2789 | 2795 | }, |
2790 | 2796 | "UntagResourceResponse":{ |
2791 | 2797 | "type":"structure", |
2792 | | - "members":{ |
2793 | | - } |
| 2798 | + "members":{} |
2794 | 2799 | }, |
2795 | 2800 | "UpdateAccessPolicyRequest":{ |
2796 | 2801 | "type":"structure", |
|
2959 | 2964 | }, |
2960 | 2965 | "UpdateIndexResponse":{ |
2961 | 2966 | "type":"structure", |
2962 | | - "members":{ |
2963 | | - } |
| 2967 | + "members":{} |
2964 | 2968 | }, |
2965 | 2969 | "UpdateLifecyclePolicyRequest":{ |
2966 | 2970 | "type":"structure", |
|
0 commit comments