|
315 | 315 | {"shape":"ResourceNotFoundException"}, |
316 | 316 | {"shape":"AccessDeniedException"}, |
317 | 317 | {"shape":"ThrottlingException"} |
318 | | - ] |
| 318 | + ], |
| 319 | + "readonly":true |
319 | 320 | }, |
320 | 321 | "GetBillScenario":{ |
321 | 322 | "name":"GetBillScenario", |
|
332 | 333 | {"shape":"ResourceNotFoundException"}, |
333 | 334 | {"shape":"AccessDeniedException"}, |
334 | 335 | {"shape":"ThrottlingException"} |
335 | | - ] |
| 336 | + ], |
| 337 | + "readonly":true |
336 | 338 | }, |
337 | 339 | "GetPreferences":{ |
338 | 340 | "name":"GetPreferences", |
|
348 | 350 | {"shape":"InternalServerException"}, |
349 | 351 | {"shape":"AccessDeniedException"}, |
350 | 352 | {"shape":"ThrottlingException"} |
351 | | - ] |
| 353 | + ], |
| 354 | + "readonly":true |
352 | 355 | }, |
353 | 356 | "GetWorkloadEstimate":{ |
354 | 357 | "name":"GetWorkloadEstimate", |
|
365 | 368 | {"shape":"ResourceNotFoundException"}, |
366 | 369 | {"shape":"AccessDeniedException"}, |
367 | 370 | {"shape":"ThrottlingException"} |
368 | | - ] |
| 371 | + ], |
| 372 | + "readonly":true |
369 | 373 | }, |
370 | 374 | "ListBillEstimateCommitments":{ |
371 | 375 | "name":"ListBillEstimateCommitments", |
|
382 | 386 | {"shape":"ResourceNotFoundException"}, |
383 | 387 | {"shape":"AccessDeniedException"}, |
384 | 388 | {"shape":"ThrottlingException"} |
385 | | - ] |
| 389 | + ], |
| 390 | + "readonly":true |
386 | 391 | }, |
387 | 392 | "ListBillEstimateInputCommitmentModifications":{ |
388 | 393 | "name":"ListBillEstimateInputCommitmentModifications", |
|
399 | 404 | {"shape":"ResourceNotFoundException"}, |
400 | 405 | {"shape":"AccessDeniedException"}, |
401 | 406 | {"shape":"ThrottlingException"} |
402 | | - ] |
| 407 | + ], |
| 408 | + "readonly":true |
403 | 409 | }, |
404 | 410 | "ListBillEstimateInputUsageModifications":{ |
405 | 411 | "name":"ListBillEstimateInputUsageModifications", |
|
416 | 422 | {"shape":"ResourceNotFoundException"}, |
417 | 423 | {"shape":"AccessDeniedException"}, |
418 | 424 | {"shape":"ThrottlingException"} |
419 | | - ] |
| 425 | + ], |
| 426 | + "readonly":true |
420 | 427 | }, |
421 | 428 | "ListBillEstimateLineItems":{ |
422 | 429 | "name":"ListBillEstimateLineItems", |
|
433 | 440 | {"shape":"ResourceNotFoundException"}, |
434 | 441 | {"shape":"AccessDeniedException"}, |
435 | 442 | {"shape":"ThrottlingException"} |
436 | | - ] |
| 443 | + ], |
| 444 | + "readonly":true |
437 | 445 | }, |
438 | 446 | "ListBillEstimates":{ |
439 | 447 | "name":"ListBillEstimates", |
|
449 | 457 | {"shape":"InternalServerException"}, |
450 | 458 | {"shape":"AccessDeniedException"}, |
451 | 459 | {"shape":"ThrottlingException"} |
452 | | - ] |
| 460 | + ], |
| 461 | + "readonly":true |
453 | 462 | }, |
454 | 463 | "ListBillScenarioCommitmentModifications":{ |
455 | 464 | "name":"ListBillScenarioCommitmentModifications", |
|
466 | 475 | {"shape":"ResourceNotFoundException"}, |
467 | 476 | {"shape":"AccessDeniedException"}, |
468 | 477 | {"shape":"ThrottlingException"} |
469 | | - ] |
| 478 | + ], |
| 479 | + "readonly":true |
470 | 480 | }, |
471 | 481 | "ListBillScenarioUsageModifications":{ |
472 | 482 | "name":"ListBillScenarioUsageModifications", |
|
483 | 493 | {"shape":"ResourceNotFoundException"}, |
484 | 494 | {"shape":"AccessDeniedException"}, |
485 | 495 | {"shape":"ThrottlingException"} |
486 | | - ] |
| 496 | + ], |
| 497 | + "readonly":true |
487 | 498 | }, |
488 | 499 | "ListBillScenarios":{ |
489 | 500 | "name":"ListBillScenarios", |
|
499 | 510 | {"shape":"InternalServerException"}, |
500 | 511 | {"shape":"AccessDeniedException"}, |
501 | 512 | {"shape":"ThrottlingException"} |
502 | | - ] |
| 513 | + ], |
| 514 | + "readonly":true |
503 | 515 | }, |
504 | 516 | "ListTagsForResource":{ |
505 | 517 | "name":"ListTagsForResource", |
|
515 | 527 | {"shape":"ResourceNotFoundException"}, |
516 | 528 | {"shape":"AccessDeniedException"}, |
517 | 529 | {"shape":"ThrottlingException"} |
518 | | - ] |
| 530 | + ], |
| 531 | + "readonly":true |
519 | 532 | }, |
520 | 533 | "ListWorkloadEstimateUsage":{ |
521 | 534 | "name":"ListWorkloadEstimateUsage", |
|
532 | 545 | {"shape":"ResourceNotFoundException"}, |
533 | 546 | {"shape":"AccessDeniedException"}, |
534 | 547 | {"shape":"ThrottlingException"} |
535 | | - ] |
| 548 | + ], |
| 549 | + "readonly":true |
536 | 550 | }, |
537 | 551 | "ListWorkloadEstimates":{ |
538 | 552 | "name":"ListWorkloadEstimates", |
|
548 | 562 | {"shape":"InternalServerException"}, |
549 | 563 | {"shape":"AccessDeniedException"}, |
550 | 564 | {"shape":"ThrottlingException"} |
551 | | - ] |
| 565 | + ], |
| 566 | + "readonly":true |
552 | 567 | }, |
553 | 568 | "TagResource":{ |
554 | 569 | "name":"TagResource", |
|
1421 | 1436 | "status":{"shape":"BillScenarioStatus"}, |
1422 | 1437 | "createdAt":{"shape":"Timestamp"}, |
1423 | 1438 | "expiresAt":{"shape":"Timestamp"}, |
1424 | | - "failureMessage":{"shape":"String"} |
| 1439 | + "failureMessage":{"shape":"String"}, |
| 1440 | + "groupSharingPreference":{"shape":"GroupSharingPreferenceEnum"}, |
| 1441 | + "costCategoryGroupSharingPreferenceArn":{"shape":"CostCategoryArn"} |
1425 | 1442 | } |
1426 | 1443 | }, |
1427 | 1444 | "BillScenarioUsageModificationItem":{ |
|
1475 | 1492 | "currency":{"shape":"CurrencyCode"} |
1476 | 1493 | } |
1477 | 1494 | }, |
| 1495 | + "CostCategoryArn":{ |
| 1496 | + "type":"string", |
| 1497 | + "max":2048, |
| 1498 | + "min":20, |
| 1499 | + "pattern":"arn:aws[-a-z0-9]*:ce::[0-9]{12}:costcategory/[a-f0-9-]{36}" |
| 1500 | + }, |
1478 | 1501 | "CostDifference":{ |
1479 | 1502 | "type":"structure", |
1480 | 1503 | "members":{ |
|
1509 | 1532 | "billInterval":{"shape":"BillInterval"}, |
1510 | 1533 | "costSummary":{"shape":"BillEstimateCostSummary"}, |
1511 | 1534 | "createdAt":{"shape":"Timestamp"}, |
1512 | | - "expiresAt":{"shape":"Timestamp"} |
| 1535 | + "expiresAt":{"shape":"Timestamp"}, |
| 1536 | + "groupSharingPreference":{"shape":"GroupSharingPreferenceEnum"}, |
| 1537 | + "costCategoryGroupSharingPreferenceArn":{"shape":"CostCategoryArn"}, |
| 1538 | + "costCategoryGroupSharingPreferenceEffectiveDate":{"shape":"Timestamp"} |
1513 | 1539 | } |
1514 | 1540 | }, |
1515 | 1541 | "CreateBillScenarioRequest":{ |
|
1521 | 1547 | "shape":"ClientToken", |
1522 | 1548 | "idempotencyToken":true |
1523 | 1549 | }, |
1524 | | - "tags":{"shape":"Tags"} |
| 1550 | + "tags":{"shape":"Tags"}, |
| 1551 | + "groupSharingPreference":{"shape":"GroupSharingPreferenceEnum"}, |
| 1552 | + "costCategoryGroupSharingPreferenceArn":{"shape":"CostCategoryArn"} |
1525 | 1553 | } |
1526 | 1554 | }, |
1527 | 1555 | "CreateBillScenarioResponse":{ |
|
1534 | 1562 | "status":{"shape":"BillScenarioStatus"}, |
1535 | 1563 | "createdAt":{"shape":"Timestamp"}, |
1536 | 1564 | "expiresAt":{"shape":"Timestamp"}, |
1537 | | - "failureMessage":{"shape":"String"} |
| 1565 | + "failureMessage":{"shape":"String"}, |
| 1566 | + "groupSharingPreference":{"shape":"GroupSharingPreferenceEnum"}, |
| 1567 | + "costCategoryGroupSharingPreferenceArn":{"shape":"CostCategoryArn"} |
1538 | 1568 | } |
1539 | 1569 | }, |
1540 | 1570 | "CreateWorkloadEstimateRequest":{ |
|
1587 | 1617 | }, |
1588 | 1618 | "DeleteBillEstimateResponse":{ |
1589 | 1619 | "type":"structure", |
1590 | | - "members":{ |
1591 | | - } |
| 1620 | + "members":{} |
1592 | 1621 | }, |
1593 | 1622 | "DeleteBillScenarioRequest":{ |
1594 | 1623 | "type":"structure", |
|
1599 | 1628 | }, |
1600 | 1629 | "DeleteBillScenarioResponse":{ |
1601 | 1630 | "type":"structure", |
1602 | | - "members":{ |
1603 | | - } |
| 1631 | + "members":{} |
1604 | 1632 | }, |
1605 | 1633 | "DeleteWorkloadEstimateRequest":{ |
1606 | 1634 | "type":"structure", |
|
1611 | 1639 | }, |
1612 | 1640 | "DeleteWorkloadEstimateResponse":{ |
1613 | 1641 | "type":"structure", |
1614 | | - "members":{ |
1615 | | - } |
| 1642 | + "members":{} |
1616 | 1643 | }, |
1617 | 1644 | "Double":{ |
1618 | 1645 | "type":"double", |
|
1666 | 1693 | "billInterval":{"shape":"BillInterval"}, |
1667 | 1694 | "costSummary":{"shape":"BillEstimateCostSummary"}, |
1668 | 1695 | "createdAt":{"shape":"Timestamp"}, |
1669 | | - "expiresAt":{"shape":"Timestamp"} |
| 1696 | + "expiresAt":{"shape":"Timestamp"}, |
| 1697 | + "groupSharingPreference":{"shape":"GroupSharingPreferenceEnum"}, |
| 1698 | + "costCategoryGroupSharingPreferenceArn":{"shape":"CostCategoryArn"}, |
| 1699 | + "costCategoryGroupSharingPreferenceEffectiveDate":{"shape":"Timestamp"} |
1670 | 1700 | } |
1671 | 1701 | }, |
1672 | 1702 | "GetBillScenarioRequest":{ |
|
1686 | 1716 | "status":{"shape":"BillScenarioStatus"}, |
1687 | 1717 | "createdAt":{"shape":"Timestamp"}, |
1688 | 1718 | "expiresAt":{"shape":"Timestamp"}, |
1689 | | - "failureMessage":{"shape":"String"} |
| 1719 | + "failureMessage":{"shape":"String"}, |
| 1720 | + "groupSharingPreference":{"shape":"GroupSharingPreferenceEnum"}, |
| 1721 | + "costCategoryGroupSharingPreferenceArn":{"shape":"CostCategoryArn"} |
1690 | 1722 | } |
1691 | 1723 | }, |
1692 | 1724 | "GetPreferencesRequest":{ |
1693 | 1725 | "type":"structure", |
1694 | | - "members":{ |
1695 | | - } |
| 1726 | + "members":{} |
1696 | 1727 | }, |
1697 | 1728 | "GetPreferencesResponse":{ |
1698 | 1729 | "type":"structure", |
|
1725 | 1756 | "failureMessage":{"shape":"String"} |
1726 | 1757 | } |
1727 | 1758 | }, |
| 1759 | + "GroupSharingPreferenceEnum":{ |
| 1760 | + "type":"string", |
| 1761 | + "enum":[ |
| 1762 | + "OPEN", |
| 1763 | + "PRIORITIZED", |
| 1764 | + "RESTRICTED" |
| 1765 | + ] |
| 1766 | + }, |
1728 | 1767 | "HistoricalUsageEntity":{ |
1729 | 1768 | "type":"structure", |
1730 | 1769 | "required":[ |
|
1955 | 1994 | "type":"string", |
1956 | 1995 | "enum":[ |
1957 | 1996 | "STATUS", |
1958 | | - "NAME" |
| 1997 | + "NAME", |
| 1998 | + "GROUP_SHARING_PREFERENCE", |
| 1999 | + "COST_CATEGORY_ARN" |
1959 | 2000 | ] |
1960 | 2001 | }, |
1961 | 2002 | "ListBillScenariosFilterValues":{ |
|
2250 | 2291 | }, |
2251 | 2292 | "TagResourceResponse":{ |
2252 | 2293 | "type":"structure", |
2253 | | - "members":{ |
2254 | | - } |
| 2294 | + "members":{} |
2255 | 2295 | }, |
2256 | 2296 | "Tags":{ |
2257 | 2297 | "type":"map", |
|
2285 | 2325 | }, |
2286 | 2326 | "UntagResourceResponse":{ |
2287 | 2327 | "type":"structure", |
2288 | | - "members":{ |
2289 | | - } |
| 2328 | + "members":{} |
2290 | 2329 | }, |
2291 | 2330 | "UpdateBillEstimateRequest":{ |
2292 | 2331 | "type":"structure", |
|
2308 | 2347 | "billInterval":{"shape":"BillInterval"}, |
2309 | 2348 | "costSummary":{"shape":"BillEstimateCostSummary"}, |
2310 | 2349 | "createdAt":{"shape":"Timestamp"}, |
2311 | | - "expiresAt":{"shape":"Timestamp"} |
| 2350 | + "expiresAt":{"shape":"Timestamp"}, |
| 2351 | + "groupSharingPreference":{"shape":"GroupSharingPreferenceEnum"}, |
| 2352 | + "costCategoryGroupSharingPreferenceArn":{"shape":"CostCategoryArn"}, |
| 2353 | + "costCategoryGroupSharingPreferenceEffectiveDate":{"shape":"Timestamp"} |
2312 | 2354 | } |
2313 | 2355 | }, |
2314 | 2356 | "UpdateBillScenarioRequest":{ |
|
2317 | 2359 | "members":{ |
2318 | 2360 | "identifier":{"shape":"ResourceId"}, |
2319 | 2361 | "name":{"shape":"BillScenarioName"}, |
2320 | | - "expiresAt":{"shape":"Timestamp"} |
| 2362 | + "expiresAt":{"shape":"Timestamp"}, |
| 2363 | + "groupSharingPreference":{"shape":"GroupSharingPreferenceEnum"}, |
| 2364 | + "costCategoryGroupSharingPreferenceArn":{"shape":"CostCategoryArn"} |
2321 | 2365 | } |
2322 | 2366 | }, |
2323 | 2367 | "UpdateBillScenarioResponse":{ |
|
2330 | 2374 | "status":{"shape":"BillScenarioStatus"}, |
2331 | 2375 | "createdAt":{"shape":"Timestamp"}, |
2332 | 2376 | "expiresAt":{"shape":"Timestamp"}, |
2333 | | - "failureMessage":{"shape":"String"} |
| 2377 | + "failureMessage":{"shape":"String"}, |
| 2378 | + "groupSharingPreference":{"shape":"GroupSharingPreferenceEnum"}, |
| 2379 | + "costCategoryGroupSharingPreferenceArn":{"shape":"CostCategoryArn"} |
2334 | 2380 | } |
2335 | 2381 | }, |
2336 | 2382 | "UpdatePreferencesRequest":{ |
|
0 commit comments