AWS SDK

AWS SDK

rev. d838bf488731ae5e751cce0fe13f339a5b9be858 (ignoring whitespace)

Files changed:

tmp-codegen-diff/aws-sdk/sdk/s3control/src/operation/update_storage_lens_group/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::update_storage_lens_group::_update_storage_lens_group_output::UpdateStorageLensGroupOutputBuilder;
    3         -
    4      2   
pub use crate::operation::update_storage_lens_group::_update_storage_lens_group_input::UpdateStorageLensGroupInputBuilder;
    5      3   
           4  +
pub use crate::operation::update_storage_lens_group::_update_storage_lens_group_output::UpdateStorageLensGroupOutputBuilder;
           5  +
    6      6   
impl crate::operation::update_storage_lens_group::builders::UpdateStorageLensGroupInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::update_storage_lens_group::UpdateStorageLensGroupOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::update_storage_lens_group::UpdateStorageLensGroupError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/aws-sdk/sdk/s3control/src/primitives.rs

@@ -1,1 +8,9 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2      2   
pub use ::aws_smithy_types::date_time::Format as DateTimeFormat;
           3  +
pub use ::aws_smithy_types::Blob;
    3      4   
pub use ::aws_smithy_types::DateTime;
    4      5   
    5      6   
/// Event stream related primitives such as `Message` or `Header`.
    6      7   
pub mod event_stream;
    7      8   
    8      9   
pub(crate) mod sealed_enum_unknown;

tmp-codegen-diff/aws-sdk/sdk/s3control/src/types.rs

@@ -1,1 +406,406 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::_storage_lens_group::StorageLensGroup;
    3         -
    4         -
pub use crate::types::_storage_lens_group_filter::StorageLensGroupFilter;
    5         -
    6         -
pub use crate::types::_storage_lens_group_or_operator::StorageLensGroupOrOperator;
    7         -
    8         -
pub use crate::types::_match_object_size::MatchObjectSize;
    9         -
   10         -
pub use crate::types::_match_object_age::MatchObjectAge;
           2  +
pub use crate::types::_access_grants_location_configuration::AccessGrantsLocationConfiguration;
   11      3   
   12         -
pub use crate::types::_s3_tag::S3Tag;
           4  +
pub use crate::types::_grantee::Grantee;
   13      5   
   14         -
pub use crate::types::_storage_lens_group_and_operator::StorageLensGroupAndOperator;
           6  +
pub use crate::types::_permission::Permission;
   15      7   
   16         -
pub use crate::types::_job_status::JobStatus;
           8  +
pub use crate::types::_s3_prefix_type::S3PrefixType;
   17      9   
   18         -
pub use crate::types::_requested_job_status::RequestedJobStatus;
          10  +
pub use crate::types::_vpc_configuration::VpcConfiguration;
   19     11   
   20         -
pub use crate::types::_tag::Tag;
          12  +
pub use crate::types::_public_access_block_configuration::PublicAccessBlockConfiguration;
   21     13   
   22         -
pub use crate::types::_multi_region_access_point_route::MultiRegionAccessPointRoute;
          14  +
pub use crate::types::_scope::Scope;
   23     15   
   24         -
pub use crate::types::_storage_lens_tag::StorageLensTag;
          16  +
pub use crate::types::_object_lambda_configuration::ObjectLambdaConfiguration;
   25     17   
   26         -
pub use crate::types::_storage_lens_configuration::StorageLensConfiguration;
          18  +
pub use crate::types::_object_lambda_access_point_alias::ObjectLambdaAccessPointAlias;
   27     19   
   28         -
pub use crate::types::_storage_lens_aws_org::StorageLensAwsOrg;
          20  +
pub use crate::types::_bucket_canned_acl::BucketCannedAcl;
   29     21   
   30         -
pub use crate::types::_storage_lens_data_export::StorageLensDataExport;
          22  +
pub use crate::types::_create_bucket_configuration::CreateBucketConfiguration;
   31     23   
   32         -
pub use crate::types::_cloud_watch_metrics::CloudWatchMetrics;
          24  +
pub use crate::types::_job_operation::JobOperation;
   33     25   
   34         -
pub use crate::types::_s3_bucket_destination::S3BucketDestination;
          26  +
pub use crate::types::_job_report::JobReport;
   35     27   
   36         -
pub use crate::types::_storage_lens_data_export_encryption::StorageLensDataExportEncryption;
          28  +
pub use crate::types::_job_manifest::JobManifest;
   37     29   
   38         -
pub use crate::types::_ssekms::Ssekms;
          30  +
pub use crate::types::_job_manifest_generator::JobManifestGenerator;
   39     31   
   40         -
pub use crate::types::_sses3::Sses3;
          32  +
pub use crate::types::_create_multi_region_access_point_input::CreateMultiRegionAccessPointInput;
   41     33   
   42         -
pub use crate::types::_output_schema_version::OutputSchemaVersion;
          34  +
pub use crate::types::_storage_lens_group::StorageLensGroup;
   43     35   
   44         -
pub use crate::types::_format::Format;
          36  +
pub use crate::types::_delete_multi_region_access_point_input::DeleteMultiRegionAccessPointInput;
   45     37   
   46         -
pub use crate::types::_exclude::Exclude;
          38  +
pub use crate::types::_job_descriptor::JobDescriptor;
   47     39   
   48         -
pub use crate::types::_include::Include;
          40  +
pub use crate::types::_async_operation::AsyncOperation;
   49     41   
   50         -
pub use crate::types::_account_level::AccountLevel;
          42  +
pub use crate::types::_network_origin::NetworkOrigin;
   51     43   
   52         -
pub use crate::types::_storage_lens_group_level::StorageLensGroupLevel;
          44  +
pub use crate::types::_policy_status::PolicyStatus;
   53     45   
   54         -
pub use crate::types::_storage_lens_group_level_selection_criteria::StorageLensGroupLevelSelectionCriteria;
          46  +
pub use crate::types::_replication_configuration::ReplicationConfiguration;
   55     47   
   56         -
pub use crate::types::_detailed_status_codes_metrics::DetailedStatusCodesMetrics;
          48  +
pub use crate::types::_bucket_versioning_status::BucketVersioningStatus;
   57     49   
   58         -
pub use crate::types::_advanced_data_protection_metrics::AdvancedDataProtectionMetrics;
          50  +
pub use crate::types::_mfa_delete_status::MfaDeleteStatus;
   59     51   
   60         -
pub use crate::types::_advanced_cost_optimization_metrics::AdvancedCostOptimizationMetrics;
          52  +
pub use crate::types::_privilege::Privilege;
   61     53   
   62         -
pub use crate::types::_bucket_level::BucketLevel;
          54  +
pub use crate::types::_credentials::Credentials;
   63     55   
   64         -
pub use crate::types::_prefix_level::PrefixLevel;
          56  +
pub use crate::types::_multi_region_access_point_report::MultiRegionAccessPointReport;
   65     57   
   66         -
pub use crate::types::_prefix_level_storage_metrics::PrefixLevelStorageMetrics;
          58  +
pub use crate::types::_multi_region_access_point_policy_document::MultiRegionAccessPointPolicyDocument;
   67     59   
   68         -
pub use crate::types::_selection_criteria::SelectionCriteria;
          60  +
pub use crate::types::_storage_lens_configuration::StorageLensConfiguration;
   69     61   
   70         -
pub use crate::types::_activity_metrics::ActivityMetrics;
          62  +
pub use crate::types::_grantee_type::GranteeType;
   71     63   
   72         -
pub use crate::types::_public_access_block_configuration::PublicAccessBlockConfiguration;
          64  +
pub use crate::types::_lifecycle_configuration::LifecycleConfiguration;
   73     65   
   74         -
pub use crate::types::_put_multi_region_access_point_policy_input::PutMultiRegionAccessPointPolicyInput;
          66  +
pub use crate::types::_tagging::Tagging;
   75     67   
   76     68   
pub use crate::types::_versioning_configuration::VersioningConfiguration;
   77     69   
   78         -
pub use crate::types::_bucket_versioning_status::BucketVersioningStatus;
          70  +
pub use crate::types::_put_multi_region_access_point_policy_input::PutMultiRegionAccessPointPolicyInput;
   79     71   
   80         -
pub use crate::types::_mfa_delete::MfaDelete;
          72  +
pub use crate::types::_requested_job_status::RequestedJobStatus;
   81     73   
   82         -
pub use crate::types::_tagging::Tagging;
          74  +
pub use crate::types::_job_status::JobStatus;
   83     75   
   84         -
pub use crate::types::_replication_configuration::ReplicationConfiguration;
          76  +
pub use crate::types::_tag::Tag;
   85     77   
   86         -
pub use crate::types::_replication_rule::ReplicationRule;
          78  +
pub use crate::types::_object_lambda_access_point_alias_status::ObjectLambdaAccessPointAliasStatus;
   87     79   
   88         -
pub use crate::types::_delete_marker_replication::DeleteMarkerReplication;
          80  +
pub use crate::types::_bucket_location_constraint::BucketLocationConstraint;
   89     81   
   90         -
pub use crate::types::_delete_marker_replication_status::DeleteMarkerReplicationStatus;
          82  +
pub use crate::types::_lambda_invoke_operation::LambdaInvokeOperation;
   91     83   
   92         -
pub use crate::types::_destination::Destination;
          84  +
pub use crate::types::_s3_copy_object_operation::S3CopyObjectOperation;
   93     85   
   94         -
pub use crate::types::_replication_storage_class::ReplicationStorageClass;
          86  +
pub use crate::types::_s3_set_object_acl_operation::S3SetObjectAclOperation;
   95     87   
   96         -
pub use crate::types::_metrics::Metrics;
          88  +
pub use crate::types::_s3_set_object_tagging_operation::S3SetObjectTaggingOperation;
   97     89   
   98         -
pub use crate::types::_replication_time_value::ReplicationTimeValue;
          90  +
pub use crate::types::_s3_delete_object_tagging_operation::S3DeleteObjectTaggingOperation;
   99     91   
  100         -
pub use crate::types::_metrics_status::MetricsStatus;
          92  +
