You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 4acd3b6
Browse filesBrowse the repository at this point in the historyBrowse files
fix(aws): validate AWS integrations against SDK and API docs
Fixes DynamoDB items failing or serializing as {} (BigInt, sets, binary), RDS
SELECT rowCount always 0, Athena dropping the first row of DDL results, SES
templated/bulk sends missing Reply-To and bulk Cc/Bcc, Lambda dropdowns forcing
values on update, and binary Secrets Manager secrets. Adds missing documented
params and dropped response fields across the suite. All changes are additive.
Copy file name to clipboardExpand all lines: apps/docs/content/docs/integrations/athena.mdx
+22-2Lines changed: 22 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,6 +38,10 @@ Start an SQL query execution in AWS Athena
38
38
|`executionParameters`| json | No | Values for ? placeholders in a parameterized query or EXECUTE statement, applied in order. Pass a JSON array of strings \(e.g. \["2024-01-01", "US"\]\); a plain comma-separated list is also accepted when no value contains a comma |
39
39
|`resultReuseEnabled`| boolean | No | Reuse a previous result of the same query instead of re-scanning data \(default: false\)|
40
40
|`resultReuseMaxAgeInMinutes`| number | No | Maximum age in minutes of a previous result eligible for reuse \(0-10080, default: 60\)|
41
+
|`encryptionOption`| string | No | Encryption for the query results in S3: SSE_S3, SSE_KMS, or CSE_KMS. Overridden when the workgroup enforces its own settings |
42
+
|`kmsKey`| string | No | KMS key ARN or ID used when encryptionOption is SSE_KMS or CSE_KMS |
43
+
|`expectedBucketOwner`| string | No | AWS account ID expected to own the output location bucket; the query fails if it does not |
44
+
|`clientRequestToken`| string | No | Idempotency token \(32-128 characters\). Repeating a request with the same token returns the original query execution instead of starting a new one |
41
45
42
46
#### Output
43
47
@@ -80,6 +84,14 @@ Get the status and details of an Athena query execution
80
84
|`queryQueueTimeInMillis`| number | Time the query spent in queue in milliseconds |
81
85
|`totalExecutionTimeInMillis`| number | Total execution time in milliseconds |
82
86
|`outputLocation`| string | S3 location of query results |
87
+
|`servicePreProcessingTimeInMillis`| number | Time Athena spent preprocessing the query before submitting it, in milliseconds |
88
+
|`serviceProcessingTimeInMillis`| number | Time Athena spent finalizing and publishing results after execution, in milliseconds |
89
+
|`dataManifestLocation`| string | S3 location of the manifest file listing files written by the query |
90
+
|`reusedPreviousResult`| boolean | Whether the query reused a previous result instead of scanning data |
91
+
|`athenaError`| json | Failure details for a FAILED query \(errorCategory: 1 system, 2 user, 3 other; errorType; retryable; errorMessage\)|
92
+
|`executionParameters`| array | Values supplied for the query's ? placeholders |
93
+
|`substatementType`| string | Kind of query statement that was run \(e.g., SELECT, INSERT, CREATE_TABLE\)|
94
+
|`engineVersion`| json | Engine version used \(selectedEngineVersion, effectiveEngineVersion\)|
83
95
84
96
</ReferenceDetails>
85
97
@@ -102,10 +114,10 @@ Retrieve the results of a completed Athena query execution
102
114
103
115
| Parameter | Type | Description |
104
116
| --------- | ---- | ----------- |
105
-
|`columns`| array | Column metadata \(name and type\)|
@@ -58,6 +58,8 @@ Create a new CloudFormation stack from a template
58
58
|`tags`| json | No | Tags to apply to the stack and its resources \(e.g., \[\{"key": "env", "value": "prod"\}\]\)|
59
59
|`onFailure`| string | No | Action to take on creation failure: ROLLBACK \(default\), DELETE, or DO_NOTHING |
60
60
|`timeoutInMinutes`| number | No | Amount of time before the stack creation times out and rolls back |
61
+
|`roleArn`| string | No | ARN of an IAM service role CloudFormation assumes for stack operations \(defaults to the caller credentials or the role previously used for the stack\)|
62
+
|`enableTerminationProtection`| boolean | No | Whether to enable termination protection on the new stack \(default false\)|
61
63
62
64
#### Output
63
65
@@ -84,6 +86,7 @@ Update an existing CloudFormation stack with a new or previous template
|`capabilities`| string | No | Comma-separated capabilities to acknowledge \(CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_AUTO_EXPAND\)|
86
88
|`tags`| json | No | Tags to apply to the stack and its resources \(e.g., \[\{"key": "env", "value": "prod"\}\]\)|
89
+
|`roleArn`| string | No | ARN of an IAM service role CloudFormation assumes for stack operations \(defaults to the caller credentials or the role previously used for the stack\)|
87
90
88
91
#### Output
89
92
@@ -155,6 +158,8 @@ Preview the changes a stack create or update would make before applying them
155
158
|`capabilities`| string | No | Comma-separated capabilities to acknowledge \(CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_AUTO_EXPAND\)|
156
159
|`changeSetType`| string | No | CREATE \(default, new stack\), UPDATE \(existing stack\), or IMPORT \(import existing resources\)|
157
160
|`description`| string | No | Description of the change set for reference |
161
+
|`tags`| json | No | Tags to apply to the stack and its resources when the change set executes \(e.g., \[\{"key": "env", "value": "prod"\}\]\)|
162
+
|`roleArn`| string | No | ARN of an IAM service role CloudFormation assumes for stack operations \(defaults to the caller credentials or the role previously used for the stack\)|
158
163
159
164
#### Output
160
165
@@ -178,6 +183,7 @@ View the resource changes a change set would make and its execution status
178
183
|`awsRegion`| string | Yes | AWS region \(e.g., us-east-1\)|
179
184
|`changeSetName`| string | Yes | Name or ARN of the change set to describe |
180
185
|`stackName`| string | No | Name or ID of the stack the change set belongs to \(required if changeSetName is not an ARN\)|
186
+
|`nextToken`| string | No | Pagination token from a previous call to fetch the next page of changes |
181
187
182
188
#### Output
183
189
@@ -193,7 +199,16 @@ View the resource changes a change set would make and its execution status
193
199
|`statusReason`| string | Reason for the current status, particularly if failed |
194
200
|`creationTime`| number | Timestamp the change set was created |
195
201
|`capabilities`| array | Capabilities required to execute the change set |
196
-
|`changes`| array | List of resource changes \(action, logical/physical resource ID, resource type, replacement\)|
|`dimensions`| string | No | Dimensions as JSON \(e.g., \{"InstanceId": "i-1234"\}\)|
244
+
|`extendedStatistics`| array | No | Percentile statistics to retrieve \(e.g., \["p99", "p95"\]\). AWS accepts either Statistics or ExtendedStatistics, so when set these are requested instead of statistics |
245
+
|`unit`| string | No | Only return data reported with this unit \(e.g., Percent, Milliseconds\). Omit to return all units |
237
246
238
247
#### Output
239
248
@@ -248,6 +257,7 @@ Get statistics for a CloudWatch metric over a time range
248
257
| ↳ `maximum`| number | Maximum statistic value |
249
258
| ↳ `sampleCount`| number | Sample count statistic value |
0 commit comments