Skip to content

Commit 00c6d6f

Browse files
authored
Imported release for smithy-rs v0.10 (#88)
1 parent 20e8e1c commit 00c6d6f

File tree

106 files changed

+228132
-1796
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+228132
-1796
lines changed

sdk/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[workspace]
22
members = [
3-
"dynamodb","kinesis","lambda","apigateway","qldb","polly","kms","qldbsession","secretsmanager","smithy-types","smithy-http","smithy-http-tower","protocol-test-helpers","aws-auth","aws-endpoint","aws-types","aws-hyper","aws-sig-auth","aws-http","examples/dynamo-delete-item","examples/lambda-list-functions","examples/dynamo-list-items","examples/kinesis-list-streams","examples/secretsmanager-create-secret","examples/secretsmanager-get-secret-value","examples/polly-describe-voices","examples/secretsmanager-helloworld","examples/polly-synthesize-speech","examples/dynamo-create-table","examples/polly-put-lexicon","examples/dynamo-list-tables","examples/qldbsession-helloworld","examples/dynamo-helloworld","examples/kinesis-create-stream","examples/polly-helloworld","examples/secretsmanager-list-secrets","examples/polly-list-lexicons","examples/lambda-invoke-function","examples/kms-helloworld","examples/kinesis-describe-stream","examples/dynamo-delete-table","examples/qldb-list-ledgers","examples/dynamo-add-item","examples/kinesis-delete-stream","examples/dynamo-movies","examples/kinesis-put-record"
3+
"qldb","qldbsession","secretsmanager","kms","dynamodb","kinesis","polly","ssm","lambda","apigateway","s3","smithy-types","smithy-xml","smithy-http","smithy-http-tower","protocol-test-helpers","aws-auth","aws-endpoint","aws-types","aws-hyper","aws-sig-auth","aws-http","examples/lambda-list-functions","examples/polly-synthesize-speech","examples/secretsmanager-helloworld","examples/polly-describe-voices","examples/ssm-put-parameter","examples/polly-list-lexicons","examples/kinesis-create-stream","examples/polly-helloworld","examples/lambda-invoke-function","examples/kinesis-list-streams","examples/qldbsession-helloworld","examples/kinesis-describe-stream","examples/dynamo-create-table","examples/dynamo-list-items","examples/kinesis-put-record","examples/secretsmanager-get-secret-value","examples/dynamo-movies","examples/secretsmanager-create-secret","examples/dynamo-delete-item","examples/kinesis-delete-stream","examples/secretsmanager-list-secrets","examples/s3-helloworld","examples/dynamo-add-item","examples/dynamo-delete-table","examples/polly-put-lexicon","examples/dynamo-helloworld","examples/dynamo-list-tables","examples/kms-helloworld","examples/qldb-list-ledgers"
44
]

sdk/apigateway/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
22
[package]
33
name = "aws-sdk-apigateway"
4-
version = "0.0.2"
4+
version = "0.0.5-alpha"
55
description = "<fullname>Amazon API Gateway</fullname>\n <p>Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends. API Gateway allows developers to securely connect mobile and web applications to APIs that run on AWS Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.</p>"
66
authors = ["AWS Rust SDK Team <[email protected]>", "Russell Cohen <[email protected]>"]
77
license = "Apache-2.0"

sdk/apigateway/src/input.rs

Lines changed: 526 additions & 406 deletions
Large diffs are not rendered by default.

sdk/apigateway/src/lib.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
#![allow(clippy::module_inception)]
22
#![allow(clippy::upper_case_acronyms)]
33
#![allow(clippy::large_enum_variant)]
4-
/// <fullname>Amazon API Gateway</fullname>
5-
/// <p>Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends. API Gateway allows developers to securely connect mobile and web applications to APIs that run on AWS Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.</p>
4+
#![allow(clippy::wrong_self_convention)]
5+
//! <fullname>Amazon API Gateway</fullname>
6+
//! <p>Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends. API Gateway allows developers to securely connect mobile and web applications to APIs that run on AWS Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.</p>
7+
68
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
79
pub use error_meta::Error;
810

sdk/apigateway/src/model.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1041,6 +1041,7 @@ impl<'de> serde::Deserialize<'de> for UnauthorizedCacheControlHeaderStrategy {
10411041
}
10421042
}
10431043

1044+
/// <p>Returns the status of the <b>CacheCluster</b>.</p>
10441045
#[non_exhaustive]
10451046
#[derive(
10461047
std::clone::Clone,
@@ -1120,6 +1121,7 @@ impl<'de> serde::Deserialize<'de> for CacheClusterStatus {
11201121
}
11211122
}
11221123

1124+
/// <p>Returns the size of the <b>CacheCluster</b>.</p>
11231125
#[non_exhaustive]
11241126
#[derive(
11251127
std::clone::Clone,
@@ -1283,6 +1285,7 @@ impl EndpointConfiguration {
12831285
}
12841286
}
12851287

1288+
/// <p>The endpoint type. The valid values are <code>EDGE</code> for edge-optimized API setup, most suitable for mobile applications; <code>REGIONAL</code> for regional API endpoint setup, most suitable for calling from AWS Region; and <code>PRIVATE</code> for private APIs.</p>
12861289
#[non_exhaustive]
12871290
#[derive(
12881291
std::clone::Clone,
@@ -2921,6 +2924,7 @@ impl<'de> serde::Deserialize<'de> for ConnectionType {
29212924
}
29222925
}
29232926

2927+
/// <p>The integration type. The valid value is <code>HTTP</code> for integrating an API method with an HTTP backend; <code>AWS</code> with any AWS service endpoints; <code>MOCK</code> for testing without actually invoking the backend; <code>HTTP_PROXY</code> for integrating with the HTTP proxy integration; <code>AWS_PROXY</code> for integrating with the Lambda proxy integration. </p>
29242928
#[non_exhaustive]
29252929
#[derive(
29262930
std::clone::Clone,
@@ -3813,6 +3817,7 @@ impl MethodSnapshot {
38133817
}
38143818
}
38153819

3820+
/// <p>The authorizer type. Valid values are <code>TOKEN</code> for a Lambda function using a single authorization token submitted in a custom header, <code>REQUEST</code> for a Lambda function using incoming request parameters, and <code>COGNITO_USER_POOLS</code> for using an Amazon Cognito user pool.</p>
38163821
#[non_exhaustive]
38173822
#[derive(
38183823
std::clone::Clone,

0 commit comments

Comments
 (0)