pub use crate::types::_s3_initiate_restore_object_operation::S3InitiateRestoreObjectOperation;
  101     93   
  102         -
pub use crate::types::_encryption_configuration::EncryptionConfiguration;
          94  +
pub use crate::types::_s3_set_object_legal_hold_operation::S3SetObjectLegalHoldOperation;
  103     95   
  104         -
pub use crate::types::_access_control_translation::AccessControlTranslation;
          96  +
pub use crate::types::_s3_set_object_retention_operation::S3SetObjectRetentionOperation;
  105     97   
  106         -
pub use crate::types::_owner_override::OwnerOverride;
          98  +
pub use crate::types::_s3_replicate_object_operation::S3ReplicateObjectOperation;
  107     99   
  108         -
pub use crate::types::_replication_time::ReplicationTime;
         100  +
pub use crate::types::_s3_compute_object_checksum_operation::S3ComputeObjectChecksumOperation;
  109    101   
  110         -
pub use crate::types::_replication_time_status::ReplicationTimeStatus;
         102  +
pub use crate::types::_job_report_format::JobReportFormat;
  111    103   
  112         -
pub use crate::types::_existing_object_replication::ExistingObjectReplication;
         104  +
pub use crate::types::_job_report_scope::JobReportScope;
  113    105   
  114         -
pub use crate::types::_existing_object_replication_status::ExistingObjectReplicationStatus;
         106  +
pub use crate::types::_job_manifest_spec::JobManifestSpec;
  115    107   
  116         -
pub use crate::types::_source_selection_criteria::SourceSelectionCriteria;
         108  +
pub use crate::types::_job_manifest_location::JobManifestLocation;
  117    109   
  118         -
pub use crate::types::_replica_modifications::ReplicaModifications;
         110  +
pub use crate::types::_s3_tag::S3Tag;
  119    111   
  120         -
pub use crate::types::_replica_modifications_status::ReplicaModificationsStatus;
         112  +
pub use crate::types::_s3_job_manifest_generator::S3JobManifestGenerator;
  121    113   
  122         -
pub use crate::types::_sse_kms_encrypted_objects::SseKmsEncryptedObjects;
         114  +
pub use crate::types::_storage_lens_group_filter::StorageLensGroupFilter;
  123    115   
  124         -
pub use crate::types::_sse_kms_encrypted_objects_status::SseKmsEncryptedObjectsStatus;
         116  +
pub use crate::types::_job_progress_summary::JobProgressSummary;
  125    117   
  126         -
pub use crate::types::_replication_rule_status::ReplicationRuleStatus;
         118  +
pub use crate::types::_s3_generated_manifest_descriptor::S3GeneratedManifestDescriptor;
  127    119   
  128         -
pub use crate::types::_replication_rule_filter::ReplicationRuleFilter;
         120  +
pub use crate::types::_async_operation_name::AsyncOperationName;
  129    121   
  130         -
pub use crate::types::_replication_rule_and_operator::ReplicationRuleAndOperator;
         122  +
pub use crate::types::_async_request_parameters::AsyncRequestParameters;
  131    123   
  132         -
pub use crate::types::_lifecycle_configuration::LifecycleConfiguration;
         124  +
pub use crate::types::_async_response_details::AsyncResponseDetails;
  133    125   
  134    126   
pub use crate::types::_lifecycle_rule::LifecycleRule;
  135    127   
  136         -
pub use crate::types::_abort_incomplete_multipart_upload::AbortIncompleteMultipartUpload;
         128  +
pub use crate::types::_multi_region_access_point_status::MultiRegionAccessPointStatus;
  137    129   
  138         -
pub use crate::types::_noncurrent_version_expiration::NoncurrentVersionExpiration;
         130  +
pub use crate::types::_established_multi_region_access_point_policy::EstablishedMultiRegionAccessPointPolicy;
  139    131   
  140         -
pub use crate::types::_noncurrent_version_transition::NoncurrentVersionTransition;
         132  +
pub use crate::types::_proposed_multi_region_access_point_policy::ProposedMultiRegionAccessPointPolicy;
  141    133   
  142         -
pub use crate::types::_transition_storage_class::TransitionStorageClass;
         134  +
pub use crate::types::_multi_region_access_point_route::MultiRegionAccessPointRoute;
  143    135   
  144         -
pub use crate::types::_transition::Transition;
         136  +
pub use crate::types::_account_level::AccountLevel;
  145    137   
  146         -
pub use crate::types::_expiration_status::ExpirationStatus;
         138  +
pub use crate::types::_include::Include;
  147    139   
  148         -
pub use crate::types::_lifecycle_rule_filter::LifecycleRuleFilter;
         140  +
pub use crate::types::_exclude::Exclude;
  149    141   
  150         -
pub use crate::types::_lifecycle_rule_and_operator::LifecycleRuleAndOperator;
         142  +
pub use crate::types::_storage_lens_data_export::StorageLensDataExport;
  151    143   
  152         -
pub use crate::types::_lifecycle_expiration::LifecycleExpiration;
         144  +
pub use crate::types::_storage_lens_aws_org::StorageLensAwsOrg;
  153    145   
  154         -
pub use crate::types::_scope::Scope;
         146  +
pub use crate::types::_storage_lens_tag::StorageLensTag;
  155    147   
  156         -
pub use crate::types::_scope_permission::ScopePermission;
         148  +
pub use crate::types::_list_access_grant_entry::ListAccessGrantEntry;
  157    149   
  158         -
pub use crate::types::_object_lambda_configuration::ObjectLambdaConfiguration;
         150  +
pub use crate::types::_list_access_grants_instance_entry::ListAccessGrantsInstanceEntry;
  159    151   
  160         -
pub use crate::types::_object_lambda_transformation_configuration::ObjectLambdaTransformationConfiguration;
         152  +
pub use crate::types::_list_access_grants_locations_entry::ListAccessGrantsLocationsEntry;
  161    153   
  162         -
pub use crate::types::_object_lambda_content_transformation::ObjectLambdaContentTransformation;
         154  +
pub use crate::types::_access_point::AccessPoint;
  163    155   
  164         -
pub use crate::types::_aws_lambda_transformation::AwsLambdaTransformation;
         156  +
pub use crate::types::_object_lambda_access_point::ObjectLambdaAccessPoint;
  165    157   
  166         -
pub use crate::types::_object_lambda_transformation_configuration_action::ObjectLambdaTransformationConfigurationAction;
         158  +
pub use crate::types::_list_caller_access_grants_entry::ListCallerAccessGrantsEntry;
  167    159   
  168         -
pub use crate::types::_object_lambda_allowed_feature::ObjectLambdaAllowedFeature;
         160  +
pub use crate::types::_job_list_descriptor::JobListDescriptor;
  169    161   
  170         -
pub use crate::types::_list_storage_lens_group_entry::ListStorageLensGroupEntry;
         162  +
pub use crate::types::_regional_bucket::RegionalBucket;
  171    163   
  172    164   
pub use crate::types::_list_storage_lens_configuration_entry::ListStorageLensConfigurationEntry;
  173    165   
  174         -
pub use crate::types::_regional_bucket::RegionalBucket;
         166  +
pub use crate::types::_list_storage_lens_group_entry::ListStorageLensGroupEntry;
  175    167   
  176         -
pub use crate::types::_multi_region_access_point_report::MultiRegionAccessPointReport;
         168  +
pub use crate::types::_mfa_delete::MfaDelete;
  177    169   
  178         -
pub use crate::types::_region_report::RegionReport;
         170  +
pub use crate::types::_scope_permission::ScopePermission;
  179    171   
  180         -
pub use crate::types::_multi_region_access_point_status::MultiRegionAccessPointStatus;
         172  +
pub use crate::types::_object_lambda_allowed_feature::ObjectLambdaAllowedFeature;
  181    173   
  182         -
pub use crate::types::_job_list_descriptor::JobListDescriptor;
         174  +
pub use crate::types::_object_lambda_transformation_configuration::ObjectLambdaTransformationConfiguration;
  183    175   
  184         -
pub use crate::types::_job_progress_summary::JobProgressSummary;
         176  +
pub use crate::types::_s3_canned_access_control_list::S3CannedAccessControlList;
  185    177   
  186         -
pub use crate::types::_job_timers::JobTimers;
         178  +
pub use crate::types::_s3_metadata_directive::S3MetadataDirective;
  187    179   
  188         -
pub use crate::types::_operation_name::OperationName;
         180  +
pub use crate::types::_s3_object_metadata::S3ObjectMetadata;
  189    181   
  190         -
pub use crate::types::_list_caller_access_grants_entry::ListCallerAccessGrantsEntry;
         182  +
pub use crate::types::_s3_storage_class::S3StorageClass;
  191    183   
  192         -
pub use crate::types::_permission::Permission;
         184  +
pub use crate::types::_s3_object_lock_legal_hold_status::S3ObjectLockLegalHoldStatus;
  193    185   
  194         -
pub use crate::types::_object_lambda_access_point::ObjectLambdaAccessPoint;
         186  +
pub use crate::types::_s3_object_lock_mode::S3ObjectLockMode;
  195    187   
  196         -
pub use crate::types::_object_lambda_access_point_alias::ObjectLambdaAccessPointAlias;
         188  +
pub use crate::types::_s3_checksum_algorithm::S3ChecksumAlgorithm;
  197    189   
  198         -
pub use crate::types::_object_lambda_access_point_alias_status::ObjectLambdaAccessPointAliasStatus;
         190  +
pub use crate::types::_s3_access_control_policy::S3AccessControlPolicy;
  199    191   
  200         -
pub use crate::types::_access_point::AccessPoint;
         192  +
pub use crate::types::_s3_glacier_job_tier::S3GlacierJobTier;
  201    193   
  202         -
pub use crate::types::_vpc_configuration::VpcConfiguration;
         194  +
pub use crate::types::_s3_object_lock_legal_hold::S3ObjectLockLegalHold;
  203    195   
  204         -
pub use crate::types::_network_origin::NetworkOrigin;
         196  +
pub use crate::types::_s3_retention::S3Retention;
  205    197   
  206         -
pub use crate::types::_list_access_grants_locations_entry::ListAccessGrantsLocationsEntry;
         198  +
