Skip to content

Commit 09863cc

Browse files
feat: update AWS API models
1 parent 3d58d52 commit 09863cc

File tree

7 files changed

+803
-51
lines changed

7 files changed

+803
-51
lines changed

codegen/sdk/aws-models/chime-sdk-meetings.json

Lines changed: 44 additions & 15 deletions
Large diffs are not rendered by default.

codegen/sdk/aws-models/cleanrooms.json

Lines changed: 326 additions & 2 deletions
Large diffs are not rendered by default.

codegen/sdk/aws-models/cleanroomsml.json

Lines changed: 192 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -721,6 +721,138 @@
721721
}
722722
}
723723
},
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+
},
724856
"com.amazonaws.cleanroomsml#AccessDeniedException": {
725857
"type": "structure",
726858
"members": {
@@ -1381,6 +1513,40 @@
13811513
}
13821514
}
13831515
},
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+
},
13841550
"com.amazonaws.cleanroomsml#CancelTrainedModel": {
13851551
"type": "operation",
13861552
"input": {
@@ -4610,6 +4776,12 @@
46104776
}
46114777
}
46124778
},
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+
},
46134785
"description": {
46144786
"target": "com.amazonaws.cleanroomsml#ResourceDescription",
46154787
"traits": {
@@ -5532,6 +5704,12 @@
55325704
}
55335705
}
55345706
},
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+
},
55355713
"description": {
55365714
"target": "com.amazonaws.cleanroomsml#ResourceDescription",
55375715
"traits": {
@@ -10005,6 +10183,20 @@
1000510183
}
1000610184
}
1000710185
},
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+
},
1000810200
"com.amazonaws.cleanroomsml#PrivacyConfiguration": {
1000910201
"type": "structure",
1001010202
"members": {

codegen/sdk/aws-models/database-migration-service.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3161,7 +3161,7 @@
31613161
"KmsKeyArn": {
31623162
"target": "com.amazonaws.databasemigrationservice#String",
31633163
"traits": {
3164-
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the KMS key that is used to encrypt \n the connection parameters for the instance profile.</p>\n <p>If you don't specify a value for the <code>KmsKeyArn</code> parameter, then\n DMS uses your default encryption key.</p>\n <p>KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a\n different default encryption key for each Amazon Web Services Region.</p>"
3164+
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the KMS key that is used to encrypt \n the connection parameters for the instance profile.</p>\n <p>If you don't specify a value for the <code>KmsKeyArn</code> parameter, then\n DMS uses an Amazon Web Services owned encryption key to encrypt your resources.</p>"
31653165
}
31663166
},
31673167
"PubliclyAccessible": {
@@ -11403,7 +11403,7 @@
1140311403
"KmsKeyArn": {
1140411404
"target": "com.amazonaws.databasemigrationservice#String",
1140511405
"traits": {
11406-
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the KMS key that is used to encrypt \n the connection parameters for the instance profile.</p>\n <p>If you don't specify a value for the <code>KmsKeyArn</code> parameter, then\n DMS uses your default encryption key.</p>\n <p>KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account \n has a different default encryption key for each Amazon Web Services Region.</p>"
11406+
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the KMS key that is used to encrypt \n the connection parameters for the instance profile.</p>\n <p>If you don't specify a value for the <code>KmsKeyArn</code> parameter, then\n DMS uses an Amazon Web Services owned encryption key to encrypt your resources.</p>"
1140711407
}
1140811408
},
1140911409
"PubliclyAccessible": {
@@ -13214,7 +13214,7 @@
1321413214
"KmsKeyArn": {
1321513215
"target": "com.amazonaws.databasemigrationservice#String",
1321613216
"traits": {
13217-
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the KMS key that is used to encrypt \n the connection parameters for the instance profile.</p>\n <p>If you don't specify a value for the <code>KmsKeyArn</code> parameter, then\n DMS uses your default encryption key.</p>\n <p>KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a\n different default encryption key for each Amazon Web Services Region.</p>"
13217+
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the KMS key that is used to encrypt \n the connection parameters for the instance profile.</p>\n <p>If you don't specify a value for the <code>KmsKeyArn</code> parameter, then\n DMS uses an Amazon Web Services owned encryption key to encrypt your resources.</p>"
1321813218
}
1321913219
},
1322013220
"PubliclyAccessible": {

0 commit comments

Comments
 (0)