Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
c141208
feat(aws): wave-1A schema/error patches, Presign module, paginator + …
sam-goodwin Jul 10, 2026
9aeb815
feat(aws): smithy hostPrefix support (sync-states endpoints) + sesv2 …
sam-goodwin Jul 10, 2026
6659c2b
fix(aws): eventstream union decode is service-free (Stream R widened …
sam-goodwin Jul 10, 2026
999dea5
feat(aws): syntheticErrors patch capability, rest-xml member-wrapped …
sam-goodwin Jul 10, 2026
761df2f
feat(aws): batch/apprunner/servicediscovery patches (waves 2A)
sam-goodwin Jul 10, 2026
f1dcb00
wip(aws): waves 3-5 patches + regenerated services (interrupted mid-w…
sam-goodwin Jul 10, 2026
67d5db2
fix(aws): finish wave 5 service patches + gate typefixes (ec2 NotFoun…
sam-goodwin Jul 10, 2026
032e6c6
feat(aws): typed-error + generator coverage for T2 services
sam-goodwin Jul 11, 2026
1ebc4a4
feat(aws): SigV2 auth + typed-error coverage for media/iot/ai T2 serv…
sam-goodwin Jul 11, 2026
926dfde
feat(aws): typed-error + protocol coverage for final T2 tail
sam-goodwin Jul 11, 2026
41b7d2e
feat(aws): SimpleDB data-plane ops in the hand-written service module
sam-goodwin Jul 11, 2026
2cac096
fix(aws): typed-error + optional-field patches from live AWS test wave
sam-goodwin Jul 13, 2026
8ec1ad6
fix(aws): op-scoped typed errors from the full-fleet test wave
sam-goodwin Jul 13, 2026
b8c790c
Merge commit '6927568ec' into claude/aws-factory-wave-1a
sam-goodwin Jul 14, 2026
8400a9f
chore(aws): sweep patches + regen (snapshot 2026-07-14 22:58)
sam-goodwin Jul 15, 2026
63cb96d
chore(aws): sweep patches + regen (snapshot 2026-07-14 23:28)
sam-goodwin Jul 15, 2026
9a6d61d
chore(aws): sweep patches + regen (snapshot 2026-07-14 23:43)
sam-goodwin Jul 15, 2026
81a56b4
chore(aws): sweep patches + regen (snapshot 2026-07-14 23:58)
sam-goodwin Jul 15, 2026
19d6958
chore(aws): sweep patches + regen (snapshot 2026-07-15 00:13)
sam-goodwin Jul 15, 2026
c36678e
chore(aws): sweep patches + regen (snapshot 2026-07-15 00:29)
sam-goodwin Jul 15, 2026
995dcc0
chore(aws): sweep patches + regen (snapshot 2026-07-15 00:44)
sam-goodwin Jul 15, 2026
8ab547e
chore(aws): sweep patches + regen (snapshot 2026-07-15 00:59)
sam-goodwin Jul 15, 2026
780d3b9
chore(aws): sweep patches + regen (snapshot 2026-07-15 01:14)
sam-goodwin Jul 15, 2026
fb2ed7f
chore(aws): sweep patches + regen (snapshot 2026-07-15 01:29)
sam-goodwin Jul 15, 2026
99f3848
chore(aws/distilled): patch+regen 1 service(s) — ivs
sam-goodwin Jul 15, 2026
ed1a4ba
chore(aws/distilled): patch+regen 1 service(s) — fsx
sam-goodwin Jul 15, 2026
30a8414
chore(aws/distilled): patch+regen 1 service(s) — fsx
sam-goodwin Jul 15, 2026
3982cf0
chore(aws/distilled): patch+regen 1 service(s) — eventbridge
sam-goodwin Jul 15, 2026
cc368fd
chore(aws/distilled): patch+regen 1 service(s) — ivschat
sam-goodwin Jul 15, 2026
2ad3dab
chore(aws/distilled): regen 1 service(s) — iotfleetwise
sam-goodwin Jul 15, 2026
a0ed713
chore(aws/distilled): patch+regen 1 service(s) — imagebuilder
sam-goodwin Jul 15, 2026
62a52c0
chore(aws/distilled): patch+regen 5 service(s) — internetmonitor, iot…
sam-goodwin Jul 15, 2026
93169fb
chore(aws/distilled): patch+regen 5 service(s) — iot-data-plane, kine…
sam-goodwin Jul 15, 2026
53028f5
chore(aws/distilled): patch+regen 1 service(s) — lakeformation
sam-goodwin Jul 15, 2026
be7495c
chore(aws/distilled): patch+regen 4 service(s) — license-manager, mac…
sam-goodwin Jul 15, 2026
8aea518
chore(aws/distilled): patch+regen 1 service(s) — medialive
sam-goodwin Jul 15, 2026
7799e91
chore(aws/distilled): patch+regen 3 service(s) — location, memorydb, …
sam-goodwin Jul 15, 2026
52bcf80
chore(aws/distilled): patch+regen 1 service(s) — mediatailor
sam-goodwin Jul 15, 2026
dc3cd86
chore(aws/distilled): patch+regen 2 service(s) — macie2, memorydb
sam-goodwin Jul 15, 2026
5d0d6d2
chore(aws/distilled): patch+regen 1 service(s) — quicksight
sam-goodwin Jul 15, 2026
ce1c252
chore(aws/distilled): regen 1 service(s) — rum
sam-goodwin Jul 15, 2026
489ecd6
chore(aws/distilled): patch+regen 1 service(s) — redshift-serverless
sam-goodwin Jul 15, 2026
7f11e6d
chore(aws/distilled): patch+regen 3 service(s) — redshift-serverless,…
sam-goodwin Jul 15, 2026
feb4c63
chore(aws/distilled): patch+regen 2 service(s) — resource-groups, s3
sam-goodwin Jul 15, 2026
e1ecb03
chore(aws/distilled): patch+regen 1 service(s) — s3
sam-goodwin Jul 15, 2026
941fd05
chore(aws/distilled): patch+regen 2 service(s) — s3-control, ssm-cont…
sam-goodwin Jul 15, 2026
25e1052
chore(aws/distilled): patch+regen 1 service(s) — securitylake
sam-goodwin Jul 15, 2026
7f0fd9c
chore(aws/distilled): patch+regen 1 service(s) — schemas
sam-goodwin Jul 15, 2026
f2becc8
chore(aws/distilled): patch+regen 2 service(s) — service-catalog, soc…
sam-goodwin Jul 15, 2026
8f0a631
chore(aws/distilled): patch+regen 1 service(s) — verifiedpermissions
sam-goodwin Jul 15, 2026
d817645
chore(aws/distilled): patch+regen 1 service(s) — signer
sam-goodwin Jul 15, 2026
2ea2691
chore(aws/distilled): patch+regen 5 service(s) — amp, entityresolutio…
sam-goodwin Jul 15, 2026
da384e1
chore(aws/distilled): regen 0 service(s) —
sam-goodwin Jul 16, 2026
e4f47e3
chore(aws/distilled): patch+regen 2 service(s) — socialmessaging, vpc…
sam-goodwin Jul 16, 2026
5cdc594
Merge remote-tracking branch 'origin/main' into claude/aws-factory-wa…
sam-goodwin Jul 17, 2026
82bf50c
fix(aws): harden live errors and payload signing
sam-goodwin Jul 17, 2026
869b33f
fix(aws): type transient IVS and Omics errors
sam-goodwin Jul 17, 2026
859a3b5
fix(aws): match current Batch queue validation errors
sam-goodwin Jul 17, 2026
b481225
fix(aws): preserve SQS invalid parameter messages
sam-goodwin Jul 17, 2026
dd0ebb7
fix(aws): type and retry OAM throttling
sam-goodwin Jul 17, 2026
4887319
fix(aws): type transient Glue crawler target validation
sam-goodwin Jul 17, 2026
136956b
fix(aws): type Batch delete not-found races
sam-goodwin Jul 17, 2026
fb118a1
fix(aws): type Amplify front-door TimeoutException (API Gateway 504)
sam-goodwin Jul 17, 2026
52b02f7
chore: format
sam-goodwin Jul 18, 2026
6ed69ca
chore: reformat with oxfmt 0.36.0 (the lockfile/CI version)
sam-goodwin Jul 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions packages/aws/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,11 @@
"bun": "./src/errors.ts",
"default": "./lib/errors.js"
},
"./Presign": {
"types": "./lib/presign.d.ts",
"bun": "./src/presign.ts",
"default": "./lib/presign.js"
},
"./Region": {
"types": "./lib/region.d.ts",
"bun": "./src/region.ts",
Expand Down
13 changes: 13 additions & 0 deletions packages/aws/patches/aiops.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"operations": {
"getInvestigationGroup": { "errors": ["UnauthorizedException"] },
"updateInvestigationGroup": { "errors": ["UnauthorizedException"] },
"deleteInvestigationGroup": { "errors": ["UnauthorizedException"] },
"getInvestigationGroupPolicy": { "errors": ["UnauthorizedException"] },
"putInvestigationGroupPolicy": { "errors": ["UnauthorizedException"] },
"deleteInvestigationGroupPolicy": { "errors": ["UnauthorizedException"] }
},
"errorCategories": {
"UnauthorizedException": ["AuthError"]
}
}
22 changes: 22 additions & 0 deletions packages/aws/patches/amp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"structures": {
"RuleGroupsNamespaceDescription": {
"members": {
"data": {
"optional": true
}
}
},
"AlertManagerDefinitionDescription": {
"members": {
"data": {
"optional": true
}
}
}
},
"operations": {
"createLoggingConfiguration": { "errors": ["ConflictException"] },
"createQueryLoggingConfiguration": { "errors": ["ConflictException"] }
}
}
89 changes: 89 additions & 0 deletions packages/aws/patches/amplify.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
{
"operations": {
"createApp": { "errors": ["TimeoutException"] },
"createBackendEnvironment": { "errors": ["TimeoutException"] },
"createBranch": { "errors": ["TimeoutException"] },
"createDeployment": { "errors": ["TimeoutException"] },
"createDomainAssociation": { "errors": ["TimeoutException"] },
"createWebhook": { "errors": ["TimeoutException"] },
"deleteApp": { "errors": ["TimeoutException"] },
"deleteBackendEnvironment": { "errors": ["TimeoutException"] },
"deleteBranch": { "errors": ["TimeoutException"] },
"deleteDomainAssociation": { "errors": ["TimeoutException"] },
"deleteJob": { "errors": ["TimeoutException"] },
"deleteWebhook": { "errors": ["TimeoutException"] },
"generateAccessLogs": { "errors": ["TimeoutException"] },
"getApp": { "errors": ["TimeoutException"] },
"getArtifactUrl": { "errors": ["TimeoutException"] },
"getBackendEnvironment": { "errors": ["TimeoutException"] },
"getBranch": { "errors": ["TimeoutException"] },
"getDomainAssociation": { "errors": ["TimeoutException"] },
"getJob": { "errors": ["TimeoutException"] },
"getWebhook": { "errors": ["TimeoutException"] },
"listApps": { "errors": ["TimeoutException"] },
"listArtifacts": { "errors": ["TimeoutException"] },
"listBackendEnvironments": { "errors": ["TimeoutException"] },
"listBranches": { "errors": ["TimeoutException"] },
"listDomainAssociations": { "errors": ["TimeoutException"] },
"listJobs": { "errors": ["TimeoutException"] },
"listTagsForResource": { "errors": ["TimeoutException"] },
"listWebhooks": { "errors": ["TimeoutException"] },
"startDeployment": { "errors": ["TimeoutException"] },
"startJob": { "errors": ["TimeoutException"] },
"stopJob": { "errors": ["TimeoutException"] },
"tagResource": { "errors": ["TimeoutException"] },
"untagResource": { "errors": ["TimeoutException"] },
"updateApp": { "errors": ["TimeoutException"] },
"updateBranch": { "errors": ["TimeoutException"] },
"updateDomainAssociation": { "errors": ["TimeoutException"] },
"updateWebhook": { "errors": ["TimeoutException"] }
},
"errors": {
"TimeoutException": {
"message": { "type": "string" }
}
},
"structures": {
"App": {
"members": {
"repository": { "optional": true },
"description": { "optional": true },
"environmentVariables": { "optional": true },
"enableBranchAutoBuild": { "optional": true },
"enableBasicAuth": { "optional": true },
"defaultDomain": { "optional": true },
"platform": { "optional": true }
}
},
"JobSummary": {
"members": {
"commitId": { "optional": true },
"commitMessage": { "optional": true },
"commitTime": { "optional": true },
"jobType": { "optional": true }
}
},
"CreateDeploymentResult": {
"members": {
"fileUploadUrls": { "optional": true }
}
},
"Branch": {
"members": {
"description": { "optional": true },
"displayName": { "optional": true },
"stage": { "optional": true },
"enableNotification": { "optional": true },
"environmentVariables": { "optional": true },
"enableAutoBuild": { "optional": true },
"customDomains": { "optional": true },
"framework": { "optional": true },
"activeJobId": { "optional": true },
"totalNumberOfJobs": { "optional": true },
"enableBasicAuth": { "optional": true },
"ttl": { "optional": true },
"enablePullRequestPreview": { "optional": true }
}
}
}
}
14 changes: 14 additions & 0 deletions packages/aws/patches/api-gateway.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"structures": {
"ApiKey": {
"members": {
"value": { "sensitive": true }
}
},
"CreateApiKeyRequest": {
"members": {
"value": { "sensitive": true }
}
}
}
}
58 changes: 58 additions & 0 deletions packages/aws/patches/appflow.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"operations": {
"createConnectorProfile": {
"errors": ["ConnectorServerException"]
},
"updateConnectorProfile": {
"errors": ["ConnectorServerException"]
}
},
"structures": {
"DatadogConnectorProfileCredentials": {
"members": {
"applicationKey": { "sensitive": true }
}
},
"DynatraceConnectorProfileCredentials": {
"members": {
"apiToken": { "sensitive": true }
}
},
"InforNexusConnectorProfileCredentials": {
"members": {
"secretAccessKey": { "sensitive": true },
"datakey": { "sensitive": true }
}
},
"GoogleAnalyticsConnectorProfileCredentials": {
"members": {
"refreshToken": { "sensitive": true }
}
},
"HoneycodeConnectorProfileCredentials": {
"members": {
"refreshToken": { "sensitive": true }
}
},
"SalesforceConnectorProfileCredentials": {
"members": {
"refreshToken": { "sensitive": true }
}
},
"OAuth2Credentials": {
"members": {
"refreshToken": { "sensitive": true }
}
},
"OAuthCredentials": {
"members": {
"refreshToken": { "sensitive": true }
}
},
"PardotConnectorProfileCredentials": {
"members": {
"refreshToken": { "sensitive": true }
}
}
}
}
38 changes: 38 additions & 0 deletions packages/aws/patches/appintegrations.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"errorCategories": {
"TooManyRequestsException": ["ThrottlingError", "RetryableError"]
},
"operations": {
"createApplication": { "errors": ["TooManyRequestsException"] },
"createDataIntegration": { "errors": ["TooManyRequestsException"] },
"createDataIntegrationAssociation": {
"errors": ["TooManyRequestsException"]
},
"createEventIntegration": { "errors": ["TooManyRequestsException"] },
"deleteApplication": { "errors": ["TooManyRequestsException"] },
"deleteDataIntegration": { "errors": ["TooManyRequestsException"] },
"deleteEventIntegration": { "errors": ["TooManyRequestsException"] },
"getApplication": { "errors": ["TooManyRequestsException"] },
"getDataIntegration": { "errors": ["TooManyRequestsException"] },
"getEventIntegration": { "errors": ["TooManyRequestsException"] },
"listApplicationAssociations": { "errors": ["TooManyRequestsException"] },
"listApplications": { "errors": ["TooManyRequestsException"] },
"listDataIntegrationAssociations": {
"errors": ["TooManyRequestsException"]
},
"listDataIntegrations": { "errors": ["TooManyRequestsException"] },
"listEventIntegrationAssociations": {
"errors": ["TooManyRequestsException"]
},
"listEventIntegrations": { "errors": ["TooManyRequestsException"] },
"listTagsForResource": { "errors": ["TooManyRequestsException"] },
"tagResource": { "errors": ["TooManyRequestsException"] },
"untagResource": { "errors": ["TooManyRequestsException"] },
"updateApplication": { "errors": ["TooManyRequestsException"] },
"updateDataIntegration": { "errors": ["TooManyRequestsException"] },
"updateDataIntegrationAssociation": {
"errors": ["TooManyRequestsException"]
},
"updateEventIntegration": { "errors": ["TooManyRequestsException"] }
}
}
13 changes: 13 additions & 0 deletions packages/aws/patches/application-auto-scaling.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"operations": {
"getPredictiveScalingForecast": {
"syntheticErrors": [
{
"name": "PredictiveScalingForecastNotSupported",
"from": "AccessDeniedException",
"message": { "includes": "GetPredictiveScalingForecast is not supported" }
}
]
}
}
}
28 changes: 28 additions & 0 deletions packages/aws/patches/application-signals.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"structures": {
"ServiceLevelObjectiveBudgetReportError": {
"members": {
"Name": {
"optional": true
}
}
},
"Service": {
"members": {
"KeyAttributes": {
"optional": true
},
"MetricReferences": {
"optional": true
}
}
},
"RecurrenceRule": {
"members": {
"Expression": {
"optional": true
}
}
}
}
}
10 changes: 10 additions & 0 deletions packages/aws/patches/apprunner.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"enums": {
"AutoScalingConfigurationStatus": {
"add": ["active", "inactive"]
},
"VpcConnectorStatus": {
"add": ["active", "inactive"]
}
}
}
Loading
Loading