pub use crate::types::_compute_object_checksum_algorithm::ComputeObjectChecksumAlgorithm;
  207    199   
  208         -
pub use crate::types::_list_access_grants_instance_entry::ListAccessGrantsInstanceEntry;
         200  +
pub use crate::types::_compute_object_checksum_type::ComputeObjectChecksumType;
  209    201   
  210         -
pub use crate::types::_list_access_grant_entry::ListAccessGrantEntry;
         202  +
pub use crate::types::_job_manifest_format::JobManifestFormat;
  211    203   
  212         -
pub use crate::types::_access_grants_location_configuration::AccessGrantsLocationConfiguration;
         204  +
pub use crate::types::_s3_manifest_output_location::S3ManifestOutputLocation;
  213    205   
  214         -
pub use crate::types::_grantee::Grantee;
         206  +
pub use crate::types::_job_manifest_generator_filter::JobManifestGeneratorFilter;
  215    207   
  216         -
pub use crate::types::_grantee_type::GranteeType;
         208  +
pub use crate::types::_region::Region;
  217    209   
  218         -
pub use crate::types::_policy_status::PolicyStatus;
         210  +
pub use crate::types::_match_object_age::MatchObjectAge;
  219    211   
  220         -
pub use crate::types::_multi_region_access_point_policy_document::MultiRegionAccessPointPolicyDocument;
         212  +
pub use crate::types::_match_object_size::MatchObjectSize;
  221    213   
  222         -
pub use crate::types::_proposed_multi_region_access_point_policy::ProposedMultiRegionAccessPointPolicy;
         214  +
pub use crate::types::_storage_lens_group_and_operator::StorageLensGroupAndOperator;
  223    215   
  224         -
pub use crate::types::_established_multi_region_access_point_policy::EstablishedMultiRegionAccessPointPolicy;
         216  +
pub use crate::types::_storage_lens_group_or_operator::StorageLensGroupOrOperator;
  225    217   
  226         -
pub use crate::types::_credentials::Credentials;
         218  +
pub use crate::types::_job_timers::JobTimers;
  227    219   
  228         -
pub use crate::types::_s3_prefix_type::S3PrefixType;
         220  +
pub use crate::types::_job_failure::JobFailure;
  229    221   
  230         -
pub use crate::types::_privilege::Privilege;
         222  +
pub use crate::types::_generated_manifest_format::GeneratedManifestFormat;
  231    223   
  232         -
pub use crate::types::_mfa_delete_status::MfaDeleteStatus;
         224  +
pub use crate::types::_multi_region_access_points_async_response::MultiRegionAccessPointsAsyncResponse;
  233    225   
  234         -
pub use crate::types::_async_operation::AsyncOperation;
         226  +
pub use crate::types::_async_error_details::AsyncErrorDetails;
  235    227   
  236         -
pub use crate::types::_async_response_details::AsyncResponseDetails;
         228  +
pub use crate::types::_lifecycle_expiration::LifecycleExpiration;
  237    229   
  238         -
pub use crate::types::_async_error_details::AsyncErrorDetails;
         230  +
pub use crate::types::_lifecycle_rule_filter::LifecycleRuleFilter;
  239    231   
  240         -
pub use crate::types::_multi_region_access_points_async_response::MultiRegionAccessPointsAsyncResponse;
         232  +
pub use crate::types::_expiration_status::ExpirationStatus;
  241    233   
  242         -
pub use crate::types::_multi_region_access_point_regional_response::MultiRegionAccessPointRegionalResponse;
         234  +
pub use crate::types::_noncurrent_version_expiration::NoncurrentVersionExpiration;
  243    235   
  244         -
pub use crate::types::_async_request_parameters::AsyncRequestParameters;
         236  +
pub use crate::types::_abort_incomplete_multipart_upload::AbortIncompleteMultipartUpload;
  245    237   
  246         -
pub use crate::types::_delete_multi_region_access_point_input::DeleteMultiRegionAccessPointInput;
         238  +
pub use crate::types::_replication_rule::ReplicationRule;
  247    239   
  248         -
pub use crate::types::_create_multi_region_access_point_input::CreateMultiRegionAccessPointInput;
         240  +
pub use crate::types::_region_report::RegionReport;
  249    241   
  250         -
pub use crate::types::_region::Region;
         242  +
pub use crate::types::_activity_metrics::ActivityMetrics;
  251    243   
  252         -
pub use crate::types::_async_operation_name::AsyncOperationName;
         244  +
pub use crate::types::_bucket_level::BucketLevel;
  253    245   
  254         -
pub use crate::types::_job_descriptor::JobDescriptor;
         246  +
pub use crate::types::_advanced_cost_optimization_metrics::AdvancedCostOptimizationMetrics;
  255    247   
  256         -
pub use crate::types::_s3_generated_manifest_descriptor::S3GeneratedManifestDescriptor;
         248  +
pub use crate::types::_advanced_data_protection_metrics::AdvancedDataProtectionMetrics;
  257    249   
  258         -
pub use crate::types::_job_manifest_location::JobManifestLocation;
         250  +
pub use crate::types::_detailed_status_codes_metrics::DetailedStatusCodesMetrics;
  259    251   
  260         -
pub use crate::types::_generated_manifest_format::GeneratedManifestFormat;
         252  +
pub use crate::types::_storage_lens_group_level::StorageLensGroupLevel;
  261    253   
  262         -
pub use crate::types::_job_manifest_generator::JobManifestGenerator;
         254  +
pub use crate::types::_s3_bucket_destination::S3BucketDestination;
  263    255   
  264         -
pub use crate::types::_s3_job_manifest_generator::S3JobManifestGenerator;
         256  +
pub use crate::types::_cloud_watch_metrics::CloudWatchMetrics;
  265    257   
  266         -
pub use crate::types::_job_manifest_generator_filter::JobManifestGeneratorFilter;
         258  +
pub use crate::types::_operation_name::OperationName;
  267    259   
  268         -
pub use crate::types::_object_encryption_filter::ObjectEncryptionFilter;
         260  +
pub use crate::types::_object_lambda_content_transformation::ObjectLambdaContentTransformation;
  269    261   
  270         -
pub use crate::types::_not_sse_filter::NotSseFilter;
         262  +
pub use crate::types::_s3_grant::S3Grant;
  271    263   
  272         -
pub use crate::types::_ssec_filter::SsecFilter;
         264  +
pub use crate::types::_s3_sse_algorithm::S3SseAlgorithm;
  273    265   
  274         -
pub use crate::types::_dssekms_filter::DssekmsFilter;
         266  +
pub use crate::types::_s3_access_control_list::S3AccessControlList;
  275    267   
  276         -
pub use crate::types::_ssekms_filter::SsekmsFilter;
         268  +
pub use crate::types::_s3_object_lock_retention_mode::S3ObjectLockRetentionMode;
  277    269   
  278         -
pub use crate::types::_sses3_filter::Sses3Filter;
         270  +
pub use crate::types::_job_manifest_field_name::JobManifestFieldName;
  279    271   
  280         -
pub use crate::types::_s3_storage_class::S3StorageClass;
         272  +
pub use crate::types::_generated_manifest_encryption::GeneratedManifestEncryption;
  281    273   
  282    274   
pub use crate::types::_key_name_constraint::KeyNameConstraint;
  283    275   
  284         -
pub use crate::types::_replication_status::ReplicationStatus;
         276  +
pub use crate::types::_lifecycle_rule_and_operator::LifecycleRuleAndOperator;
  285    277   
  286         -
pub use crate::types::_s3_manifest_output_location::S3ManifestOutputLocation;
         278  +
pub use crate::types::_transition::Transition;
  287    279   
  288         -
pub use crate::types::_generated_manifest_encryption::GeneratedManifestEncryption;
         280  +
pub use crate::types::_noncurrent_version_transition::NoncurrentVersionTransition;
  289    281   
  290         -
pub use crate::types::_ssekms_encryption::SsekmsEncryption;
         282  +
pub use crate::types::_replication_rule_filter::ReplicationRuleFilter;
  291    283   
  292         -
pub use crate::types::_sses3_encryption::Sses3Encryption;
         284  +
pub use crate::types::_replication_rule_status::ReplicationRuleStatus;
  293    285   
  294         -
pub use crate::types::_job_report::JobReport;
         286  +
pub use crate::types::_source_selection_criteria::SourceSelectionCriteria;
  295    287   
  296         -
pub use crate::types::_job_report_scope::JobReportScope;
         288  +
pub use crate::types::_existing_object_replication::ExistingObjectReplication;
  297    289   
  298         -
pub use crate::types::_job_report_format::JobReportFormat;
         290  +
pub use crate::types::_destination::Destination;
  299    291   
  300         -
pub use crate::types::_job_failure::JobFailure;
         292  +
pub use crate::types::_delete_marker_replication::DeleteMarkerReplication;
  301    293   
  302         -
pub use crate::types::_job_operation::JobOperation;
         294  +
pub use crate::types::_prefix_level::PrefixLevel;
  303    295   
  304         -
pub use crate::types::_s3_compute_object_checksum_operation::S3ComputeObjectChecksumOperation;
         296  +
pub use crate::types::_storage_lens_group_level_selection_criteria::StorageLensGroupLevelSelectionCriteria;
  305    297   
  306         -
pub use crate::types::_compute_object_checksum_type::ComputeObjectChecksumType;
         298  +
pub use crate::types::_format::Format;
  307    299   
  308         -
pub use crate::types::_compute_object_checksum_algorithm::ComputeObjectChecksumAlgorithm;
         300  +
pub use crate::types::_output_schema_version::OutputSchemaVersion;
  309    301   
  310         -
pub use crate::types::_s3_replicate_object_operation::S3ReplicateObjectOperation;
         302  +
pub use crate::types::_storage_lens_data_export_encryption::StorageLensDataExportEncryption;
  311    303   
  312         -
pub use crate::types::_s3_set_object_retention_operation::S3SetObjectRetentionOperation;
         304  +
pub use crate::types::_object_lambda_transformation_configuration_action::ObjectLambdaTransformationConfigurationAction;
  313    305   
  314         -
pub use crate::types::_s3_retention::S3Retention;
         306  +
