feat: sdk api spec tests #521
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request adds support for Google Cloud Pub/Sub as a destination type in the Outpost TypeScript SDK and documentation, along with several improvements to configuration and documentation for AWS S3 destinations. It also updates SDK generation settings for TypeScript, improves code samples, and refines documentation formatting for better clarity and consistency.
New Destination Support:
DestinationGCPPubSub
andDestinationCreateGCPPubSub
types, including example usage and field documentation, to support Google Cloud Pub/Sub as a destination. This includes configuration and credentials fields for GCP service accounts. [1] [2] [3] [4]Documentation and Example Improvements:
keyTemplate
examples and documentation, ensuring correct usage of JMESPath expressions. [1] [2] [3] [4] [5]SDK Generation and Configuration:
0.5.1
, enabledacceptHeaderEnum
, set property casing to camelCase, and other configuration tweaks for improved SDK output. [1] [2]Documentation Formatting and Clarity:
RUNTIMES.md
for consistency and readability, including list formatting and example code blocks. [1] [2]Code Sample Corrections:
httpClient
parameter and removal of redundant instructions forzod
. [1] [2] [3]