Commit c84a2ea7 authored by AWS SDK Rust Bot's avatar AWS SDK Rust Bot
Browse files

[smithy-rs] Rollup of 5 commits



Includes commits:
  08a533ff RustType renders types with wrong syntax (#3090)
  2a51e0bc Feature-gate public use of `http-body` and `hyper` within `aws-smithy-types` (#3088)
  6ceabf8b Use tokio::process to allow timeouts to occur (#3052)
  118151e2 Add Clone impl to PresignedRequest (#3084)
  22215502 Add more type aliases for types moved to the `aws-smithy-types` crate (#3091)

Co-authored-by: default avatar82marbag <69267416+82marbag@users.noreply.github.com>
Co-authored-by: default avatarRussell Cohen <rcoh@amazon.com>
Co-authored-by: default avatarysaito1001 <awsaito@amazon.com>
parent 6130a858
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -84,6 +84,6 @@ features = ["macros", "test-util", "rt-multi-thread"]

[features]
rustls = ["aws-smithy-runtime/tls-rustls"]
rt-tokio = ["aws-smithy-async/rt-tokio", "aws-smithy-http/rt-tokio"]
rt-tokio = ["aws-smithy-async/rt-tokio", "aws-smithy-types/rt-tokio", "aws-smithy-types/http-body-0-4-x"]
test-util = ["aws-credential-types/test-util", "aws-smithy-runtime/test-util"]
default = ["rustls", "rt-tokio"]
+1 −1
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ impl super::Client {
    ///
    /// - The fluent builder is configurable:
    ///   - [`analyzer_arn(impl Into<String>)`](crate::operation::create_access_preview::builders::CreateAccessPreviewFluentBuilder::analyzer_arn) / [`set_analyzer_arn(Option<String>)`](crate::operation::create_access_preview::builders::CreateAccessPreviewFluentBuilder::set_analyzer_arn):<br>required: **true**<br><p>The <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resources">ARN of the account analyzer</a> used to generate the access preview. You can only create an access preview for analyzers with an <code>Account</code> type and <code>Active</code> status.</p><br>
    ///   - [`configurations(impl Into<String>, Configuration)`](crate::operation::create_access_preview::builders::CreateAccessPreviewFluentBuilder::configurations) / [`set_configurations(Option<HashMap<String, Configuration>>)`](crate::operation::create_access_preview::builders::CreateAccessPreviewFluentBuilder::set_configurations):<br>required: **true**<br><p>Access control configuration for your resource that is used to generate the access preview. The access preview includes findings for external access allowed to the resource with the proposed access control configuration. The configuration must contain exactly one element.</p><br>
    ///   - [`configurations(impl Into<String>, Configuration)`](crate::operation::create_access_preview::builders::CreateAccessPreviewFluentBuilder::configurations) / [`set_configurations(Option<HashMap::<String, Configuration>>)`](crate::operation::create_access_preview::builders::CreateAccessPreviewFluentBuilder::set_configurations):<br>required: **true**<br><p>Access control configuration for your resource that is used to generate the access preview. The access preview includes findings for external access allowed to the resource with the proposed access control configuration. The configuration must contain exactly one element.</p><br>
    ///   - [`client_token(impl Into<String>)`](crate::operation::create_access_preview::builders::CreateAccessPreviewFluentBuilder::client_token) / [`set_client_token(Option<String>)`](crate::operation::create_access_preview::builders::CreateAccessPreviewFluentBuilder::set_client_token):<br>required: **false**<br><p>A client token.</p><br>
    /// - On success, responds with [`CreateAccessPreviewOutput`](crate::operation::create_access_preview::CreateAccessPreviewOutput) with field(s):
    ///   - [`id(String)`](crate::operation::create_access_preview::CreateAccessPreviewOutput::id): <p>The unique ID for the access preview.</p>
+2 −2
Original line number Diff line number Diff line
@@ -5,8 +5,8 @@ impl super::Client {
    /// - The fluent builder is configurable:
    ///   - [`analyzer_name(impl Into<String>)`](crate::operation::create_analyzer::builders::CreateAnalyzerFluentBuilder::analyzer_name) / [`set_analyzer_name(Option<String>)`](crate::operation::create_analyzer::builders::CreateAnalyzerFluentBuilder::set_analyzer_name):<br>required: **true**<br><p>The name of the analyzer to create.</p><br>
    ///   - [`r#type(Type)`](crate::operation::create_analyzer::builders::CreateAnalyzerFluentBuilder::type) / [`set_type(Option<Type>)`](crate::operation::create_analyzer::builders::CreateAnalyzerFluentBuilder::set_type):<br>required: **true**<br><p>The type of analyzer to create. Only ACCOUNT and ORGANIZATION analyzers are supported. You can create only one analyzer per account per Region. You can create up to 5 analyzers per organization per Region.</p><br>
    ///   - [`archive_rules(InlineArchiveRule)`](crate::operation::create_analyzer::builders::CreateAnalyzerFluentBuilder::archive_rules) / [`set_archive_rules(Option<Vec<InlineArchiveRule>>)`](crate::operation::create_analyzer::builders::CreateAnalyzerFluentBuilder::set_archive_rules):<br>required: **false**<br><p>Specifies the archive rules to add for the analyzer. Archive rules automatically archive findings that meet the criteria you define for the rule.</p><br>
    ///   - [`tags(impl Into<String>, impl Into<String>)`](crate::operation::create_analyzer::builders::CreateAnalyzerFluentBuilder::tags) / [`set_tags(Option<HashMap<String, String>>)`](crate::operation::create_analyzer::builders::CreateAnalyzerFluentBuilder::set_tags):<br>required: **false**<br><p>The tags to apply to the analyzer.</p><br>
    ///   - [`archive_rules(InlineArchiveRule)`](crate::operation::create_analyzer::builders::CreateAnalyzerFluentBuilder::archive_rules) / [`set_archive_rules(Option<Vec::<InlineArchiveRule>>)`](crate::operation::create_analyzer::builders::CreateAnalyzerFluentBuilder::set_archive_rules):<br>required: **false**<br><p>Specifies the archive rules to add for the analyzer. Archive rules automatically archive findings that meet the criteria you define for the rule.</p><br>
    ///   - [`tags(impl Into<String>, impl Into<String>)`](crate::operation::create_analyzer::builders::CreateAnalyzerFluentBuilder::tags) / [`set_tags(Option<HashMap::<String, String>>)`](crate::operation::create_analyzer::builders::CreateAnalyzerFluentBuilder::set_tags):<br>required: **false**<br><p>The tags to apply to the analyzer.</p><br>
    ///   - [`client_token(impl Into<String>)`](crate::operation::create_analyzer::builders::CreateAnalyzerFluentBuilder::client_token) / [`set_client_token(Option<String>)`](crate::operation::create_analyzer::builders::CreateAnalyzerFluentBuilder::set_client_token):<br>required: **false**<br><p>A client token.</p><br>
    /// - On success, responds with [`CreateAnalyzerOutput`](crate::operation::create_analyzer::CreateAnalyzerOutput) with field(s):
    ///   - [`arn(Option<String>)`](crate::operation::create_analyzer::CreateAnalyzerOutput::arn): <p>The ARN of the analyzer that was created by the request.</p>
+1 −1
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@ impl super::Client {
    /// - The fluent builder is configurable:
    ///   - [`analyzer_name(impl Into<String>)`](crate::operation::create_archive_rule::builders::CreateArchiveRuleFluentBuilder::analyzer_name) / [`set_analyzer_name(Option<String>)`](crate::operation::create_archive_rule::builders::CreateArchiveRuleFluentBuilder::set_analyzer_name):<br>required: **true**<br><p>The name of the created analyzer.</p><br>
    ///   - [`rule_name(impl Into<String>)`](crate::operation::create_archive_rule::builders::CreateArchiveRuleFluentBuilder::rule_name) / [`set_rule_name(Option<String>)`](crate::operation::create_archive_rule::builders::CreateArchiveRuleFluentBuilder::set_rule_name):<br>required: **true**<br><p>The name of the rule to create.</p><br>
    ///   - [`filter(impl Into<String>, Criterion)`](crate::operation::create_archive_rule::builders::CreateArchiveRuleFluentBuilder::filter) / [`set_filter(Option<HashMap<String, Criterion>>)`](crate::operation::create_archive_rule::builders::CreateArchiveRuleFluentBuilder::set_filter):<br>required: **true**<br><p>The criteria for the rule.</p><br>
    ///   - [`filter(impl Into<String>, Criterion)`](crate::operation::create_archive_rule::builders::CreateArchiveRuleFluentBuilder::filter) / [`set_filter(Option<HashMap::<String, Criterion>>)`](crate::operation::create_archive_rule::builders::CreateArchiveRuleFluentBuilder::set_filter):<br>required: **true**<br><p>The criteria for the rule.</p><br>
    ///   - [`client_token(impl Into<String>)`](crate::operation::create_archive_rule::builders::CreateArchiveRuleFluentBuilder::client_token) / [`set_client_token(Option<String>)`](crate::operation::create_archive_rule::builders::CreateArchiveRuleFluentBuilder::set_client_token):<br>required: **false**<br><p>A client token.</p><br>
    /// - On success, responds with [`CreateArchiveRuleOutput`](crate::operation::create_archive_rule::CreateArchiveRuleOutput)
    /// - On failure, responds with [`SdkError<CreateArchiveRuleError>`](crate::operation::create_archive_rule::CreateArchiveRuleError)
+2 −2
Original line number Diff line number Diff line
@@ -6,11 +6,11 @@ impl super::Client {
    /// - The fluent builder is configurable:
    ///   - [`access_preview_id(impl Into<String>)`](crate::operation::list_access_preview_findings::builders::ListAccessPreviewFindingsFluentBuilder::access_preview_id) / [`set_access_preview_id(Option<String>)`](crate::operation::list_access_preview_findings::builders::ListAccessPreviewFindingsFluentBuilder::set_access_preview_id):<br>required: **true**<br><p>The unique ID for the access preview.</p><br>
    ///   - [`analyzer_arn(impl Into<String>)`](crate::operation::list_access_preview_findings::builders::ListAccessPreviewFindingsFluentBuilder::analyzer_arn) / [`set_analyzer_arn(Option<String>)`](crate::operation::list_access_preview_findings::builders::ListAccessPreviewFindingsFluentBuilder::set_analyzer_arn):<br>required: **true**<br><p>The <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resources">ARN of the analyzer</a> used to generate the access.</p><br>
    ///   - [`filter(impl Into<String>, Criterion)`](crate::operation::list_access_preview_findings::builders::ListAccessPreviewFindingsFluentBuilder::filter) / [`set_filter(Option<HashMap<String, Criterion>>)`](crate::operation::list_access_preview_findings::builders::ListAccessPreviewFindingsFluentBuilder::set_filter):<br>required: **false**<br><p>Criteria to filter the returned findings.</p><br>
    ///   - [`filter(impl Into<String>, Criterion)`](crate::operation::list_access_preview_findings::builders::ListAccessPreviewFindingsFluentBuilder::filter) / [`set_filter(Option<HashMap::<String, Criterion>>)`](crate::operation::list_access_preview_findings::builders::ListAccessPreviewFindingsFluentBuilder::set_filter):<br>required: **false**<br><p>Criteria to filter the returned findings.</p><br>
    ///   - [`next_token(impl Into<String>)`](crate::operation::list_access_preview_findings::builders::ListAccessPreviewFindingsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_access_preview_findings::builders::ListAccessPreviewFindingsFluentBuilder::set_next_token):<br>required: **false**<br><p>A token used for pagination of results returned.</p><br>
    ///   - [`max_results(i32)`](crate::operation::list_access_preview_findings::builders::ListAccessPreviewFindingsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_access_preview_findings::builders::ListAccessPreviewFindingsFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of results to return in the response.</p><br>
    /// - On success, responds with [`ListAccessPreviewFindingsOutput`](crate::operation::list_access_preview_findings::ListAccessPreviewFindingsOutput) with field(s):
    ///   - [`findings(Vec<AccessPreviewFinding>)`](crate::operation::list_access_preview_findings::ListAccessPreviewFindingsOutput::findings): <p>A list of access preview findings that match the specified filter criteria.</p>
    ///   - [`findings(Vec::<AccessPreviewFinding>)`](crate::operation::list_access_preview_findings::ListAccessPreviewFindingsOutput::findings): <p>A list of access preview findings that match the specified filter criteria.</p>
    ///   - [`next_token(Option<String>)`](crate::operation::list_access_preview_findings::ListAccessPreviewFindingsOutput::next_token): <p>A token used for pagination of results returned.</p>
    /// - On failure, responds with [`SdkError<ListAccessPreviewFindingsError>`](crate::operation::list_access_preview_findings::ListAccessPreviewFindingsError)
    pub fn list_access_preview_findings(&self) -> crate::operation::list_access_preview_findings::builders::ListAccessPreviewFindingsFluentBuilder {
Loading