pub use crate::types::_aws_lambda_transformation::AwsLambdaTransformation;
  315    307   
  316         -
pub use crate::types::_s3_object_lock_retention_mode::S3ObjectLockRetentionMode;
         308  +
pub use crate::types::_s3_grantee::S3Grantee;
  317    309   
  318         -
pub use crate::types::_s3_set_object_legal_hold_operation::S3SetObjectLegalHoldOperation;
         310  +
pub use crate::types::_s3_permission::S3Permission;
  319    311   
  320         -
pub use crate::types::_s3_object_lock_legal_hold::S3ObjectLockLegalHold;
         312  +
pub use crate::types::_s3_object_owner::S3ObjectOwner;
  321    313   
  322         -
pub use crate::types::_s3_object_lock_legal_hold_status::S3ObjectLockLegalHoldStatus;
         314  +
pub use crate::types::_sses3_encryption::Sses3Encryption;
  323    315   
  324         -
pub use crate::types::_s3_initiate_restore_object_operation::S3InitiateRestoreObjectOperation;
         316  +
pub use crate::types::_ssekms_encryption::SsekmsEncryption;
  325    317   
  326         -
pub use crate::types::_s3_glacier_job_tier::S3GlacierJobTier;
         318  +
pub use crate::types::_replication_status::ReplicationStatus;
  327    319   
  328         -
pub use crate::types::_s3_delete_object_tagging_operation::S3DeleteObjectTaggingOperation;
         320  +
pub use crate::types::_object_encryption_filter::ObjectEncryptionFilter;
  329    321   
  330         -
pub use crate::types::_s3_set_object_tagging_operation::S3SetObjectTaggingOperation;
         322  +
pub use crate::types::_multi_region_access_point_regional_response::MultiRegionAccessPointRegionalResponse;
  331    323   
  332         -
pub use crate::types::_s3_set_object_acl_operation::S3SetObjectAclOperation;
         324  +
pub use crate::types::_transition_storage_class::TransitionStorageClass;
  333    325   
  334         -
pub use crate::types::_s3_access_control_policy::S3AccessControlPolicy;
         326  +
pub use crate::types::_replication_rule_and_operator::ReplicationRuleAndOperator;
  335    327   
  336         -
pub use crate::types::_s3_canned_access_control_list::S3CannedAccessControlList;
         328  +
pub use crate::types::_sse_kms_encrypted_objects::SseKmsEncryptedObjects;
  337    329   
  338         -
pub use crate::types::_s3_access_control_list::S3AccessControlList;
         330  +
pub use crate::types::_replica_modifications::ReplicaModifications;
  339    331   
  340         -
pub use crate::types::_s3_grant::S3Grant;
         332  +
pub use crate::types::_existing_object_replication_status::ExistingObjectReplicationStatus;
  341    333   
  342         -
pub use crate::types::_s3_permission::S3Permission;
         334  +
pub use crate::types::_replication_time::ReplicationTime;
  343    335   
  344         -
pub use crate::types::_s3_grantee::S3Grantee;
         336  +
pub use crate::types::_access_control_translation::AccessControlTranslation;
  345    337   
  346         -
pub use crate::types::_s3_grantee_type_identifier::S3GranteeTypeIdentifier;
         338  +
pub use crate::types::_encryption_configuration::EncryptionConfiguration;
  347    339   
  348         -
pub use crate::types::_s3_object_owner::S3ObjectOwner;
         340  +
pub use crate::types::_metrics::Metrics;
  349    341   
  350         -
pub use crate::types::_s3_copy_object_operation::S3CopyObjectOperation;
         342  +
pub use crate::types::_replication_storage_class::ReplicationStorageClass;
  351    343   
  352         -
pub use crate::types::_s3_checksum_algorithm::S3ChecksumAlgorithm;
         344  +
pub use crate::types::_delete_marker_replication_status::DeleteMarkerReplicationStatus;
  353    345   
  354         -
pub use crate::types::_s3_object_lock_mode::S3ObjectLockMode;
         346  +
pub use crate::types::_prefix_level_storage_metrics::PrefixLevelStorageMetrics;
  355    347   
  356         -
pub use crate::types::_s3_object_metadata::S3ObjectMetadata;
         348  +
pub use crate::types::_sses3::Sses3;
  357    349   
  358         -
pub use crate::types::_s3_sse_algorithm::S3SseAlgorithm;
         350  +
pub use crate::types::_ssekms::Ssekms;
  359    351   
  360         -
pub use crate::types::_s3_metadata_directive::S3MetadataDirective;
         352  +
pub use crate::types::_s3_grantee_type_identifier::S3GranteeTypeIdentifier;
  361    353   
  362         -
pub use crate::types::_lambda_invoke_operation::LambdaInvokeOperation;
         354  +
pub use crate::types::_sses3_filter::Sses3Filter;
  363    355   
  364         -
pub use crate::types::_job_manifest::JobManifest;
         356  +
pub use crate::types::_ssekms_filter::SsekmsFilter;
  365    357   
  366         -
pub use crate::types::_job_manifest_spec::JobManifestSpec;
         358  +
pub use crate::types::_dssekms_filter::DssekmsFilter;
  367    359   
  368         -
pub use crate::types::_job_manifest_field_name::JobManifestFieldName;
         360  +
pub use crate::types::_ssec_filter::SsecFilter;
  369    361   
  370         -
pub use crate::types::_job_manifest_format::JobManifestFormat;
         362  +
pub use crate::types::_not_sse_filter::NotSseFilter;
  371    363   
  372         -
pub use crate::types::_create_bucket_configuration::CreateBucketConfiguration;
         364  +
pub use crate::types::_sse_kms_encrypted_objects_status::SseKmsEncryptedObjectsStatus;
  373    365   
  374         -
pub use crate::types::_bucket_location_constraint::BucketLocationConstraint;
         366  +
pub use crate::types::_replica_modifications_status::ReplicaModificationsStatus;
  375    367   
  376         -
pub use crate::types::_bucket_canned_acl::BucketCannedAcl;
         368  +
pub use crate::types::_replication_time_status::ReplicationTimeStatus;
         369  +
         370  +
pub use crate::types::_replication_time_value::ReplicationTimeValue;
         371  +
         372  +
pub use crate::types::_owner_override::OwnerOverride;
         373  +
         374  +
pub use crate::types::_metrics_status::MetricsStatus;
         375  +
         376  +
pub use crate::types::_selection_criteria::SelectionCriteria;
  377    377   
  378    378   
mod _abort_incomplete_multipart_upload;
  379    379   
  380    380   
mod _access_control_translation;
  381    381   
  382    382   
mod _access_grants_location_configuration;
  383    383   
  384    384   
mod _access_point;
  385    385   
  386    386   
mod _account_level;

tmp-codegen-diff/aws-sdk/sdk/s3control/src/types/builders.rs

@@ -1,1 +0,268 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::_storage_lens_group::StorageLensGroupBuilder;
           2  +
pub use crate::types::_access_grants_location_configuration::AccessGrantsLocationConfigurationBuilder;
    3      3   
    4         -
pub use crate::types::_storage_lens_group_filter::StorageLensGroupFilterBuilder;
           4  +
pub use crate::types::_grantee::GranteeBuilder;
    5      5   
    6         -
pub use crate::types::_storage_lens_group_or_operator::StorageLensGroupOrOperatorBuilder;
           6  +
pub use crate::types::_vpc_configuration::VpcConfigurationBuilder;
    7      7   
    8         -
pub use crate::types::_match_object_size::MatchObjectSizeBuilder;
           8  +
pub use crate::types::_public_access_block_configuration::PublicAccessBlockConfigurationBuilder;
    9      9   
   10         -
pub use crate::types::_match_object_age::MatchObjectAgeBuilder;
          10  +
pub use crate::types::_scope::ScopeBuilder;
   11     11   
   12         -
pub use crate::types::_s3_tag::S3TagBuilder;
          12  +
pub use crate::types::_object_lambda_configuration::ObjectLambdaConfigurationBuilder;
   13     13   
   14         -
pub use crate::types::_storage_lens_group_and_operator::StorageLensGroupAndOperatorBuilder;
          14  +
pub use crate::types::_object_lambda_access_point_alias::ObjectLambdaAccessPointAliasBuilder;
   15     15   
   16         -
pub use crate::types::_tag::TagBuilder;
          16  +
pub use crate::types::_create_bucket_configuration::CreateBucketConfigurationBuilder;
   17     17   
   18         -
pub use crate::types::_multi_region_access_point_route::MultiRegionAccessPointRouteBuilder;
          18  +
pub use crate::types::_job_operation::JobOperationBuilder;
   19     19   
   20         -
pub use crate::types::_storage_lens_tag::StorageLensTagBuilder;
          20  +
pub use crate::types::_job_report::JobReportBuilder;
   21     21   
   22         -
pub use crate::types::_storage_lens_configuration::StorageLensConfigurationBuilder;
          22  +
pub use crate::types::_job_manifest::JobManifestBuilder;
   23     23   
   24         -
pub use crate::types::_storage_lens_aws_org::StorageLensAwsOrgBuilder;
          24  +
pub use crate::types::_create_multi_region_access_point_input::CreateMultiRegionAccessPointInputBuilder;
   25     25   
   26         -
pub use crate::types::_storage_lens_data_export::StorageLensDataExportBuilder;
          26  +
pub use crate::types::_storage_lens_group::StorageLensGroupBuilder;
   27     27   
   28         -
pub use crate::types::_cloud_watch_metrics::CloudWatchMetricsBuilder;
          28  +
pub use crate::types::_delete_multi_region_access_point_input::DeleteMultiRegionAccessPointInputBuilder;
   29     29   
   30         -
pub use crate::types::_s3_bucket_destination::S3BucketDestinationBuilder;
          30  +
pub use crate::types::_job_descriptor::JobDescriptorBuilder;
   31     31   
   32         -
pub use crate::types::_storage_lens_data_export_encryption::StorageLensDataExportEncryptionBuilder;
          32  +
pub use crate::types::_async_operation::AsyncOperationBuilder;
   33     33   
   34         -
pub use crate::types::_ssekms::SsekmsBuilder;
          34  +
