Skip to content

Commit 67fea32

Browse files
feat: update AWS API models
1 parent e34e2b9 commit 67fea32

File tree

8 files changed

+812
-102
lines changed

8 files changed

+812
-102
lines changed

codegen/sdk/aws-models/cost-explorer.json

Lines changed: 202 additions & 49 deletions
Large diffs are not rendered by default.

codegen/sdk/aws-models/ec2.json

Lines changed: 81 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38931,7 +38931,7 @@
3893138931
"target": "com.amazonaws.ec2#DescribeInstanceStatusResult"
3893238932
},
3893338933
"traits": {
38934-
"smithy.api#documentation": "<p>Describes the status of the specified instances or all of your instances. By default,\n only running instances are described, unless you specifically indicate to return the\n status of all instances.</p>\n <p>Instance status includes the following components:</p>\n <ul>\n <li>\n <p>\n <b>Status checks</b> - Amazon EC2 performs status\n checks on running EC2 instances to identify hardware and software issues. For\n more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-system-instance-status-check.html\">Status checks for your instances</a> and <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstances.html\">Troubleshoot\n instances with failed status checks</a> in the <i>Amazon EC2 User\n Guide</i>.</p>\n </li>\n <li>\n <p>\n <b>Scheduled events</b> - Amazon EC2 can schedule\n events (such as reboot, stop, or terminate) for your instances related to\n hardware issues, software updates, or system maintenance. For more information,\n see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-instances-status-check_sched.html\">Scheduled events for your instances</a> in the <i>Amazon EC2 User\n Guide</i>.</p>\n </li>\n <li>\n <p>\n <b>Instance state</b> - You can manage your instances\n from the moment you launch them through their termination. For more information,\n see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html\">Instance\n lifecycle</a> in the <i>Amazon EC2 User Guide</i>.</p>\n </li>\n <li>\n <p>\n <b>SQL license exemption monitoring</b> - For instances\n registered with the SQL LE service, status includes SQL license exemption monitoring\n health and processing status to provide operational visibility into license exemption\n functionality.</p>\n </li>\n </ul>\n <p>The Amazon EC2 API follows an eventual consistency model. This means that the result of an\n API command you run that creates or modifies resources might not be immediately\n available to all subsequent commands you run. For guidance on how to manage eventual\n consistency, see <a href=\"https://docs.aws.amazon.com/ec2/latest/devguide/eventual-consistency.html\">Eventual consistency in the\n Amazon EC2 API</a> in the <i>Amazon EC2 Developer\n Guide</i>.</p>\n <note>\n <p>The order of the elements in the response, including those within nested\n structures, might vary. Applications should not assume the elements appear in a\n particular order.</p>\n </note>",
38934+
"smithy.api#documentation": "<p>Describes the status of the specified instances or all of your instances. By default,\n only running instances are described, unless you specifically indicate to return the\n status of all instances.</p>\n <p>Instance status includes the following components:</p>\n <ul>\n <li>\n <p>\n <b>Status checks</b> - Amazon EC2 performs status\n checks on running EC2 instances to identify hardware and software issues. For\n more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-system-instance-status-check.html\">Status checks for your instances</a> and <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstances.html\">Troubleshoot\n instances with failed status checks</a> in the <i>Amazon EC2 User\n Guide</i>.</p>\n </li>\n <li>\n <p>\n <b>Scheduled events</b> - Amazon EC2 can schedule\n events (such as reboot, stop, or terminate) for your instances related to\n hardware issues, software updates, or system maintenance. For more information,\n see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-instances-status-check_sched.html\">Scheduled events for your instances</a> in the <i>Amazon EC2 User\n Guide</i>.</p>\n </li>\n <li>\n <p>\n <b>Instance state</b> - You can manage your instances\n from the moment you launch them through their termination. For more information,\n see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html\">Instance\n lifecycle</a> in the <i>Amazon EC2 User Guide</i>.</p>\n </li>\n </ul>\n <p>The Amazon EC2 API follows an eventual consistency model. This means that the result of an\n API command you run that creates or modifies resources might not be immediately\n available to all subsequent commands you run. For guidance on how to manage eventual\n consistency, see <a href=\"https://docs.aws.amazon.com/ec2/latest/devguide/eventual-consistency.html\">Eventual consistency in the\n Amazon EC2 API</a> in the <i>Amazon EC2 Developer\n Guide</i>.</p>\n <note>\n <p>The order of the elements in the response, including those within nested\n structures, might vary. Applications should not assume the elements appear in a\n particular order.</p>\n </note>",
3893538935
"smithy.api#examples": [
3893638936
{
3893738937
"title": "To describe the status of an instance",
@@ -62729,7 +62729,7 @@
6272962729
"target": "com.amazonaws.ec2#GetImageAncestryResult"
6273062730
},
6273162731
"traits": {
62732-
"smithy.api#documentation": "<p>Retrieves the ancestry chain of the specified AMI, tracing its lineage back to the root\n AMI. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-ancestry.html\">AMI ancestry</a> in\n <i>Amazon EC2 User Guide</i>.</p>"
62732+
"smithy.api#documentation": "<p>Retrieves the ancestry chain of the specified AMI, tracing its lineage back to the root\n AMI. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-ancestry.html\">AMI ancestry</a> in\n <i>Amazon EC2 User Guide</i>.</p>"
6273362733
}
6273462734
},
6273562735
"com.amazonaws.ec2#GetImageAncestryRequest": {
@@ -68209,7 +68209,7 @@
6820968209
"target": "com.amazonaws.ec2#String",
6821068210
"traits": {
6821168211
"aws.protocols#ec2QueryName": "ImageOwnerAlias",
68212-
"smithy.api#documentation": "<p>The owner alias (<code>amazon</code> | <code>aws-backup-vault</code> |\n <code>aws-marketplace</code> ) of this AMI, if one is assigned. Otherwise, the value is\n <code>null</code>.</p>",
68212+
"smithy.api#documentation": "<p>The owner alias (<code>amazon</code> | <code>aws-backup-vault</code> |\n <code>aws-marketplace</code> ) of this AMI, if one is assigned. Otherwise, the value is\n <code>null</code>.</p>",
6821368213
"smithy.api#xmlName": "imageOwnerAlias"
6821468214
}
6821568215
},
@@ -80995,6 +80995,84 @@
8099580995
"traits": {
8099680996
"smithy.api#enumValue": "r8a.metal-48xl"
8099780997
}
80998+
},
80999+
"p6_b300_48xlarge": {
81000+
"target": "smithy.api#Unit",
81001+
"traits": {
81002+
"smithy.api#enumValue": "p6-b300.48xlarge"
81003+
}
81004+
},
81005+
"c8a_medium": {
81006+
"target": "smithy.api#Unit",
81007+
"traits": {
81008+
"smithy.api#enumValue": "c8a.medium"
81009+
}
81010+
},
81011+
"c8a_large": {
81012+
"target": "smithy.api#Unit",
81013+
"traits": {
81014+
"smithy.api#enumValue": "c8a.large"
81015+
}
81016+
},
81017+
"c8a_xlarge": {
81018+
"target": "smithy.api#Unit",
81019+
"traits": {
81020+
"smithy.api#enumValue": "c8a.xlarge"
81021+
}
81022+
},
81023+
"c8a_2xlarge": {
81024+
"target": "smithy.api#Unit",
81025+
"traits": {
81026+
"smithy.api#enumValue": "c8a.2xlarge"
81027+
}
81028+
},
81029+
"c8a_4xlarge": {
81030+
"target": "smithy.api#Unit",
81031+
"traits": {
81032+
"smithy.api#enumValue": "c8a.4xlarge"
81033+
}
81034+
},
81035+
"c8a_8xlarge": {
81036+
"target": "smithy.api#Unit",
81037+
"traits": {
81038+
"smithy.api#enumValue": "c8a.8xlarge"
81039+
}
81040+
},
81041+
"c8a_12xlarge": {
81042+
"target": "smithy.api#Unit",
81043+
"traits": {
81044+
"smithy.api#enumValue": "c8a.12xlarge"
81045+
}
81046+
},
81047+
"c8a_16xlarge": {
81048+
"target": "smithy.api#Unit",
81049+
"traits": {
81050+
"smithy.api#enumValue": "c8a.16xlarge"
81051+
}
81052+
},
81053+
"c8a_24xlarge": {
81054+
"target": "smithy.api#Unit",
81055+
"traits": {
81056+
"smithy.api#enumValue": "c8a.24xlarge"
81057+
}
81058+
},
81059+
"c8a_48xlarge": {
81060+
"target": "smithy.api#Unit",
81061+
"traits": {
81062+
"smithy.api#enumValue": "c8a.48xlarge"
81063+
}
81064+
},
81065+
"c8a_metal_24xl": {
81066+
"target": "smithy.api#Unit",
81067+
"traits": {
81068+
"smithy.api#enumValue": "c8a.metal-24xl"
81069+
}
81070+
},
81071+
"c8a_metal_48xl": {
81072+
"target": "smithy.api#Unit",
81073+
"traits": {
81074+
"smithy.api#enumValue": "c8a.metal-48xl"
81075+
}
8099881076
}
8099981077
}
8100081078
},

