-
- Downloads
Orchestrator `ResponseDeserializer` codegen and auth (#2494)
* Convert interceptor fns to macro invocations Co-authored-by:John DiSanti <jdisanti@amazon.com> * Add unmodeled error to ServiceError and bring in EventLog Co-authored-by:
John DiSanti <jdisanti@amazon.com> * Simplify and test `EventLog` * Attempt to integrate the event log with the orchestrator * fix: error type in integration test update: retry handling in orchestrator * update: set the runtime plugins to do nothing instead of panic when called on * Introduce a construct for type erasure * Eliminate several generics and add phased error handling * Code generate the `ResponseDeserializer` trait impls * CI fixes * Reorganize the new runtime crates * Create the `Identity` type * Reorganize orchestrator traits and accessors * Set up code generated test environment for the new runtime * Add initial auth orchestration implementation * Fix clippy lint * Incorporate feedback * Fix external types lint --------- Co-authored-by:
Zelda Hessler <zhessler@amazon.com>
Showing
- aws/rust-runtime/aws-http/src/request_id.rs 6 additions, 0 deletionsaws/rust-runtime/aws-http/src/request_id.rs
- aws/rust-runtime/aws-inlineable/src/s3_request_id.rs 6 additions, 0 deletionsaws/rust-runtime/aws-inlineable/src/s3_request_id.rs
- aws/sdk-adhoc-test/build.gradle.kts 2 additions, 2 deletionsaws/sdk-adhoc-test/build.gradle.kts
- aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/BaseRequestIdDecorator.kt 2 additions, 2 deletions.../software/amazon/smithy/rustsdk/BaseRequestIdDecorator.kt
- aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/HttpRequestChecksumDecorator.kt 7 additions, 2 deletions...are/amazon/smithy/rustsdk/HttpRequestChecksumDecorator.kt
- aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/HttpResponseChecksumDecorator.kt 7 additions, 2 deletions...re/amazon/smithy/rustsdk/HttpResponseChecksumDecorator.kt
- aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/customize/s3/S3Decorator.kt 4 additions, 4 deletions...oftware/amazon/smithy/rustsdk/customize/s3/S3Decorator.kt
- aws/sdk/build.gradle.kts 2 additions, 1 deletionaws/sdk/build.gradle.kts
- aws/sdk/integration-tests/aws-smithy-runtime-test/src/auth.rs 24 additions, 0 deletions...sdk/integration-tests/aws-smithy-runtime-test/src/auth.rs
- aws/sdk/integration-tests/aws-smithy-runtime-test/src/conn.rs 44 additions, 0 deletions...sdk/integration-tests/aws-smithy-runtime-test/src/conn.rs
- aws/sdk/integration-tests/aws-smithy-runtime-test/src/de.rs 35 additions, 0 deletionsaws/sdk/integration-tests/aws-smithy-runtime-test/src/de.rs
- aws/sdk/integration-tests/aws-smithy-runtime-test/src/endpoints.rs 24 additions, 0 deletions...ntegration-tests/aws-smithy-runtime-test/src/endpoints.rs
- aws/sdk/integration-tests/aws-smithy-runtime-test/src/main.rs 70 additions, 0 deletions...sdk/integration-tests/aws-smithy-runtime-test/src/main.rs
- aws/sdk/integration-tests/aws-smithy-runtime-test/src/retry.rs 48 additions, 0 deletions...dk/integration-tests/aws-smithy-runtime-test/src/retry.rs
- aws/sdk/integration-tests/aws-smithy-runtime-test/src/ser.rs 32 additions, 0 deletionsaws/sdk/integration-tests/aws-smithy-runtime-test/src/ser.rs
- aws/sra-test/.gitignore 1 addition, 0 deletionsaws/sra-test/.gitignore
- aws/sra-test/build.gradle.kts 88 additions, 0 deletionsaws/sra-test/build.gradle.kts
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/ClientRustSettings.kt 4 additions, 2 deletions...n/smithy/rust/codegen/client/smithy/ClientRustSettings.kt
- codegen-client/src/main/kotlin/software/amazon/smithy/rust/codegen/client/smithy/protocols/HttpBoundProtocolGenerator.kt 235 additions, 35 deletions...gen/client/smithy/protocols/HttpBoundProtocolGenerator.kt
- codegen-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/rustlang/CargoDependency.kt 2 additions, 0 deletions...azon/smithy/rust/codegen/core/rustlang/CargoDependency.kt
Loading
Please register or sign in to comment