pub use crate::types::_policy_status::PolicyStatusBuilder;
   35     35   
   36         -
pub use crate::types::_sses3::Sses3Builder;
          36  +
pub use crate::types::_replication_configuration::ReplicationConfigurationBuilder;
   37     37   
   38         -
pub use crate::types::_exclude::ExcludeBuilder;
          38  +
pub use crate::types::_credentials::CredentialsBuilder;
   39     39   
   40         -
pub use crate::types::_include::IncludeBuilder;
          40  +
pub use crate::types::_multi_region_access_point_report::MultiRegionAccessPointReportBuilder;
   41     41   
   42         -
pub use crate::types::_account_level::AccountLevelBuilder;
          42  +
pub use crate::types::_multi_region_access_point_policy_document::MultiRegionAccessPointPolicyDocumentBuilder;
   43     43   
   44         -
pub use crate::types::_storage_lens_group_level::StorageLensGroupLevelBuilder;
          44  +
pub use crate::types::_storage_lens_configuration::StorageLensConfigurationBuilder;
   45     45   
   46         -
pub use crate::types::_storage_lens_group_level_selection_criteria::StorageLensGroupLevelSelectionCriteriaBuilder;
          46  +
pub use crate::types::_lifecycle_configuration::LifecycleConfigurationBuilder;
   47     47   
   48         -
pub use crate::types::_detailed_status_codes_metrics::DetailedStatusCodesMetricsBuilder;
          48  +
pub use crate::types::_tagging::TaggingBuilder;
   49     49   
   50         -
pub use crate::types::_advanced_data_protection_metrics::AdvancedDataProtectionMetricsBuilder;
          50  +
pub use crate::types::_versioning_configuration::VersioningConfigurationBuilder;
   51     51   
   52         -
pub use crate::types::_advanced_cost_optimization_metrics::AdvancedCostOptimizationMetricsBuilder;
          52  +
pub use crate::types::_put_multi_region_access_point_policy_input::PutMultiRegionAccessPointPolicyInputBuilder;
   53     53   
   54         -
pub use crate::types::_bucket_level::BucketLevelBuilder;
          54  +
pub use crate::types::_tag::TagBuilder;
   55     55   
   56         -
pub use crate::types::_prefix_level::PrefixLevelBuilder;
          56  +
pub use crate::types::_lambda_invoke_operation::LambdaInvokeOperationBuilder;
   57     57   
   58         -
pub use crate::types::_prefix_level_storage_metrics::PrefixLevelStorageMetricsBuilder;
          58  +
pub use crate::types::_s3_copy_object_operation::S3CopyObjectOperationBuilder;
   59     59   
   60         -
pub use crate::types::_selection_criteria::SelectionCriteriaBuilder;
          60  +
pub use crate::types::_s3_set_object_acl_operation::S3SetObjectAclOperationBuilder;
   61     61   
   62         -
pub use crate::types::_activity_metrics::ActivityMetricsBuilder;
          62  +
pub use crate::types::_s3_set_object_tagging_operation::S3SetObjectTaggingOperationBuilder;
   63     63   
   64         -
pub use crate::types::_public_access_block_configuration::PublicAccessBlockConfigurationBuilder;
          64  +
pub use crate::types::_s3_delete_object_tagging_operation::S3DeleteObjectTaggingOperationBuilder;
   65     65   
   66         -
pub use crate::types::_put_multi_region_access_point_policy_input::PutMultiRegionAccessPointPolicyInputBuilder;
          66  +
pub use crate::types::_s3_initiate_restore_object_operation::S3InitiateRestoreObjectOperationBuilder;
   67     67   
   68         -
pub use crate::types::_versioning_configuration::VersioningConfigurationBuilder;
          68  +
pub use crate::types::_s3_set_object_legal_hold_operation::S3SetObjectLegalHoldOperationBuilder;
   69     69   
   70         -
pub use crate::types::_tagging::TaggingBuilder;
          70  +
pub use crate::types::_s3_set_object_retention_operation::S3SetObjectRetentionOperationBuilder;
   71     71   
   72         -
pub use crate::types::_replication_configuration::ReplicationConfigurationBuilder;
          72  +
pub use crate::types::_s3_replicate_object_operation::S3ReplicateObjectOperationBuilder;
   73     73   
   74         -
pub use crate::types::_replication_rule::ReplicationRuleBuilder;
          74  +
pub use crate::types::_s3_compute_object_checksum_operation::S3ComputeObjectChecksumOperationBuilder;
   75     75   
   76         -
pub use crate::types::_delete_marker_replication::DeleteMarkerReplicationBuilder;
          76  +
pub use crate::types::_job_manifest_spec::JobManifestSpecBuilder;
   77     77   
   78         -
pub use crate::types::_destination::DestinationBuilder;
          78  +
pub use crate::types::_job_manifest_location::JobManifestLocationBuilder;
   79     79   
   80         -
pub use crate::types::_metrics::MetricsBuilder;
          80  +
pub use crate::types::_s3_tag::S3TagBuilder;
   81     81   
   82         -
pub use crate::types::_replication_time_value::ReplicationTimeValueBuilder;
          82  +
pub use crate::types::_s3_job_manifest_generator::S3JobManifestGeneratorBuilder;
   83     83   
   84         -
pub use crate::types::_encryption_configuration::EncryptionConfigurationBuilder;
          84  +
pub use crate::types::_storage_lens_group_filter::StorageLensGroupFilterBuilder;
   85     85   
   86         -
pub use crate::types::_access_control_translation::AccessControlTranslationBuilder;
          86  +
pub use crate::types::_job_progress_summary::JobProgressSummaryBuilder;
   87     87   
   88         -
pub use crate::types::_replication_time::ReplicationTimeBuilder;
          88  +
pub use crate::types::_s3_generated_manifest_descriptor::S3GeneratedManifestDescriptorBuilder;
   89     89   
   90         -
pub use crate::types::_existing_object_replication::ExistingObjectReplicationBuilder;
          90  +
pub use crate::types::_async_request_parameters::AsyncRequestParametersBuilder;
   91     91   
   92         -
pub use crate::types::_source_selection_criteria::SourceSelectionCriteriaBuilder;
          92  +
pub use crate::types::_async_response_details::AsyncResponseDetailsBuilder;
   93     93   
   94         -
pub use crate::types::_replica_modifications::ReplicaModificationsBuilder;
          94  +
pub use crate::types::_lifecycle_rule::LifecycleRuleBuilder;
   95     95   
   96         -
pub use crate::types::_sse_kms_encrypted_objects::SseKmsEncryptedObjectsBuilder;
          96  +
pub use crate::types::_established_multi_region_access_point_policy::EstablishedMultiRegionAccessPointPolicyBuilder;
   97     97   
   98         -
pub use crate::types::_replication_rule_filter::ReplicationRuleFilterBuilder;
          98  +
pub use crate::types::_proposed_multi_region_access_point_policy::ProposedMultiRegionAccessPointPolicyBuilder;
   99     99   
  100         -
pub use crate::types::_replication_rule_and_operator::ReplicationRuleAndOperatorBuilder;
         100  +
pub use crate::types::_multi_region_access_point_route::MultiRegionAccessPointRouteBuilder;
  101    101   
  102         -
pub use crate::types::_lifecycle_configuration::LifecycleConfigurationBuilder;
         102  +
pub use crate::types::_account_level::AccountLevelBuilder;
  103    103   
  104         -
pub use crate::types::_lifecycle_rule::LifecycleRuleBuilder;
         104  +
pub use crate::types::_include::IncludeBuilder;
  105    105   
  106         -
pub use crate::types::_abort_incomplete_multipart_upload::AbortIncompleteMultipartUploadBuilder;
         106  +
pub use crate::types::_exclude::ExcludeBuilder;
  107    107   
  108         -
pub use crate::types::_noncurrent_version_expiration::NoncurrentVersionExpirationBuilder;
         108  +
pub use crate::types::_storage_lens_data_export::StorageLensDataExportBuilder;
  109    109   
  110         -
pub use crate::types::_noncurrent_version_transition::NoncurrentVersionTransitionBuilder;
         110  +
pub use crate::types::_storage_lens_aws_org::StorageLensAwsOrgBuilder;
  111    111   
  112         -
pub use crate::types::_transition::TransitionBuilder;
         112  +
pub use crate::types::_storage_lens_tag::StorageLensTagBuilder;
  113    113   
  114         -
pub use crate::types::_lifecycle_rule_filter::LifecycleRuleFilterBuilder;
         114  +
pub use crate::types::_list_access_grant_entry::ListAccessGrantEntryBuilder;
  115    115   
  116         -
pub use crate::types::_lifecycle_rule_and_operator::LifecycleRuleAndOperatorBuilder;
         116  +
pub use crate::types::_list_access_grants_instance_entry::ListAccessGrantsInstanceEntryBuilder;
  117    117   
  118         -
pub use crate::types::_lifecycle_expiration::LifecycleExpirationBuilder;
         118  +
pub use crate::types::_list_access_grants_locations_entry::ListAccessGrantsLocationsEntryBuilder;
  119    119   
  120         -
pub use crate::types::_scope::ScopeBuilder;
         120  +
pub use crate::types::_access_point::AccessPointBuilder;
  121    121   
  122         -
pub use crate::types::_object_lambda_configuration::ObjectLambdaConfigurationBuilder;
         122  +
pub use crate::types::_object_lambda_access_point::ObjectLambdaAccessPointBuilder;
  123    123   
  124         -
pub use crate::types::_object_lambda_transformation_configuration::ObjectLambdaTransformationConfigurationBuilder;
         124  +
pub use crate::types::_list_caller_access_grants_entry::ListCallerAccessGrantsEntryBuilder;
  125    125   
  126         -
pub use crate::types::_aws_lambda_transformation::AwsLambdaTransformationBuilder;
         126  +
pub use crate::types::_job_list_descriptor::JobListDescriptorBuilder;
  127    127   
  128         -
pub use crate::types::_list_storage_lens_group_entry::ListStorageLensGroupEntryBuilder;
         128  +
pub use crate::types::_regional_bucket::RegionalBucketBuilder;
  129    129   
  130    130   