codegen/sdk/aws-models/identitystore.json

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1039,7 +1039,7 @@
10391039
"Reason": {
10401040
"target": "com.amazonaws.identitystore#ConflictExceptionReason",
10411041
"traits": {
1042-
"smithy.api#documentation": "<p>This request cannot be completed for one of the following reasons:</p> <ul> <li> <p>Performing the requested operation would violate an existing uniqueness claim in the identity store. Resolve the conflict before retrying this request.</p> </li> <li> <p>The requested resource was being concurrently modified by another request.</p> </li> </ul>"
1042+
"smithy.api#documentation": "<p>Indicates the reason for a conflict error when the service is unable to access a Customer Managed KMS key. For non-KMS permission errors, this field is not included.</p>"
10431043
}
10441044
}
10451045
},
@@ -1337,6 +1337,12 @@
13371337
"traits": {
13381338
"smithy.api#documentation": "<p>The user's birthdate in YYYY-MM-DD format. This field supports standard date format for storing personal information.</p>"
13391339
}
1340+
},
1341+
"Extensions": {
1342+
"target": "com.amazonaws.identitystore#Extensions",
1343+
"traits": {
1344+
"smithy.api#documentation": "<p>A map with additional attribute extensions for the user. Each map key corresponds to an extension name, while map values represent extension data in <code>Document</code> type (not supported by Java V1, Go V1 and older versions of the CLI). <code>aws:identitystore:enterprise</code> is the only supported extension name.</p>"
1345+
}
13401346
}
13411347
}
13421348
},
@@ -1737,6 +1743,12 @@
17371743
"smithy.api#documentation": "<p>The identifier for a user in the identity store.</p>",
17381744
"smithy.api#required": {}
17391745
}
1746+
},
1747+
"Extensions": {
1748+
"target": "com.amazonaws.identitystore#ExtensionNames",
1749+
"traits": {
1750+
"smithy.api#documentation": "<p>A collection of extension names indicating what extensions the service should retrieve alongside other user attributes. <code>aws:identitystore:enterprise</code> is the only supported extension name.</p>"
1751+
}
17401752
}
17411753
}
17421754
},
@@ -1888,6 +1900,12 @@
18881900
"traits": {
18891901
"smithy.api#documentation": "<p>The identifier of the user or system that last updated the user.</p>"
18901902
}
1903+
},
1904+
"Extensions": {
1905+
"target": "com.amazonaws.identitystore#Extensions",
1906+
"traits": {
1907+
"smithy.api#documentation": "<p>A map of explicitly requested attribute extensions associated with the user. Not populated if the user has no requested extensions.</p>"
1908+
}
18911909
}
18921910
}
18931911
},
@@ -1933,6 +1951,44 @@
19331951
"com.amazonaws.identitystore#ExceptionMessage": {
19341952
"type": "string"
19351953
},
1954+
"com.amazonaws.identitystore#ExtensionName": {
1955+
"type": "string",
1956+
"traits": {
1957+
"smithy.api#length": {
1958+
"min": 1,
1959+
"max": 50
1960+
},
1961+
"smithy.api#pattern": "^aws:identitystore:[a-z]{1,20}$"
1962+
}
1963+
},
1964+
"com.amazonaws.identitystore#ExtensionNames": {
1965+
"type": "list",
1966+
"member": {
1967+
"target": "com.amazonaws.identitystore#ExtensionName"
1968+
},
1969+
"traits": {
1970+
"smithy.api#length": {
1971+
"min": 1,
1972+
"max": 10
1973+
},
1974+
"smithy.api#uniqueItems": {}
1975+
}
1976+
},
1977+
"com.amazonaws.identitystore#Extensions": {
1978+
"type": "map",
1979+
"key": {
1980+
"target": "com.amazonaws.identitystore#ExtensionName"
1981+
},
1982+
"value": {
1983+
"target": "com.amazonaws.identitystore#AttributeValue"
1984+
},
1985+
"traits": {
1986+
"smithy.api#length": {
1987+
"min": 1,
1988+
"max": 10
1989+
}
1990+
}
1991+
},
19361992
"com.amazonaws.identitystore#ExternalId": {
19371993
"type": "structure",
19381994
"members": {
@@ -2824,6 +2880,12 @@
28242880
"smithy.api#required": {}
28252881
}
28262882
},
2883+
"Extensions": {
2884+
"target": "com.amazonaws.identitystore#ExtensionNames",
2885+
"traits": {
2886+
"smithy.api#documentation": "<p>A collection of extension names indicating what extensions the service should retrieve alongside other user attributes. <code>aws:identitystore:enterprise</code> is the only supported extension name.</p>"
2887+
}
2888+
},
28272889
"MaxResults": {
28282890
"target": "com.amazonaws.identitystore#MaxResults",
28292891
"traits": {
@@ -3124,6 +3186,12 @@
31243186
"traits": {
31253187
"smithy.api#enumValue": "GROUP_MEMBERSHIP"
31263188
}
3189+
},
3190+
"RESOURCE_POLICY": {
3191+
"target": "smithy.api#Unit",
3192+
"traits": {
3193+
"smithy.api#enumValue": "RESOURCE_POLICY"
3194+
}
31273195
}
31283196
}
31293197
},
@@ -3502,6 +3570,12 @@
35023570
"traits": {
35033571
"smithy.api#documentation": "<p>The identifier of the user or system that last updated the user.</p>"
35043572
}
3573+
},
3574+
"Extensions": {
3575+
"target": "com.amazonaws.identitystore#Extensions",
3576+
"traits": {
3577+
"smithy.api#documentation": "<p>A map of explicitly requested attribute extensions associated with the user. Not populated if the user has no requested extensions.</p>"
3578+
}
35053579
}
35063580
},
35073581
"traits": {

0 commit comments

Comments
 (0)