|
47 | 47 | {"shape":"ThrottlingException"}, |
48 | 48 | {"shape":"AccessDeniedException"} |
49 | 49 | ], |
50 | | - "documentation":"<p>This creates a new invoice unit with the provided definition.</p>" |
| 50 | + "documentation":"<p>This creates a new invoice unit with the provided definition.</p>", |
| 51 | + "idempotent":true |
51 | 52 | }, |
52 | 53 | "CreateProcurementPortalPreference":{ |
53 | 54 | "name":"CreateProcurementPortalPreference", |
|
83 | 84 | {"shape":"ThrottlingException"}, |
84 | 85 | {"shape":"AccessDeniedException"} |
85 | 86 | ], |
86 | | - "documentation":"<p>This deletes an invoice unit with the provided invoice unit ARN. </p>" |
| 87 | + "documentation":"<p>This deletes an invoice unit with the provided invoice unit ARN. </p>", |
| 88 | + "idempotent":true |
87 | 89 | }, |
88 | 90 | "DeleteProcurementPortalPreference":{ |
89 | 91 | "name":"DeleteProcurementPortalPreference", |
|
101 | 103 | {"shape":"ThrottlingException"}, |
102 | 104 | {"shape":"AccessDeniedException"} |
103 | 105 | ], |
104 | | - "documentation":"<p> <i> <b>This feature API is subject to changing at any time. For more information, see the <a href=\"https://aws.amazon.com/service-terms/\">Amazon Web Services Service Terms</a> (Betas and Previews).</b> </i> </p> <p>Deletes an existing procurement portal preference. This action cannot be undone. Active e-invoice delivery and PO retrieval configurations will be terminated.</p>" |
| 106 | + "documentation":"<p> <i> <b>This feature API is subject to changing at any time. For more information, see the <a href=\"https://aws.amazon.com/service-terms/\">Amazon Web Services Service Terms</a> (Betas and Previews).</b> </i> </p> <p>Deletes an existing procurement portal preference. This action cannot be undone. Active e-invoice delivery and PO retrieval configurations will be terminated.</p>", |
| 107 | + "idempotent":true |
105 | 108 | }, |
106 | 109 | "GetInvoicePDF":{ |
107 | 110 | "name":"GetInvoicePDF", |
|
245 | 248 | {"shape":"ThrottlingException"}, |
246 | 249 | {"shape":"AccessDeniedException"} |
247 | 250 | ], |
248 | | - "documentation":"<p> <i> <b>This feature API is subject to changing at any time. For more information, see the <a href=\"https://aws.amazon.com/service-terms/\">Amazon Web Services Service Terms</a> (Betas and Previews).</b> </i> </p> <p>Updates an existing procurement portal preference configuration. This operation can modify settings for e-invoice delivery and purchase order retrieval.</p>" |
| 251 | + "documentation":"<p> <i> <b>This feature API is subject to changing at any time. For more information, see the <a href=\"https://aws.amazon.com/service-terms/\">Amazon Web Services Service Terms</a> (Betas and Previews).</b> </i> </p> <p>Updates an existing procurement portal preference configuration. This operation can modify settings for e-invoice delivery and purchase order retrieval.</p>", |
| 252 | + "idempotent":true |
249 | 253 | }, |
250 | 254 | "TagResource":{ |
251 | 255 | "name":"TagResource", |
|
297 | 301 | {"shape":"ThrottlingException"}, |
298 | 302 | {"shape":"AccessDeniedException"} |
299 | 303 | ], |
300 | | - "documentation":"<p>You can update the invoice unit configuration at any time, and Amazon Web Services will use the latest configuration at the end of the month.</p>" |
| 304 | + "documentation":"<p>You can update the invoice unit configuration at any time, and Amazon Web Services will use the latest configuration at the end of the month.</p>", |
| 305 | + "idempotent":true |
301 | 306 | }, |
302 | 307 | "UpdateProcurementPortalPreferenceStatus":{ |
303 | 308 | "name":"UpdateProcurementPortalPreferenceStatus", |
|
316 | 321 | {"shape":"ThrottlingException"}, |
317 | 322 | {"shape":"AccessDeniedException"} |
318 | 323 | ], |
319 | | - "documentation":"<p> <i> <b>This feature API is subject to changing at any time. For more information, see the <a href=\"https://aws.amazon.com/service-terms/\">Amazon Web Services Service Terms</a> (Betas and Previews).</b> </i> </p> <p>Updates the status of a procurement portal preference, including the activation state of e-invoice delivery and purchase order retrieval features.</p>" |
| 324 | + "documentation":"<p> <i> <b>This feature API is subject to changing at any time. For more information, see the <a href=\"https://aws.amazon.com/service-terms/\">Amazon Web Services Service Terms</a> (Betas and Previews).</b> </i> </p> <p>Updates the status of a procurement portal preference, including the activation state of e-invoice delivery and purchase order retrieval features.</p>", |
| 325 | + "idempotent":true |
320 | 326 | } |
321 | 327 | }, |
322 | 328 | "shapes":{ |
|
516 | 522 | "ResourceTags":{ |
517 | 523 | "shape":"ResourceTagList", |
518 | 524 | "documentation":"<p> The tag structure that contains a tag key and value. </p>" |
| 525 | + }, |
| 526 | + "ClientToken":{ |
| 527 | + "shape":"BasicStringWithoutSpace", |
| 528 | + "documentation":"<p> A unique, case-sensitive identifier that you provide to ensure idempotency of the request. </p>", |
| 529 | + "idempotencyToken":true |
519 | 530 | } |
520 | 531 | } |
521 | 532 | }, |
|
659 | 670 | "InvoiceUnitArn":{ |
660 | 671 | "shape":"InvoiceUnitArnString", |
661 | 672 | "documentation":"<p> The ARN to identify an invoice unit. This information can't be modified or deleted. </p>" |
| 673 | + }, |
| 674 | + "ClientToken":{ |
| 675 | + "shape":"BasicStringWithoutSpace", |
| 676 | + "documentation":"<p> A unique, case-sensitive identifier that you provide to ensure idempotency of the request. </p>", |
| 677 | + "idempotencyToken":true |
662 | 678 | } |
663 | 679 | } |
664 | 680 | }, |
|
678 | 694 | "ProcurementPortalPreferenceArn":{ |
679 | 695 | "shape":"ProcurementPortalPreferenceArnString", |
680 | 696 | "documentation":"<p>The Amazon Resource Name (ARN) of the procurement portal preference to delete.</p>" |
| 697 | + }, |
| 698 | + "ClientToken":{ |
| 699 | + "shape":"BasicStringWithoutSpace", |
| 700 | + "documentation":"<p>A unique, case-sensitive identifier that you provide to ensure idempotency of the request.</p>", |
| 701 | + "idempotencyToken":true |
681 | 702 | } |
682 | 703 | } |
683 | 704 | }, |
|
1302 | 1323 | }, |
1303 | 1324 | "NextToken":{ |
1304 | 1325 | "shape":"NextTokenString", |
1305 | | - "documentation":"<p>The token to retrieve the next set of results. Amazon Web Services provides the token when the response from a previous call has more results than the maximum page size.</p>" |
| 1326 | + "documentation":"<p>The token for the next set of results. (You received this token from a previous call.)</p>" |
1306 | 1327 | }, |
1307 | 1328 | "MaxResults":{ |
1308 | 1329 | "shape":"InvoiceSummariesMaxResults", |
|
1327 | 1348 | }, |
1328 | 1349 | "NextToken":{ |
1329 | 1350 | "shape":"NextTokenString", |
1330 | | - "documentation":"<p>The token to retrieve the next set of results. Amazon Web Services provides the token when the response from a previous call has more results than the maximum page size.</p>" |
| 1351 | + "documentation":"<p>The token to use to retrieve the next set of results, or null if there are no more results.</p>" |
1331 | 1352 | } |
1332 | 1353 | } |
1333 | 1354 | }, |
|
1747 | 1768 | "Contacts":{ |
1748 | 1769 | "shape":"Contacts", |
1749 | 1770 | "documentation":"<p>Updated list of contact information for portal administrators and technical contacts.</p>" |
| 1771 | + }, |
| 1772 | + "ClientToken":{ |
| 1773 | + "shape":"BasicStringWithoutSpace", |
| 1774 | + "documentation":"<p>A unique, case-sensitive identifier that you provide to ensure idempotency of the request.</p>", |
| 1775 | + "idempotencyToken":true |
1750 | 1776 | } |
1751 | 1777 | } |
1752 | 1778 | }, |
|
2133 | 2159 | "Rule":{ |
2134 | 2160 | "shape":"InvoiceUnitRule", |
2135 | 2161 | "documentation":"<p>The <code>InvoiceUnitRule</code> object used to update invoice units. </p>" |
| 2162 | + }, |
| 2163 | + "ClientToken":{ |
| 2164 | + "shape":"BasicStringWithoutSpace", |
| 2165 | + "documentation":"<p> A unique, case-sensitive identifier that you provide to ensure idempotency of the request. </p>", |
| 2166 | + "idempotencyToken":true |
2136 | 2167 | } |
2137 | 2168 | } |
2138 | 2169 | }, |
|
2168 | 2199 | "PurchaseOrderRetrievalPreferenceStatusReason":{ |
2169 | 2200 | "shape":"BasicString", |
2170 | 2201 | "documentation":"<p>The reason for the purchase order retrieval preference status update, providing context for the change.</p>" |
| 2202 | + }, |
| 2203 | + "ClientToken":{ |
| 2204 | + "shape":"BasicStringWithoutSpace", |
| 2205 | + "documentation":"<p>A unique, case-sensitive identifier that you provide to ensure idempotency of the request.</p>", |
| 2206 | + "idempotencyToken":true |
2171 | 2207 | } |
2172 | 2208 | } |
2173 | 2209 | }, |
|
0 commit comments