pub use crate::types::_list_storage_lens_configuration_entry::ListStorageLensConfigurationEntryBuilder;
  131    131   
  132         -
pub use crate::types::_regional_bucket::RegionalBucketBuilder;
         132  +
pub use crate::types::_list_storage_lens_group_entry::ListStorageLensGroupEntryBuilder;
  133    133   
  134         -
pub use crate::types::_multi_region_access_point_report::MultiRegionAccessPointReportBuilder;
         134  +
pub use crate::types::_object_lambda_transformation_configuration::ObjectLambdaTransformationConfigurationBuilder;
  135    135   
  136         -
pub use crate::types::_region_report::RegionReportBuilder;
         136  +
pub use crate::types::_s3_object_metadata::S3ObjectMetadataBuilder;
  137    137   
  138         -
pub use crate::types::_job_list_descriptor::JobListDescriptorBuilder;
         138  +
pub use crate::types::_s3_access_control_policy::S3AccessControlPolicyBuilder;
  139    139   
  140         -
pub use crate::types::_job_progress_summary::JobProgressSummaryBuilder;
         140  +
pub use crate::types::_s3_object_lock_legal_hold::S3ObjectLockLegalHoldBuilder;
  141    141   
  142         -
pub use crate::types::_job_timers::JobTimersBuilder;
         142  +
pub use crate::types::_s3_retention::S3RetentionBuilder;
  143    143   
  144         -
pub use crate::types::_list_caller_access_grants_entry::ListCallerAccessGrantsEntryBuilder;
         144  +
pub use crate::types::_s3_manifest_output_location::S3ManifestOutputLocationBuilder;
  145    145   
  146         -
pub use crate::types::_object_lambda_access_point::ObjectLambdaAccessPointBuilder;
         146  +
pub use crate::types::_job_manifest_generator_filter::JobManifestGeneratorFilterBuilder;
  147    147   
  148         -
pub use crate::types::_object_lambda_access_point_alias::ObjectLambdaAccessPointAliasBuilder;
         148  +
pub use crate::types::_region::RegionBuilder;
  149    149   
  150         -
pub use crate::types::_access_point::AccessPointBuilder;
         150  +
pub use crate::types::_match_object_age::MatchObjectAgeBuilder;
  151    151   
  152         -
pub use crate::types::_vpc_configuration::VpcConfigurationBuilder;
         152  +
pub use crate::types::_match_object_size::MatchObjectSizeBuilder;
  153    153   
  154         -
pub use crate::types::_list_access_grants_locations_entry::ListAccessGrantsLocationsEntryBuilder;
         154  +
pub use crate::types::_storage_lens_group_and_operator::StorageLensGroupAndOperatorBuilder;
  155    155   
  156         -
pub use crate::types::_list_access_grants_instance_entry::ListAccessGrantsInstanceEntryBuilder;
         156  +
pub use crate::types::_storage_lens_group_or_operator::StorageLensGroupOrOperatorBuilder;
  157    157   
  158         -
pub use crate::types::_list_access_grant_entry::ListAccessGrantEntryBuilder;
         158  +
pub use crate::types::_job_timers::JobTimersBuilder;
  159    159   
  160         -
pub use crate::types::_access_grants_location_configuration::AccessGrantsLocationConfigurationBuilder;
         160  +
pub use crate::types::_job_failure::JobFailureBuilder;
  161    161   
  162         -
pub use crate::types::_grantee::GranteeBuilder;
         162  +
pub use crate::types::_multi_region_access_points_async_response::MultiRegionAccessPointsAsyncResponseBuilder;
  163    163   
  164         -
pub use crate::types::_policy_status::PolicyStatusBuilder;
         164  +
pub use crate::types::_async_error_details::AsyncErrorDetailsBuilder;
  165    165   
  166         -
pub use crate::types::_multi_region_access_point_policy_document::MultiRegionAccessPointPolicyDocumentBuilder;
         166  +
pub use crate::types::_lifecycle_expiration::LifecycleExpirationBuilder;
  167    167   
  168         -
pub use crate::types::_proposed_multi_region_access_point_policy::ProposedMultiRegionAccessPointPolicyBuilder;
         168  +
pub use crate::types::_lifecycle_rule_filter::LifecycleRuleFilterBuilder;
  169    169   
  170         -
pub use crate::types::_established_multi_region_access_point_policy::EstablishedMultiRegionAccessPointPolicyBuilder;
         170  +
pub use crate::types::_noncurrent_version_expiration::NoncurrentVersionExpirationBuilder;
  171    171   
  172         -
pub use crate::types::_credentials::CredentialsBuilder;
         172  +
pub use crate::types::_abort_incomplete_multipart_upload::AbortIncompleteMultipartUploadBuilder;
  173    173   
  174         -
pub use crate::types::_async_operation::AsyncOperationBuilder;
         174  +
pub use crate::types::_replication_rule::ReplicationRuleBuilder;
  175    175   
  176         -
pub use crate::types::_async_response_details::AsyncResponseDetailsBuilder;
         176  +
pub use crate::types::_region_report::RegionReportBuilder;
  177    177   
  178         -
pub use crate::types::_async_error_details::AsyncErrorDetailsBuilder;
         178  +
pub use crate::types::_activity_metrics::ActivityMetricsBuilder;
  179    179   
  180         -
pub use crate::types::_multi_region_access_points_async_response::MultiRegionAccessPointsAsyncResponseBuilder;
         180  +
pub use crate::types::_bucket_level::BucketLevelBuilder;
  181    181   
  182         -
pub use crate::types::_multi_region_access_point_regional_response::MultiRegionAccessPointRegionalResponseBuilder;
         182  +
pub use crate::types::_advanced_cost_optimization_metrics::AdvancedCostOptimizationMetricsBuilder;
  183    183   
  184         -
pub use crate::types::_async_request_parameters::AsyncRequestParametersBuilder;
         184  +
pub use crate::types::_advanced_data_protection_metrics::AdvancedDataProtectionMetricsBuilder;
  185    185   
  186         -
pub use crate::types::_delete_multi_region_access_point_input::DeleteMultiRegionAccessPointInputBuilder;
         186  +
pub use crate::types::_detailed_status_codes_metrics::DetailedStatusCodesMetricsBuilder;
  187    187   
  188         -
pub use crate::types::_create_multi_region_access_point_input::CreateMultiRegionAccessPointInputBuilder;
         188  +
pub use crate::types::_storage_lens_group_level::StorageLensGroupLevelBuilder;
  189    189   
  190         -
pub use crate::types::_region::RegionBuilder;
         190  +
pub use crate::types::_s3_bucket_destination::S3BucketDestinationBuilder;
  191    191   
  192         -
pub use crate::types::_job_descriptor::JobDescriptorBuilder;
         192  +
pub use crate::types::_cloud_watch_metrics::CloudWatchMetricsBuilder;
  193    193   
  194         -
pub use crate::types::_s3_generated_manifest_descriptor::S3GeneratedManifestDescriptorBuilder;
         194  +
pub use crate::types::_s3_grant::S3GrantBuilder;
  195    195   
  196         -
pub use crate::types::_job_manifest_location::JobManifestLocationBuilder;
         196  +
pub use crate::types::_s3_access_control_list::S3AccessControlListBuilder;
  197    197   
  198         -
pub use crate::types::_s3_job_manifest_generator::S3JobManifestGeneratorBuilder;
         198  +
pub use crate::types::_generated_manifest_encryption::GeneratedManifestEncryptionBuilder;
  199    199   
  200         -
pub use crate::types::_job_manifest_generator_filter::JobManifestGeneratorFilterBuilder;
         200  +
pub use crate::types::_key_name_constraint::KeyNameConstraintBuilder;
  201    201   
  202         -
pub use crate::types::_not_sse_filter::NotSseFilterBuilder;
         202  +
pub use crate::types::_lifecycle_rule_and_operator::LifecycleRuleAndOperatorBuilder;
  203    203   
  204         -
pub use crate::types::_ssec_filter::SsecFilterBuilder;
         204  +
pub use crate::types::_transition::TransitionBuilder;
  205    205   
  206         -
pub use crate::types::_dssekms_filter::DssekmsFilterBuilder;
         206  +
pub use crate::types::_noncurrent_version_transition::NoncurrentVersionTransitionBuilder;
  207    207   
  208         -
pub use crate::types::_ssekms_filter::SsekmsFilterBuilder;
         208  +
pub use crate::types::_replication_rule_filter::ReplicationRuleFilterBuilder;
  209    209   
  210         -
pub use crate::types::_sses3_filter::Sses3FilterBuilder;
         210  +
pub use crate::types::_source_selection_criteria::SourceSelectionCriteriaBuilder;
  211    211   
  212         -
pub use crate::types::_key_name_constraint::KeyNameConstraintBuilder;
         212  +
pub use crate::types::_existing_object_replication::ExistingObjectReplicationBuilder;
  213    213   
  214         -
pub use crate::types::_s3_manifest_output_location::S3ManifestOutputLocationBuilder;
         214  +
pub use crate::types::_destination::DestinationBuilder;
  215    215   
  216         -
pub use crate::types::_generated_manifest_encryption::GeneratedManifestEncryptionBuilder;
         216  +
pub use crate::types::_delete_marker_replication::DeleteMarkerReplicationBuilder;
  217    217   
  218         -
pub use crate::types::_ssekms_encryption::SsekmsEncryptionBuilder;
         218  +
pub use crate::types::_prefix_level::PrefixLevelBuilder;
  219    219   
  220         -
pub use crate::types::_sses3_encryption::Sses3EncryptionBuilder;
         220  +
pub use crate::types::_storage_lens_group_level_selection_criteria::StorageLensGroupLevelSelectionCriteriaBuilder;
  221    221   
  222         -
pub use crate::types::_job_report::JobReportBuilder;
         222  +
pub use crate::types::_storage_lens_data_export_encryption::StorageLensDataExportEncryptionBuilder;
  223    223   
  224         -
pub use crate::types::_job_failure::JobFailureBuilder;
         224  +
pub use crate::types::_aws_lambda_transformation::AwsLambdaTransformationBuilder;
  225    225   
  226         -
