|
721 | 721 | } |
722 | 722 | } |
723 | 723 | }, |
| 724 | + "com.amazonaws.cleanroomsml#AccessBudget": { |
| 725 | + "type": "structure", |
| 726 | + "members": { |
| 727 | + "resourceArn": { |
| 728 | + "target": "com.amazonaws.cleanroomsml#BudgetedResourceArn", |
| 729 | + "traits": { |
| 730 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the resource that this access budget applies to.</p>", |
| 731 | + "smithy.api#required": {} |
| 732 | + } |
| 733 | + }, |
| 734 | + "details": { |
| 735 | + "target": "com.amazonaws.cleanroomsml#AccessBudgetDetailsList", |
| 736 | + "traits": { |
| 737 | + "smithy.api#documentation": "<p>A list of budget details for this resource. Contains active budget periods that apply to the resource.</p>", |
| 738 | + "smithy.api#required": {} |
| 739 | + } |
| 740 | + }, |
| 741 | + "aggregateRemainingBudget": { |
| 742 | + "target": "com.amazonaws.cleanroomsml#Budget", |
| 743 | + "traits": { |
| 744 | + "smithy.api#documentation": "<p>The total remaining budget across all active budget periods for this resource.</p>", |
| 745 | + "smithy.api#required": {} |
| 746 | + } |
| 747 | + } |
| 748 | + }, |
| 749 | + "traits": { |
| 750 | + "smithy.api#documentation": "<p>An access budget that defines consumption limits for a specific resource within defined time periods.</p>" |
| 751 | + } |
| 752 | + }, |
| 753 | + "com.amazonaws.cleanroomsml#AccessBudgetDetails": { |
| 754 | + "type": "structure", |
| 755 | + "members": { |
| 756 | + "startTime": { |
| 757 | + "target": "smithy.api#Timestamp", |
| 758 | + "traits": { |
| 759 | + "smithy.api#documentation": "<p>The start time of this budget period.</p>", |
| 760 | + "smithy.api#required": {}, |
| 761 | + "smithy.api#timestampFormat": "date-time" |
| 762 | + } |
| 763 | + }, |
| 764 | + "endTime": { |
| 765 | + "target": "smithy.api#Timestamp", |
| 766 | + "traits": { |
| 767 | + "smithy.api#documentation": "<p>The end time of this budget period. If not specified, the budget period continues indefinitely.</p>", |
| 768 | + "smithy.api#timestampFormat": "date-time" |
| 769 | + } |
| 770 | + }, |
| 771 | + "remainingBudget": { |
| 772 | + "target": "com.amazonaws.cleanroomsml#Budget", |
| 773 | + "traits": { |
| 774 | + "smithy.api#documentation": "<p>The amount of budget remaining in this period.</p>", |
| 775 | + "smithy.api#required": {} |
| 776 | + } |
| 777 | + }, |
| 778 | + "budget": { |
| 779 | + "target": "com.amazonaws.cleanroomsml#Budget", |
| 780 | + "traits": { |
| 781 | + "smithy.api#documentation": "<p>The total budget amount allocated for this period.</p>", |
| 782 | + "smithy.api#required": {} |
| 783 | + } |
| 784 | + }, |
| 785 | + "budgetType": { |
| 786 | + "target": "com.amazonaws.cleanroomsml#AccessBudgetType", |
| 787 | + "traits": { |
| 788 | + "smithy.api#documentation": "<p>The type of budget period. Calendar-based types reset automatically at regular intervals, while LIFETIME budgets never reset.</p>", |
| 789 | + "smithy.api#required": {} |
| 790 | + } |
| 791 | + }, |
| 792 | + "autoRefresh": { |
| 793 | + "target": "com.amazonaws.cleanroomsml#AutoRefreshMode", |
| 794 | + "traits": { |
| 795 | + "smithy.api#documentation": "<p>Specifies whether this budget automatically refreshes when the current period ends.</p>" |
| 796 | + } |
| 797 | + } |
| 798 | + }, |
| 799 | + "traits": { |
| 800 | + "smithy.api#documentation": "<p>The detailed information for a specific budget period, including time boundaries and budget amounts.</p>" |
| 801 | + } |
| 802 | + }, |
| 803 | + "com.amazonaws.cleanroomsml#AccessBudgetDetailsList": { |
| 804 | + "type": "list", |
| 805 | + "member": { |
| 806 | + "target": "com.amazonaws.cleanroomsml#AccessBudgetDetails" |
| 807 | + }, |
| 808 | + "traits": { |
| 809 | + "smithy.api#length": { |
| 810 | + "min": 1, |
| 811 | + "max": 2 |
| 812 | + } |
| 813 | + } |
| 814 | + }, |
| 815 | + "com.amazonaws.cleanroomsml#AccessBudgetType": { |
| 816 | + "type": "enum", |
| 817 | + "members": { |
| 818 | + "CALENDAR_DAY": { |
| 819 | + "target": "smithy.api#Unit", |
| 820 | + "traits": { |
| 821 | + "smithy.api#enumValue": "CALENDAR_DAY" |
| 822 | + } |
| 823 | + }, |
| 824 | + "CALENDAR_MONTH": { |
| 825 | + "target": "smithy.api#Unit", |
| 826 | + "traits": { |
| 827 | + "smithy.api#enumValue": "CALENDAR_MONTH" |
| 828 | + } |
| 829 | + }, |
| 830 | + "CALENDAR_WEEK": { |
| 831 | + "target": "smithy.api#Unit", |
| 832 | + "traits": { |
| 833 | + "smithy.api#enumValue": "CALENDAR_WEEK" |
| 834 | + } |
| 835 | + }, |
| 836 | + "LIFETIME": { |
| 837 | + "target": "smithy.api#Unit", |
| 838 | + "traits": { |
| 839 | + "smithy.api#enumValue": "LIFETIME" |
| 840 | + } |
| 841 | + } |
| 842 | + } |
| 843 | + }, |
| 844 | + "com.amazonaws.cleanroomsml#AccessBudgets": { |
| 845 | + "type": "list", |
| 846 | + "member": { |
| 847 | + "target": "com.amazonaws.cleanroomsml#AccessBudget" |
| 848 | + }, |
| 849 | + "traits": { |
| 850 | + "smithy.api#length": { |
| 851 | + "min": 1, |
| 852 | + "max": 100 |
| 853 | + } |
| 854 | + } |
| 855 | + }, |
724 | 856 | "com.amazonaws.cleanroomsml#AccessDeniedException": { |
725 | 857 | "type": "structure", |
726 | 858 | "members": { |
|
1381 | 1513 | } |
1382 | 1514 | } |
1383 | 1515 | }, |
| 1516 | + "com.amazonaws.cleanroomsml#AutoRefreshMode": { |
| 1517 | + "type": "enum", |
| 1518 | + "members": { |
| 1519 | + "ENABLED": { |
| 1520 | + "target": "smithy.api#Unit", |
| 1521 | + "traits": { |
| 1522 | + "smithy.api#enumValue": "ENABLED" |
| 1523 | + } |
| 1524 | + }, |
| 1525 | + "DISABLED": { |
| 1526 | + "target": "smithy.api#Unit", |
| 1527 | + "traits": { |
| 1528 | + "smithy.api#enumValue": "DISABLED" |
| 1529 | + } |
| 1530 | + } |
| 1531 | + } |
| 1532 | + }, |
| 1533 | + "com.amazonaws.cleanroomsml#Budget": { |
| 1534 | + "type": "integer", |
| 1535 | + "traits": { |
| 1536 | + "smithy.api#range": { |
| 1537 | + "min": 0 |
| 1538 | + } |
| 1539 | + } |
| 1540 | + }, |
| 1541 | + "com.amazonaws.cleanroomsml#BudgetedResourceArn": { |
| 1542 | + "type": "string", |
| 1543 | + "traits": { |
| 1544 | + "smithy.api#length": { |
| 1545 | + "max": 200 |
| 1546 | + }, |
| 1547 | + "smithy.api#pattern": "^arn:aws:[\\w]+:[\\w]{2}-[\\w]{4,9}-[\\d]:[\\d]{12}:membership/[\\d\\w-]+/configuredtableassociation/[\\d\\w-]+$" |
| 1548 | + } |
| 1549 | + }, |
1384 | 1550 | "com.amazonaws.cleanroomsml#CancelTrainedModel": { |
1385 | 1551 | "type": "operation", |
1386 | 1552 | "input": { |
|
4610 | 4776 | } |
4611 | 4777 | } |
4612 | 4778 | }, |
| 4779 | + "privacyBudgets": { |
| 4780 | + "target": "com.amazonaws.cleanroomsml#PrivacyBudgets", |
| 4781 | + "traits": { |
| 4782 | + "smithy.api#documentation": "<p>Returns the privacy budgets that control access to this Clean Rooms ML input channel. Use these budgets to monitor and limit resource consumption over specified time periods.</p>" |
| 4783 | + } |
| 4784 | + }, |
4613 | 4785 | "description": { |
4614 | 4786 | "target": "com.amazonaws.cleanroomsml#ResourceDescription", |
4615 | 4787 | "traits": { |
|
5532 | 5704 | } |
5533 | 5705 | } |
5534 | 5706 | }, |
| 5707 | + "privacyBudgets": { |
| 5708 | + "target": "com.amazonaws.cleanroomsml#PrivacyBudgets", |
| 5709 | + "traits": { |
| 5710 | + "smithy.api#documentation": "<p>Returns the privacy budgets that control access to this Clean Rooms ML input channel. Use these budgets to monitor and limit resource consumption over specified time periods.</p>" |
| 5711 | + } |
| 5712 | + }, |
5535 | 5713 | "description": { |
5536 | 5714 | "target": "com.amazonaws.cleanroomsml#ResourceDescription", |
5537 | 5715 | "traits": { |
|
10005 | 10183 | } |
10006 | 10184 | } |
10007 | 10185 | }, |
| 10186 | + "com.amazonaws.cleanroomsml#PrivacyBudgets": { |
| 10187 | + "type": "union", |
| 10188 | + "members": { |
| 10189 | + "accessBudgets": { |
| 10190 | + "target": "com.amazonaws.cleanroomsml#AccessBudgets", |
| 10191 | + "traits": { |
| 10192 | + "smithy.api#documentation": "<p>A list of access budgets that apply to resources associated with this Clean Rooms ML input channel.</p>" |
| 10193 | + } |
| 10194 | + } |
| 10195 | + }, |
| 10196 | + "traits": { |
| 10197 | + "smithy.api#documentation": "<p>The privacy budget information that controls access to Clean Rooms ML input channels.</p>" |
| 10198 | + } |
| 10199 | + }, |
10008 | 10200 | "com.amazonaws.cleanroomsml#PrivacyConfiguration": { |
10009 | 10201 | "type": "structure", |
10010 | 10202 | "members": { |
|
0 commit comments