pub use crate::types::_job_operation::JobOperationBuilder;
         226  +
pub use crate::types::_s3_grantee::S3GranteeBuilder;
  227    227   
  228         -
pub use crate::types::_s3_compute_object_checksum_operation::S3ComputeObjectChecksumOperationBuilder;
         228  +
pub use crate::types::_s3_object_owner::S3ObjectOwnerBuilder;
  229    229   
  230         -
pub use crate::types::_s3_replicate_object_operation::S3ReplicateObjectOperationBuilder;
         230  +
pub use crate::types::_sses3_encryption::Sses3EncryptionBuilder;
  231    231   
  232         -
pub use crate::types::_s3_set_object_retention_operation::S3SetObjectRetentionOperationBuilder;
         232  +
pub use crate::types::_ssekms_encryption::SsekmsEncryptionBuilder;
  233    233   
  234         -
pub use crate::types::_s3_retention::S3RetentionBuilder;
         234  +
pub use crate::types::_multi_region_access_point_regional_response::MultiRegionAccessPointRegionalResponseBuilder;
  235    235   
  236         -
pub use crate::types::_s3_set_object_legal_hold_operation::S3SetObjectLegalHoldOperationBuilder;
         236  +
pub use crate::types::_replication_rule_and_operator::ReplicationRuleAndOperatorBuilder;
  237    237   
  238         -
pub use crate::types::_s3_object_lock_legal_hold::S3ObjectLockLegalHoldBuilder;
         238  +
pub use crate::types::_sse_kms_encrypted_objects::SseKmsEncryptedObjectsBuilder;
  239    239   
  240         -
pub use crate::types::_s3_initiate_restore_object_operation::S3InitiateRestoreObjectOperationBuilder;
         240  +
pub use crate::types::_replica_modifications::ReplicaModificationsBuilder;
  241    241   
  242         -
pub use crate::types::_s3_delete_object_tagging_operation::S3DeleteObjectTaggingOperationBuilder;
         242  +
pub use crate::types::_replication_time::ReplicationTimeBuilder;
  243    243   
  244         -
pub use crate::types::_s3_set_object_tagging_operation::S3SetObjectTaggingOperationBuilder;
         244  +
pub use crate::types::_access_control_translation::AccessControlTranslationBuilder;
  245    245   
  246         -
pub use crate::types::_s3_set_object_acl_operation::S3SetObjectAclOperationBuilder;
         246  +
pub use crate::types::_encryption_configuration::EncryptionConfigurationBuilder;
  247    247   
  248         -
pub use crate::types::_s3_access_control_policy::S3AccessControlPolicyBuilder;
         248  +
pub use crate::types::_metrics::MetricsBuilder;
  249    249   
  250         -
pub use crate::types::_s3_access_control_list::S3AccessControlListBuilder;
         250  +
pub use crate::types::_prefix_level_storage_metrics::PrefixLevelStorageMetricsBuilder;
  251    251   
  252         -
pub use crate::types::_s3_grant::S3GrantBuilder;
         252  +
pub use crate::types::_sses3::Sses3Builder;
  253    253   
  254         -
pub use crate::types::_s3_grantee::S3GranteeBuilder;
         254  +
pub use crate::types::_ssekms::SsekmsBuilder;
  255    255   
  256         -
pub use crate::types::_s3_object_owner::S3ObjectOwnerBuilder;
         256  +
pub use crate::types::_sses3_filter::Sses3FilterBuilder;
  257    257   
  258         -
pub use crate::types::_s3_copy_object_operation::S3CopyObjectOperationBuilder;
         258  +
pub use crate::types::_ssekms_filter::SsekmsFilterBuilder;
  259    259   
  260         -
pub use crate::types::_s3_object_metadata::S3ObjectMetadataBuilder;
         260  +
pub use crate::types::_dssekms_filter::DssekmsFilterBuilder;
  261    261   
  262         -
pub use crate::types::_lambda_invoke_operation::LambdaInvokeOperationBuilder;
         262  +
pub use crate::types::_ssec_filter::SsecFilterBuilder;
  263    263   
  264         -
pub use crate::types::_job_manifest::JobManifestBuilder;
         264  +
pub use crate::types::_not_sse_filter::NotSseFilterBuilder;
  265    265   
  266         -
pub use crate::types::_job_manifest_spec::JobManifestSpecBuilder;
         266  +
pub use crate::types::_replication_time_value::ReplicationTimeValueBuilder;
  267    267   
  268         -
pub use crate::types::_create_bucket_configuration::CreateBucketConfigurationBuilder;
         268  +
pub use crate::types::_selection_criteria::SelectionCriteriaBuilder;

tmp-codegen-diff/aws-sdk/sdk/s3control/src/types/error.rs

@@ -1,1 +51,51 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::error::_too_many_requests_exception::TooManyRequestsException;
           2  +
pub use crate::types::error::_bucket_already_exists::BucketAlreadyExists;
    3      3   
    4         -
pub use crate::types::error::_not_found_exception::NotFoundException;
           4  +
pub use crate::types::error::_bucket_already_owned_by_you::BucketAlreadyOwnedByYou;
    5      5   
    6         -
pub use crate::types::error::_job_status_exception::JobStatusException;
           6  +
pub use crate::types::error::_bad_request_exception::BadRequestException;
           7  +
           8  +
pub use crate::types::error::_idempotency_exception::IdempotencyException;
    7      9   
    8     10   
pub use crate::types::error::_internal_service_exception::InternalServiceException;
    9     11   
   10         -
pub use crate::types::error::_bad_request_exception::BadRequestException;
          12  +
pub use crate::types::error::_too_many_requests_exception::TooManyRequestsException;
   11     13   
   12         -
pub use crate::types::error::_too_many_tags_exception::TooManyTagsException;
          14  +
pub use crate::types::error::_not_found_exception::NotFoundException;
   13     15   
   14         -
pub use crate::types::error::_invalid_request_exception::InvalidRequestException;
          16  +
pub use crate::types::error::_no_such_public_access_block_configuration::NoSuchPublicAccessBlockConfiguration;
   15     17   
   16     18   
pub use crate::types::error::_invalid_next_token_exception::InvalidNextTokenException;
   17     19   
   18         -
pub use crate::types::error::_no_such_public_access_block_configuration::NoSuchPublicAccessBlockConfiguration;
   19         -
   20         -
pub use crate::types::error::_idempotency_exception::IdempotencyException;
          20  +
pub use crate::types::error::_invalid_request_exception::InvalidRequestException;
   21     21   
   22         -
pub use crate::types::error::_bucket_already_owned_by_you::BucketAlreadyOwnedByYou;
          22  +
pub use crate::types::error::_too_many_tags_exception::TooManyTagsException;
   23     23   
   24         -
pub use crate::types::error::_bucket_already_exists::BucketAlreadyExists;
          24  +
pub use crate::types::error::_job_status_exception::JobStatusException;
   25     25   
   26     26   
mod _bad_request_exception;
   27     27   
   28     28   
mod _bucket_already_exists;
   29     29   
   30     30   
mod _bucket_already_owned_by_you;
   31     31   
   32     32   
mod _idempotency_exception;
   33     33   
   34     34   
mod _internal_service_exception;

tmp-codegen-diff/aws-sdk/sdk/s3control/src/types/error/builders.rs

@@ -1,1 +0,24 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::error::_too_many_requests_exception::TooManyRequestsExceptionBuilder;
           2  +
pub use crate::types::error::_bucket_already_exists::BucketAlreadyExistsBuilder;
    3      3   
    4         -
pub use crate::types::error::_not_found_exception::NotFoundExceptionBuilder;
           4  +
pub use crate::types::error::_bucket_already_owned_by_you::BucketAlreadyOwnedByYouBuilder;
    5      5   
    6         -
pub use crate::types::error::_job_status_exception::JobStatusExceptionBuilder;
           6  +
pub use crate::types::error::_bad_request_exception::BadRequestExceptionBuilder;
           7  +
           8  +
pub use crate::types::error::_idempotency_exception::IdempotencyExceptionBuilder;
    7      9   
    8     10   
pub use crate::types::error::_internal_service_exception::InternalServiceExceptionBuilder;
    9     11   
   10         -
pub use crate::types::error::_bad_request_exception::BadRequestExceptionBuilder;
          12  +
pub use crate::types::error::_too_many_requests_exception::TooManyRequestsExceptionBuilder;
   11     13   
   12         -
pub use crate::types::error::_too_many_tags_exception::TooManyTagsExceptionBuilder;
          14  +
pub use crate::types::error::_not_found_exception::NotFoundExceptionBuilder;
   13     15   
   14         -
pub use crate::types::error::_invalid_request_exception::InvalidRequestExceptionBuilder;
          16  +
pub use crate::types::error::_no_such_public_access_block_configuration::NoSuchPublicAccessBlockConfigurationBuilder;
   15     17   
   16     18   
pub use crate::types::error::_invalid_next_token_exception::InvalidNextTokenExceptionBuilder;
   17     19   
   18         -
pub use crate::types::error::_no_such_public_access_block_configuration::NoSuchPublicAccessBlockConfigurationBuilder;
   19         -
   20         -
pub use crate::types::error::_idempotency_exception::IdempotencyExceptionBuilder;
          20  +
pub use crate::types::error::_invalid_request_exception::InvalidRequestExceptionBuilder;
   21     21   
   22         -
pub use crate::types::error::_bucket_already_owned_by_you::BucketAlreadyOwnedByYouBuilder;
          22  +
pub use crate::types::error::_too_many_tags_exception::TooManyTagsExceptionBuilder;
   23     23   
   24         -
pub use crate::types::error::_bucket_already_exists::BucketAlreadyExistsBuilder;
          24  +
pub use crate::types::error::_job_status_exception::JobStatusExceptionBuilder;

tmp-codegen-diff/aws-sdk/sdk/signin/src/lib.rs

@@ -1,1 +44,45 @@
    5      5   
#![allow(clippy::large_enum_variant)]
    6      6   
#![allow(clippy::wrong_self_convention)]
    7      7   
#![allow(clippy::should_implement_trait)]
    8      8   
#![allow(clippy::disallowed_names)]
    9      9   
#![allow(clippy::vec_init_then_push)]
   10     10   
#![allow(clippy::type_complexity)]
   11     11   
#![allow(clippy::needless_return)]
   12     12   
#![allow(clippy::derive_partial_eq_without_eq)]
   13     13   
#![allow(clippy::result_large_err)]
   14     14   
#![allow(clippy::unnecessary_map_on_constructor)]
          15  +
#![allow(clippy::useless_conversion)]
   15     16   
#![allow(clippy::deprecated_semver)]
   16     17   
#![allow(rustdoc::bare_urls)]
   17     18   
#![allow(rustdoc::redundant_explicit_links)]
   18     19   
#![allow(rustdoc::broken_intra_doc_links)]
   19     20   
#![allow(rustdoc::invalid_html_tags)]
   20     21   
#![forbid(unsafe_code)]
   21     22   
#![warn(missing_docs)]
   22     23   
#![cfg_attr(docsrs, feature(doc_cfg))]
   23     24   
//! AWS Sign-In manages authentication for AWS services. This service provides secure authentication flows for accessing AWS resources from the console and developer tools.
   24     25   
//!

tmp-codegen-diff/aws-sdk/sdk/signin/src/operation/create_o_auth2_token.rs

@@ -350,350 +389,389 @@
  370    370   
            meta: meta.unwrap_or_default(),
  371    371   
        })
  372    372   
    }
  373    373   
}
  374    374   
impl ::aws_types::request_id::RequestId for crate::operation::create_o_auth2_token::CreateOAuth2TokenError {
  375    375   
    fn request_id(&self) -> Option<&str> {
  376    376   
        self.meta().request_id()
  377    377   
    }
  378    378   
}
  379    379   
  380         -
pub use crate::operation::create_o_auth2_token::_create_o_auth2_token_output::CreateOAuth2TokenOutput;
  381         -
  382    380   
pub use crate::operation::create_o_auth2_token::_create_o_auth2_token_input::CreateOAuth2TokenInput;
  383    381   
         382  +
pub use crate::operation::create_o_auth2_token::_create_o_auth2_token_output::CreateOAuth2TokenOutput;
         383  +
  384    384   
mod _create_o_auth2_token_input;
  385    385   
  386    386   
mod _create_o_auth2_token_output;
  387    387   
  388    388   
/// Builders
  389    389   
pub mod builders;

tmp-codegen-diff/aws-sdk/sdk/signin/src/operation/create_o_auth2_token/builders.rs

@@ -1,1 +35,35 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::operation::create_o_auth2_token::_create_o_auth2_token_output::CreateOAuth2TokenOutputBuilder;
    3         -
    4      2   
pub use crate::operation::create_o_auth2_token::_create_o_auth2_token_input::CreateOAuth2TokenInputBuilder;
    5      3   
           4  +
pub use crate::operation::create_o_auth2_token::_create_o_auth2_token_output::CreateOAuth2TokenOutputBuilder;
           5  +
    6      6   
impl crate::operation::create_o_auth2_token::builders::CreateOAuth2TokenInputBuilder {
    7      7   
    /// Sends a request with this input using the given client.
    8      8   
    pub async fn send_with(
    9      9   
        self,
   10     10   
        client: &crate::Client,
   11     11   
    ) -> ::std::result::Result<
   12     12   
        crate::operation::create_o_auth2_token::CreateOAuth2TokenOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::create_o_auth2_token::CreateOAuth2TokenError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/aws-sdk/sdk/signin/src/primitives.rs

@@ -1,1 +6,9 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
pub use ::aws_smithy_types::date_time::Format as DateTimeFormat;
           3  +
pub use ::aws_smithy_types::Blob;
           4  +
pub use ::aws_smithy_types::DateTime;
    2      5   
    3      6   
/// Event stream related primitives such as `Message` or `Header`.
    4      7   
pub mod event_stream;
    5      8   
    6      9   
pub(crate) mod sealed_enum_unknown;

tmp-codegen-diff/aws-sdk/sdk/signin/src/types.rs

@@ -1,1 +22,22 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::_o_auth2_error_code::OAuth2ErrorCode;
           2  +
pub use crate::types::_create_o_auth2_token_request_body::CreateOAuth2TokenRequestBody;
    3      3   
    4      4   
pub use crate::types::_create_o_auth2_token_response_body::CreateOAuth2TokenResponseBody;
    5      5   
    6         -
pub use crate::types::_access_token::AccessToken;
           6  +
pub use crate::types::_o_auth2_error_code::OAuth2ErrorCode;
    7      7   
    8         -
pub use crate::types::_create_o_auth2_token_request_body::CreateOAuth2TokenRequestBody;
           8  +
pub use crate::types::_access_token::AccessToken;
    9      9   
   10     10   
mod _access_token;
   11     11   
   12     12   
mod _create_o_auth2_token_request_body;
   13     13   
   14     14   
mod _create_o_auth2_token_response_body;
   15     15   
   16     16   
mod _o_auth2_error_code;
   17     17   
   18     18   
/// Builders

tmp-codegen-diff/aws-sdk/sdk/signin/src/types/builders.rs

@@ -1,1 +6,0 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
pub use crate::types::_create_o_auth2_token_request_body::CreateOAuth2TokenRequestBodyBuilder;
           3  +
    2      4   
pub use crate::types::_create_o_auth2_token_response_body::CreateOAuth2TokenResponseBodyBuilder;
    3      5   
    4      6   
pub use crate::types::_access_token::AccessTokenBuilder;
    5         -
    6         -
pub use crate::types::_create_o_auth2_token_request_body::CreateOAuth2TokenRequestBodyBuilder;

tmp-codegen-diff/aws-sdk/sdk/signin/src/types/error.rs

@@ -1,1 +19,19 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::error::_validation_exception::ValidationException;
    3         -
    4         -
pub use crate::types::error::_too_many_requests_error::TooManyRequestsError;
           2  +
pub use crate::types::error::_access_denied_exception::AccessDeniedException;
    5      3   
    6      4   
pub use crate::types::error::_internal_server_exception::InternalServerException;
    7      5   
    8         -
pub use crate::types::error::_access_denied_exception::AccessDeniedException;
           6  +
pub use crate::types::error::_too_many_requests_error::TooManyRequestsError;
           7  +
           8  +
pub use crate::types::error::_validation_exception::ValidationException;
    9      9   
   10     10   
mod _access_denied_exception;
   11     11   
   12     12   
mod _internal_server_exception;
   13     13   
   14     14   
mod _too_many_requests_error;
   15     15   
   16     16   
mod _validation_exception;
   17     17   
   18     18   
/// Builders

tmp-codegen-diff/aws-sdk/sdk/signin/src/types/error/builders.rs

@@ -1,1 +0,8 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::error::_validation_exception::ValidationExceptionBuilder;
    3         -
    4         -
pub use crate::types::error::_too_many_requests_error::TooManyRequestsErrorBuilder;
           2  +
pub use crate::types::error::_access_denied_exception::AccessDeniedExceptionBuilder;
    5      3   
    6      4   
pub use crate::types::error::_internal_server_exception::InternalServerExceptionBuilder;
    7      5   
    8         -
pub use crate::types::error::_access_denied_exception::AccessDeniedExceptionBuilder;
           6  +
pub use crate::types::error::_too_many_requests_error::TooManyRequestsErrorBuilder;
           7  +
           8  +
pub use crate::types::error::_validation_exception::ValidationExceptionBuilder;

tmp-codegen-diff/aws-sdk/sdk/sso/src/lib.rs

@@ -1,1 +44,45 @@
    5      5   
#![allow(clippy::large_enum_variant)]
    6      6   
#![allow(clippy::wrong_self_convention)]
    7      7   
#![allow(clippy::should_implement_trait)]
    8      8   
#![allow(clippy::disallowed_names)]
    9      9   
#![allow(clippy::vec_init_then_push)]
   10     10   
#![allow(clippy::type_complexity)]
   11     11   
#![allow(clippy::needless_return)]
   12     12   
#![allow(clippy::derive_partial_eq_without_eq)]
   13     13   
#![allow(clippy::result_large_err)]
   14     14   
#![allow(clippy::unnecessary_map_on_constructor)]
          15  +
#![allow(clippy::useless_conversion)]
   15     16   
#![allow(clippy::deprecated_semver)]
   16     17   
#![allow(rustdoc::bare_urls)]
   17     18   
#![allow(rustdoc::redundant_explicit_links)]
   18     19   
#![allow(rustdoc::broken_intra_doc_links)]
   19     20   
#![allow(rustdoc::invalid_html_tags)]
   20     21   
#![forbid(unsafe_code)]
   21     22   
#![warn(missing_docs)]
   22     23   
#![cfg_attr(docsrs, feature(doc_cfg))]
   23     24   
//! AWS IAM Identity Center (successor to AWS Single Sign-On) Portal is a web service that makes it easy for you to assign user access to IAM Identity Center resources such as the AWS access portal. Users can get AWS account applications and roles assigned to them and get federated into the application.
   24     25   
//!

tmp-codegen-diff/aws-sdk/sdk/sso/src/operation/get_role_credentials.rs

@@ -372,372 +411,411 @@
  392    392   
            meta: meta.unwrap_or_default(),
  393    393   
        })
  394    394   
    }
  395    395   
}
  396    396   
impl ::aws_types::request_id::RequestId for crate::operation::get_role_credentials::GetRoleCredentialsError {
  397    397   
    fn request_id(&self) -> Option<&str> {
  398    398   
        self.meta().request_id()
  399    399   
    }
  400    400   
}
  401    401   
  402         -
pub use crate::operation::get_role_credentials::_get_role_credentials_output::GetRoleCredentialsOutput;
  403         -
  404    402   
pub use crate::operation::get_role_credentials::_get_role_credentials_input::GetRoleCredentialsInput;
  405    403   
         404  +
pub use crate::operation::get_role_credentials::_get_role_credentials_output::GetRoleCredentialsOutput;
         405  +
  406    406   
mod _get_role_credentials_input;
  407    407   
  408    408   
mod _get_role_credentials_output;
  409    409   
  410    410   
/// Builders
  411    411   
pub mod builders;