AWS SDK

AWS SDK

rev. d838bf488731ae5e751cce0fe13f339a5b9be858 (ignoring whitespace)

Files changed:

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/update_security_group_rule_descriptions_ingress.rs

@@ -327,327 +366,366 @@
  347    347   
    }
  348    348   
}
  349    349   
impl ::aws_types::request_id::RequestId
  350    350   
    for crate::operation::update_security_group_rule_descriptions_ingress::UpdateSecurityGroupRuleDescriptionsIngressError
  351    351   
{
  352    352   
    fn request_id(&self) -> Option<&str> {
  353    353   
        self.meta().request_id()
  354    354   
    }
  355    355   
}
  356    356   
  357         -
pub use crate::operation::update_security_group_rule_descriptions_ingress::_update_security_group_rule_descriptions_ingress_output::UpdateSecurityGroupRuleDescriptionsIngressOutput;
  358         -
  359    357   
pub use crate::operation::update_security_group_rule_descriptions_ingress::_update_security_group_rule_descriptions_ingress_input::UpdateSecurityGroupRuleDescriptionsIngressInput;
  360    358   
         359  +
pub use crate::operation::update_security_group_rule_descriptions_ingress::_update_security_group_rule_descriptions_ingress_output::UpdateSecurityGroupRuleDescriptionsIngressOutput;
         360  +
  361    361   
mod _update_security_group_rule_descriptions_ingress_input;
  362    362   
  363    363   
mod _update_security_group_rule_descriptions_ingress_output;
  364    364   
  365    365   
/// Builders
  366    366   
pub mod builders;

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/update_security_group_rule_descriptions_ingress/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_security_group_rule_descriptions_ingress::_update_security_group_rule_descriptions_ingress_output::UpdateSecurityGroupRuleDescriptionsIngressOutputBuilder;
    3         -
    4      2   
pub use crate::operation::update_security_group_rule_descriptions_ingress::_update_security_group_rule_descriptions_ingress_input::UpdateSecurityGroupRuleDescriptionsIngressInputBuilder;
    5      3   
           4  +
pub use crate::operation::update_security_group_rule_descriptions_ingress::_update_security_group_rule_descriptions_ingress_output::UpdateSecurityGroupRuleDescriptionsIngressOutputBuilder;
           5  +
    6      6   
impl crate::operation::update_security_group_rule_descriptions_ingress::builders::UpdateSecurityGroupRuleDescriptionsIngressInputBuilder {
    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_security_group_rule_descriptions_ingress::UpdateSecurityGroupRuleDescriptionsIngressOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::update_security_group_rule_descriptions_ingress::UpdateSecurityGroupRuleDescriptionsIngressError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/withdraw_byoip_cidr.rs

@@ -317,317 +356,356 @@
  337    337   
            meta: meta.unwrap_or_default(),
  338    338   
        })
  339    339   
    }
  340    340   
}
  341    341   
impl ::aws_types::request_id::RequestId for crate::operation::withdraw_byoip_cidr::WithdrawByoipCidrError {
  342    342   
    fn request_id(&self) -> Option<&str> {
  343    343   
        self.meta().request_id()
  344    344   
    }
  345    345   
}
  346    346   
  347         -
pub use crate::operation::withdraw_byoip_cidr::_withdraw_byoip_cidr_output::WithdrawByoipCidrOutput;
  348         -
  349    347   
pub use crate::operation::withdraw_byoip_cidr::_withdraw_byoip_cidr_input::WithdrawByoipCidrInput;
  350    348   
         349  +
pub use crate::operation::withdraw_byoip_cidr::_withdraw_byoip_cidr_output::WithdrawByoipCidrOutput;
         350  +
  351    351   
mod _withdraw_byoip_cidr_input;
  352    352   
  353    353   
mod _withdraw_byoip_cidr_output;
  354    354   
  355    355   
/// Builders
  356    356   
pub mod builders;

tmp-codegen-diff/aws-sdk/sdk/ec2/src/operation/withdraw_byoip_cidr/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::withdraw_byoip_cidr::_withdraw_byoip_cidr_output::WithdrawByoipCidrOutputBuilder;
    3         -
    4      2   
pub use crate::operation::withdraw_byoip_cidr::_withdraw_byoip_cidr_input::WithdrawByoipCidrInputBuilder;
    5      3   
           4  +
pub use crate::operation::withdraw_byoip_cidr::_withdraw_byoip_cidr_output::WithdrawByoipCidrOutputBuilder;
           5  +
    6      6   
impl crate::operation::withdraw_byoip_cidr::builders::WithdrawByoipCidrInputBuilder {
    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::withdraw_byoip_cidr::WithdrawByoipCidrOutput,
   13     13   
        ::aws_smithy_runtime_api::client::result::SdkError<
   14     14   
            crate::operation::withdraw_byoip_cidr::WithdrawByoipCidrError,
   15     15   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,

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

@@ -1,1 +2506,2506 @@
    1      1   
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
    2         -
pub use crate::types::_byoip_cidr::ByoipCidr;
           2  +
pub use crate::types::_address_transfer::AddressTransfer;
    3      3   
    4         -
pub use crate::types::_byoip_cidr_state::ByoipCidrState;
           4  +
pub use crate::types::_transit_gateway_multicast_domain_associations::TransitGatewayMulticastDomainAssociations;
    5      5   
    6         -
pub use crate::types::_asn_association::AsnAssociation;
           6  +
pub use crate::types::_transit_gateway_peering_attachment::TransitGatewayPeeringAttachment;
    7      7   
    8         -
pub use crate::types::_asn_association_state::AsnAssociationState;
           8  +
pub use crate::types::_transit_gateway_vpc_attachment::TransitGatewayVpcAttachment;
    9      9   
   10         -
pub use crate::types::_security_group_rule_description::SecurityGroupRuleDescription;
          10  +
pub use crate::types::_vpc_peering_connection::VpcPeeringConnection;
   11     11   
   12         -
pub use crate::types::_ip_permission::IpPermission;
          12  +
pub use crate::types::_byoip_cidr::ByoipCidr;
   13     13   
   14         -
pub use crate::types::_prefix_list_id::PrefixListId;
          14  +
pub use crate::types::_domain_type::DomainType;
   15     15   
   16         -
pub use crate::types::_ipv6_range::Ipv6Range;
          16  +
pub use crate::types::_host_recovery::HostRecovery;
   17     17   
   18         -
pub use crate::types::_ip_range::IpRange;
          18  +
pub use crate::types::_host_maintenance::HostMaintenance;
   19     19   
   20         -
pub use crate::types::_user_id_group_pair::UserIdGroupPair;
          20  +
pub use crate::types::_auto_placement::AutoPlacement;
   21     21   
   22         -
pub use crate::types::_instance_monitoring::InstanceMonitoring;
          22  +
pub use crate::types::_ipam_pool_allocation::IpamPoolAllocation;
   23     23   
   24         -
pub use crate::types::_monitoring::Monitoring;
          24  +
pub use crate::types::_association_status::AssociationStatus;
   25     25   
   26         -
pub use crate::types::_monitoring_state::MonitoringState;
          26  +
pub use crate::types::_iam_instance_profile_specification::IamInstanceProfileSpecification;
   27     27   
   28         -
pub use crate::types::_nat_gateway_address::NatGatewayAddress;
          28  +
pub use crate::types::_iam_instance_profile_association::IamInstanceProfileAssociation;
   29     29   
   30         -
pub use crate::types::_nat_gateway_address_status::NatGatewayAddressStatus;
          30  +
pub use crate::types::_instance_event_window_association_request::InstanceEventWindowAssociationRequest;
   31     31   
   32         -
pub use crate::types::_instance_state_change::InstanceStateChange;
          32  +
pub use crate::types::_instance_event_window::InstanceEventWindow;
   33     33   
   34         -
pub use crate::types::_instance_state::InstanceState;
          34  +
pub use crate::types::_asn_association::AsnAssociation;
   35     35   
   36         -
pub use crate::types::_instance_state_name::InstanceStateName;
          36  +
pub use crate::types::_ipam_resource_discovery_association::IpamResourceDiscoveryAssociation;
   37     37   
   38         -
pub use crate::types::_terminate_connection_status::TerminateConnectionStatus;
          38  +
pub use crate::types::_route_server_association::RouteServerAssociation;
   39     39   
   40         -
pub use crate::types::_client_vpn_connection_status::ClientVpnConnectionStatus;
          40  +
pub use crate::types::_route_table_association_state::RouteTableAssociationState;
   41     41   
   42         -
pub use crate::types::_client_vpn_connection_status_code::ClientVpnConnectionStatusCode;
          42  +
pub use crate::types::_security_group_vpc_association_state::SecurityGroupVpcAssociationState;
   43     43   
   44         -
pub use crate::types::_network_insights_analysis::NetworkInsightsAnalysis;
          44  +
pub use crate::types::_subnet_ipv6_cidr_block_association::SubnetIpv6CidrBlockAssociation;
   45     45   
   46         -
pub use crate::types::_tag::Tag;
          46  +
pub use crate::types::_transit_gateway_policy_table_association::TransitGatewayPolicyTableAssociation;
   47     47   
   48         -
pub use crate::types::_alternate_path_hint::AlternatePathHint;
          48  +
pub use crate::types::_transit_gateway_association::TransitGatewayAssociation;
   49     49   
   50         -
pub use crate::types::_explanation::Explanation;
          50  +
pub use crate::types::_trunk_interface_association::TrunkInterfaceAssociation;
   51     51   
   52         -
pub use crate::types::_firewall_stateful_rule::FirewallStatefulRule;
          52  +
pub use crate::types::_vpc_ipv6_cidr_block_association::VpcIpv6CidrBlockAssociation;
   53     53   
   54         -
pub use crate::types::_port_range::PortRange;
          54  +
pub use crate::types::_vpc_cidr_block_association::VpcCidrBlockAssociation;
   55     55   
   56         -
pub use crate::types::_firewall_stateless_rule::FirewallStatelessRule;
          56  +
pub use crate::types::_ena_srd_specification::EnaSrdSpecification;
   57     57   
   58         -
pub use crate::types::_analysis_component::AnalysisComponent;
          58  +
pub use crate::types::_verified_access_trust_provider::VerifiedAccessTrustProvider;
   59     59   
   60         -
pub use crate::types::_transit_gateway_route_table_route::TransitGatewayRouteTableRoute;
          60  +
pub use crate::types::_verified_access_instance::VerifiedAccessInstance;
   61     61   
   62         -
pub use crate::types::_analysis_security_group_rule::AnalysisSecurityGroupRule;
          62  +
pub use crate::types::_volume_attachment_state::VolumeAttachmentState;
   63     63   
   64         -
pub use crate::types::_analysis_route_table_route::AnalysisRouteTableRoute;
          64  +
pub use crate::types::_vpc_attachment::VpcAttachment;
   65     65   
   66         -
pub use crate::types::_analysis_load_balancer_target::AnalysisLoadBalancerTarget;
          66  +
pub use crate::types::_client_vpn_authorization_rule_status::ClientVpnAuthorizationRuleStatus;
   67     67   
   68         -
pub use crate::types::_analysis_load_balancer_listener::AnalysisLoadBalancerListener;
          68  +
pub use crate::types::_storage::Storage;
   69     69   
   70         -
pub use crate::types::_analysis_acl_rule::AnalysisAclRule;
          70  +
pub use crate::types::_bundle_task::BundleTask;
   71     71   
   72         -
pub use crate::types::_path_component::PathComponent;
          72  +
pub use crate::types::_capacity_reservation_instance_platform::CapacityReservationInstancePlatform;
   73     73   
   74         -
pub use crate::types::_additional_detail::AdditionalDetail;
          74  +
pub use crate::types::_capacity_reservation_tenancy::CapacityReservationTenancy;
   75     75   
   76         -
pub use crate::types::_rule_group_rule_options_pair::RuleGroupRuleOptionsPair;
          76  +
pub use crate::types::_end_date_type::EndDateType;
   77     77   
   78         -
pub use crate::types::_rule_option::RuleOption;
          78  +
pub use crate::types::_instance_match_criteria::InstanceMatchCriteria;
   79     79   
   80         -
pub use crate::types::_rule_group_type_pair::RuleGroupTypePair;
          80  +
pub use crate::types::_capacity_reservation_delivery_preference::CapacityReservationDeliveryPreference;
   81     81   
   82         -
pub use crate::types::_analysis_packet_header::AnalysisPacketHeader;
          82  +
pub use crate::types::_capacity_reservation::CapacityReservation;
   83     83   
   84         -
pub use crate::types::_analysis_status::AnalysisStatus;
          84  +
pub use crate::types::_fleet_capacity_reservation_tenancy::FleetCapacityReservationTenancy;
   85     85   
   86         -
pub use crate::types::_tag_specification::TagSpecification;
          86  +
pub use crate::types::_fleet_instance_match_criteria::FleetInstanceMatchCriteria;
   87     87   
   88         -
pub use crate::types::_resource_type::ResourceType;
          88  +
pub use crate::types::_capacity_reservation_fleet_state::CapacityReservationFleetState;
   89     89   
   90         -
pub use crate::types::_network_insights_access_scope_analysis::NetworkInsightsAccessScopeAnalysis;
          90  +
pub use crate::types::_carrier_gateway::CarrierGateway;
   91     91   
   92         -
pub use crate::types::_findings_found::FindingsFound;
          92  +
pub use crate::types::_connection_log_options::ConnectionLogOptions;
   93     93   
   94         -
pub use crate::types::_transit_gateway_route::TransitGatewayRoute;
          94  +
pub use crate::types::_transport_protocol::TransportProtocol;
   95     95   
   96         -
pub use crate::types::_transit_gateway_route_state::TransitGatewayRouteState;
          96  +
pub use crate::types::_self_service_portal::SelfServicePortal;
   97     97   
   98         -
pub use crate::types::_transit_gateway_route_type::TransitGatewayRouteType;
          98  +
pub use crate::types::_client_connect_options::ClientConnectOptions;
   99     99   
  100         -
pub use crate::types::_transit_gateway_route_attachment::TransitGatewayRouteAttachment;
         100  +
pub use crate::types::_client_login_banner_options::ClientLoginBannerOptions;
  101    101   
  102         -
pub use crate::types::_transit_gateway_attachment_resource_type::TransitGatewayAttachmentResourceType;
         102  +
pub use crate::types::_client_route_enforcement_options::ClientRouteEnforcementOptions;
  103    103   
  104         -
pub use crate::types::_filter::Filter;
         104  +
pub use crate::types::_endpoint_ip_address_type::EndpointIpAddressType;
  105    105   
  106         -
pub use crate::types::_transit_gateway_multicast_group::TransitGatewayMulticastGroup;
         106  +
pub use crate::types::_traffic_ip_address_type::TrafficIpAddressType;
  107    107   
  108         -
pub use crate::types::_membership_type::MembershipType;
         108  +
pub use crate::types::_client_vpn_endpoint_status::ClientVpnEndpointStatus;
  109    109   
  110         -
pub use crate::types::_local_gateway_route::LocalGatewayRoute;
         110  +
pub use crate::types::_client_vpn_route_status::ClientVpnRouteStatus;
  111    111   
  112         -
pub use crate::types::_local_gateway_route_state::LocalGatewayRouteState;
         112  +
pub use crate::types::_coip_cidr::CoipCidr;
  113    113   
  114         -
pub use crate::types::_local_gateway_route_type::LocalGatewayRouteType;
         114  +
pub use crate::types::_coip_pool::CoipPool;
  115    115   
  116         -
pub use crate::types::_scheduled_instances_launch_specification::ScheduledInstancesLaunchSpecification;
         116  +
pub use crate::types::_gateway_type::GatewayType;
  117    117   
  118         -
pub use crate::types::_scheduled_instances_placement::ScheduledInstancesPlacement;
         118  +
pub use crate::types::_customer_gateway::CustomerGateway;
  119    119   
  120         -
pub use crate::types::_scheduled_instances_network_interface::ScheduledInstancesNetworkInterface;
         120  +
pub use crate::types::_subnet::Subnet;
  121    121   
  122         -
pub use crate::types::_scheduled_instances_private_ip_address_config::ScheduledInstancesPrivateIpAddressConfig;
         122  +
pub use crate::types::_vpc::Vpc;
  123    123   
  124         -
pub use crate::types::_scheduled_instances_ipv6_address::ScheduledInstancesIpv6Address;
         124  +
pub use crate::types::_mac_modification_task::MacModificationTask;
  125    125   
  126         -
pub use crate::types::_scheduled_instances_monitoring::ScheduledInstancesMonitoring;
         126  +
pub use crate::types::_dhcp_options::DhcpOptions;
  127    127   
  128         -
pub use crate::types::_scheduled_instances_iam_instance_profile::ScheduledInstancesIamInstanceProfile;
         128  +
pub use crate::types::_egress_only_internet_gateway::EgressOnlyInternetGateway;
  129    129   
  130         -
pub use crate::types::_scheduled_instances_block_device_mapping::ScheduledInstancesBlockDeviceMapping;
         130  +
pub use crate::types::_spot_options_request::SpotOptionsRequest;
  131    131   
  132         -
pub use crate::types::_scheduled_instances_ebs::ScheduledInstancesEbs;
         132  +
pub use crate::types::_on_demand_options_request::OnDemandOptionsRequest;
  133    133   
  134         -
pub use crate::types::_instance::Instance;
         134  +
pub use crate::types::_fleet_excess_capacity_termination_policy::FleetExcessCapacityTerminationPolicy;
  135    135   
  136         -
pub use crate::types::_platform_values::PlatformValues;
         136  +
pub use crate::types::_target_capacity_specification_request::TargetCapacitySpecificationRequest;
  137    137   
  138         -
pub use crate::types::_placement::Placement;
         138  +
pub use crate::types::_fleet_type::FleetType;
  139    139   
  140         -
pub use crate::types::_tenancy::Tenancy;
         140  +
pub use crate::types::_flow_logs_resource_type::FlowLogsResourceType;
  141    141   
  142         -
pub use crate::types::_instance_type::InstanceType;
         142  +
pub use crate::types::_traffic_type::TrafficType;
  143    143   
  144         -
pub use crate::types::_product_code::ProductCode;
         144  +
pub use crate::types::_log_destination_type::LogDestinationType;
  145    145   
  146         -
pub use crate::types::_product_code_values::ProductCodeValues;
         146  +
pub use crate::types::_destination_options_request::DestinationOptionsRequest;
  147    147   
  148         -
pub use crate::types::_operator_response::OperatorResponse;
         148  +
pub use crate::types::_storage_location::StorageLocation;
  149    149   
  150         -
pub use crate::types::_instance_network_performance_options::InstanceNetworkPerformanceOptions;
         150  +
pub use crate::types::_snapshot_location_enum::SnapshotLocationEnum;
  151    151   
  152         -
pub use crate::types::_instance_bandwidth_weighting::InstanceBandwidthWeighting;
         152  +
pub use crate::types::_ip_address_type::IpAddressType;
  153    153   
  154         -
pub use crate::types::_instance_boot_mode_values::InstanceBootModeValues;
         154  +
pub use crate::types::_ec2_instance_connect_endpoint::Ec2InstanceConnectEndpoint;
  155    155   
  156         -
pub use crate::types::_instance_maintenance_options::InstanceMaintenanceOptions;
         156  +
pub use crate::types::_export_environment::ExportEnvironment;
  157    157   
  158         -
pub use crate::types::_instance_reboot_migration_state::InstanceRebootMigrationState;
         158  +
pub use crate::types::_export_to_s3_task_specification::ExportToS3TaskSpecification;
  159    159   
  160         -
pub use crate::types::_instance_auto_recovery_state::InstanceAutoRecoveryState;
         160  +
pub use crate::types::_export_task::ExportTask;
  161    161   
  162         -
pub use crate::types::_private_dns_name_options_response::PrivateDnsNameOptionsResponse;
         162  +
pub use crate::types::_internet_gateway::InternetGateway;
  163    163   
  164         -
pub use crate::types::_hostname_type::HostnameType;
         164  +
pub use crate::types::_ipam_tier::IpamTier;
  165    165   
  166         -
pub use crate::types::_boot_mode_values::BootModeValues;
         166  +
pub use crate::types::_ipam_metered_account::IpamMeteredAccount;
  167    167   
  168         -
pub use crate::types::_enclave_options::EnclaveOptions;
         168  +
pub use crate::types::_ipam::Ipam;
  169    169   
  170         -
pub use crate::types::_instance_metadata_options_response::InstanceMetadataOptionsResponse;
         170  +
pub use crate::types::_ipam_external_resource_verification_token::IpamExternalResourceVerificationToken;
  171    171   
  172         -
pub use crate::types::_instance_metadata_tags_state::InstanceMetadataTagsState;
         172  +
pub use crate::types::_address_family::AddressFamily;
  173    173   
  174         -
pub use crate::types::_instance_metadata_protocol_state::InstanceMetadataProtocolState;
         174  +
pub use crate::types::_ipam_pool_aws_service::IpamPoolAwsService;
  175    175   
  176         -
pub use crate::types::_instance_metadata_endpoint_state::InstanceMetadataEndpointState;
         176  +
pub use crate::types::_ipam_pool_public_ip_source::IpamPoolPublicIpSource;
  177    177   
  178         -
pub use crate::types::_http_tokens_state::HttpTokensState;
         178  +
pub use crate::types::_ipam_pool_source_resource_request::IpamPoolSourceResourceRequest;
  179    179   
  180         -
pub use crate::types::_instance_metadata_options_state::InstanceMetadataOptionsState;
         180  +
pub use crate::types::_ipam_pool::IpamPool;
  181    181   
  182         -
pub use crate::types::_license_configuration::LicenseConfiguration;
         182  +
pub use crate::types::_ipam_resource_discovery::IpamResourceDiscovery;
  183    183   
  184         -
pub use crate::types::_hibernation_options::HibernationOptions;
         184  +
pub use crate::types::_ipam_scope::IpamScope;
  185    185   
  186         -
pub use crate::types::_capacity_reservation_specification_response::CapacityReservationSpecificationResponse;
         186  +
pub use crate::types::_key_type::KeyType;
  187    187   
  188         -
pub use crate::types::_capacity_reservation_target_response::CapacityReservationTargetResponse;
         188  +
pub use crate::types::_key_format::KeyFormat;
  189    189   
  190         -
pub use crate::types::_capacity_reservation_preference::CapacityReservationPreference;
         190  +
pub use crate::types::_request_launch_template_data::RequestLaunchTemplateData;
  191    191   
  192         -
pub use crate::types::_cpu_options::CpuOptions;
         192  +
pub use crate::types::_operator_request::OperatorRequest;
  193    193   
  194         -
pub use crate::types::_amd_sev_snp_specification::AmdSevSnpSpecification;
         194  +
pub use crate::types::_launch_template::LaunchTemplate;
  195    195   
  196         -
pub use crate::types::_virtualization_type::VirtualizationType;
         196  +
pub use crate::types::_validation_warning::ValidationWarning;
  197    197   
  198         -
pub use crate::types::_state_reason::StateReason;
         198  +
pub use crate::types::_launch_template_version::LaunchTemplateVersion;
  199    199   
  200         -
pub use crate::types::_group_identifier::GroupIdentifier;
         200  +
pub use crate::types::_local_gateway_route::LocalGatewayRoute;
  201    201   
  202         -
pub use crate::types::_device_type::DeviceType;
         202  +
pub use crate::types::_local_gateway_route_table_mode::LocalGatewayRouteTableMode;
  203    203   
  204         -
pub use crate::types::_instance_network_interface::InstanceNetworkInterface;
         204  +
pub use crate::types::_local_gateway_route_table::LocalGatewayRouteTable;
  205    205   
  206         -
pub use crate::types::_connection_tracking_specification_response::ConnectionTrackingSpecificationResponse;
         206  +
pub use crate::types::_local_gateway_route_table_virtual_interface_group_association::LocalGatewayRouteTableVirtualInterfaceGroupAssociation;
  207    207   
  208         -
pub use crate::types::_instance_ipv6_prefix::InstanceIpv6Prefix;
         208  +
pub use crate::types::_local_gateway_route_table_vpc_association::LocalGatewayRouteTableVpcAssociation;
  209    209   
  210         -
pub use crate::types::_instance_ipv4_prefix::InstanceIpv4Prefix;
         210  +
pub use crate::types::_local_gateway_virtual_interface::LocalGatewayVirtualInterface;
  211    211   
  212         -
pub use crate::types::_network_interface_status::NetworkInterfaceStatus;
         212  +
pub use crate::types::_local_gateway_virtual_interface_group::LocalGatewayVirtualInterfaceGroup;
  213    213   
  214         -
pub use crate::types::_instance_private_ip_address::InstancePrivateIpAddress;
         214  +
pub use crate::types::_mac_system_integrity_protection_configuration_request::MacSystemIntegrityProtectionConfigurationRequest;
  215    215   
  216         -
pub use crate::types::_instance_network_interface_association::InstanceNetworkInterfaceAssociation;
         216  +
pub use crate::types::_mac_system_integrity_protection_setting_status::MacSystemIntegrityProtectionSettingStatus;
  217    217   
  218         -
pub use crate::types::_instance_ipv6_address::InstanceIpv6Address;
         218  +
pub use crate::types::_managed_prefix_list::ManagedPrefixList;
  219    219   
  220         -
pub use crate::types::_instance_network_interface_attachment::InstanceNetworkInterfaceAttachment;
         220  +
pub use crate::types::_connectivity_type::ConnectivityType;
  221    221   
  222         -
pub use crate::types::_instance_attachment_ena_srd_specification::InstanceAttachmentEnaSrdSpecification;
         222  +
pub use crate::types::_nat_gateway::NatGateway;
  223    223   
  224         -
pub use crate::types::_instance_attachment_ena_srd_udp_specification::InstanceAttachmentEnaSrdUdpSpecification;
         224  +
pub use crate::types::_network_acl::NetworkAcl;
  225    225   
  226         -
pub use crate::types::_attachment_status::AttachmentStatus;
         226  +
pub use crate::types::_rule_action::RuleAction;
  227    227   
  228         -
pub use crate::types::_elastic_inference_accelerator_association::ElasticInferenceAcceleratorAssociation;
         228  +
pub use crate::types::_icmp_type_code::IcmpTypeCode;
  229    229   
  230         -
pub use crate::types::_elastic_gpu_association::ElasticGpuAssociation;
         230  +
pub use crate::types::_port_range::PortRange;
  231    231   
  232         -
pub use crate::types::_instance_lifecycle_type::InstanceLifecycleType;
         232  +
pub use crate::types::_network_insights_access_scope::NetworkInsightsAccessScope;
  233    233   
  234         -
pub use crate::types::_iam_instance_profile::IamInstanceProfile;
         234  +
pub use crate::types::_network_insights_access_scope_content::NetworkInsightsAccessScopeContent;
  235    235   
  236         -
pub use crate::types::_hypervisor_type::HypervisorType;
         236  +
pub use crate::types::_protocol::Protocol;
  237    237   
  238         -
pub use crate::types::_instance_block_device_mapping::InstanceBlockDeviceMapping;
         238  +
pub use crate::types::_path_request_filter::PathRequestFilter;
  239    239   
  240         -
pub use crate::types::_ebs_instance_block_device::EbsInstanceBlockDevice;
         240  +
pub use crate::types::_network_insights_path::NetworkInsightsPath;
  241    241   
  242         -
pub use crate::types::_architecture_values::ArchitectureValues;
         242  +
pub use crate::types::_network_interface_creation_type::NetworkInterfaceCreationType;
  243    243   
  244         -
pub use crate::types::_iam_instance_profile_specification::IamInstanceProfileSpecification;
         244  +
pub use crate::types::_connection_tracking_specification_request::ConnectionTrackingSpecificationRequest;
  245    245   
  246         -
pub use crate::types::_instance_network_interface_specification::InstanceNetworkInterfaceSpecification;
         246  +
pub use crate::types::_network_interface::NetworkInterface;
  247    247   
  248         -
pub use crate::types::_connection_tracking_specification_request::ConnectionTrackingSpecificationRequest;
         248  +
pub use crate::types::_interface_permission_type::InterfacePermissionType;
  249    249   
  250         -
pub use crate::types::_ena_srd_specification_request::EnaSrdSpecificationRequest;
         250  +
pub use crate::types::_network_interface_permission::NetworkInterfacePermission;
  251    251   
  252         -
pub use crate::types::_ena_srd_udp_specification_request::EnaSrdUdpSpecificationRequest;
         252  +
pub use crate::types::_spread_level::SpreadLevel;
  253    253   
  254         -
pub use crate::types::_ipv6_prefix_specification_request::Ipv6PrefixSpecificationRequest;
         254  +
pub use crate::types::_placement_strategy::PlacementStrategy;
  255    255   
  256         -
pub use crate::types::_ipv4_prefix_specification_request::Ipv4PrefixSpecificationRequest;
         256  +
pub use crate::types::_placement_group::PlacementGroup;
  257    257   
  258         -
pub use crate::types::_private_ip_address_specification::PrivateIpAddressSpecification;
         258  +
pub use crate::types::_replace_root_volume_task::ReplaceRootVolumeTask;
  259    259   
  260         -
pub use crate::types::_shutdown_behavior::ShutdownBehavior;
         260  +
pub use crate::types::_route_server_persist_routes_action::RouteServerPersistRoutesAction;
  261    261   
  262         -
pub use crate::types::_operator_request::OperatorRequest;
         262  +
pub use crate::types::_route_server::RouteServer;
  263    263   
  264         -
pub use crate::types::_instance_network_performance_options_request::InstanceNetworkPerformanceOptionsRequest;
         264  +
pub use crate::types::_route_server_endpoint::RouteServerEndpoint;
  265    265   
  266         -
pub use crate::types::_instance_maintenance_options_request::InstanceMaintenanceOptionsRequest;
         266  +
pub use crate::types::_route_server_bgp_options_request::RouteServerBgpOptionsRequest;
  267    267   
  268         -
pub use crate::types::_private_dns_name_options_request::PrivateDnsNameOptionsRequest;
         268  +
pub use crate::types::_route_server_peer::RouteServerPeer;
  269    269   
  270         -
pub use crate::types::_enclave_options_request::EnclaveOptionsRequest;
         270  +
pub use crate::types::_route_table::RouteTable;
  271    271   
  272         -
pub use crate::types::_instance_metadata_options_request::InstanceMetadataOptionsRequest;
         272  +
pub use crate::types::_storage_tier::StorageTier;
  273    273   
  274         -
pub use crate::types::_license_configuration_request::LicenseConfigurationRequest;
         274  +
pub use crate::types::_sse_type::SseType;
  275    275   
  276         -
pub use crate::types::_hibernation_options_request::HibernationOptionsRequest;
         276  +
pub use crate::types::_transfer_type::TransferType;
  277    277   
  278         -
pub use crate::types::_capacity_reservation_specification::CapacityReservationSpecification;
         278  +
pub use crate::types::_snapshot_state::SnapshotState;
  279    279   
  280         -
pub use crate::types::_capacity_reservation_target::CapacityReservationTarget;
         280  +
pub use crate::types::_instance_specification::InstanceSpecification;
  281    281   
  282         -
pub use crate::types::_cpu_options_request::CpuOptionsRequest;
         282  +
pub use crate::types::_copy_tags_from_source::CopyTagsFromSource;
  283    283   
  284         -
pub use crate::types::_credit_specification_request::CreditSpecificationRequest;
         284  +
pub use crate::types::_spot_datafeed_subscription::SpotDatafeedSubscription;
  285    285   
  286         -
pub use crate::types::_instance_market_options_request::InstanceMarketOptionsRequest;
         286  +
pub use crate::types::_subnet_cidr_reservation_type::SubnetCidrReservationType;
  287    287   
  288         -
pub use crate::types::_spot_market_options::SpotMarketOptions;
         288  +
pub use crate::types::_subnet_cidr_reservation::SubnetCidrReservation;
  289    289   
  290         -
pub use crate::types::_instance_interruption_behavior::InstanceInterruptionBehavior;
         290  +
pub use crate::types::_traffic_mirror_filter::TrafficMirrorFilter;
  291    291   
  292         -
pub use crate::types::_spot_instance_type::SpotInstanceType;
         292  +
pub use crate::types::_traffic_direction::TrafficDirection;
  293    293   
  294         -
pub use crate::types::_market_type::MarketType;
         294  +
pub use crate::types::_traffic_mirror_rule_action::TrafficMirrorRuleAction;
  295    295   
  296         -
pub use crate::types::_launch_template_specification::LaunchTemplateSpecification;
         296  +
pub use crate::types::_traffic_mirror_port_range_request::TrafficMirrorPortRangeRequest;
  297    297   
  298         -
pub use crate::types::_elastic_inference_accelerator::ElasticInferenceAccelerator;
         298  +
pub use crate::types::_traffic_mirror_filter_rule::TrafficMirrorFilterRule;
  299    299   
  300         -
pub use crate::types::_elastic_gpu_specification::ElasticGpuSpecification;
         300  +
pub use crate::types::_traffic_mirror_session::TrafficMirrorSession;
  301    301   
  302         -
pub use crate::types::_run_instances_monitoring_enabled::RunInstancesMonitoringEnabled;
         302  +
pub use crate::types::_traffic_mirror_target::TrafficMirrorTarget;
  303    303   
  304         -
pub use crate::types::_block_device_mapping::BlockDeviceMapping;
         304  +
pub use crate::types::_transit_gateway_request_options::TransitGatewayRequestOptions;
  305    305   
  306         -
pub use crate::types::_ebs_block_device::EbsBlockDevice;
         306  +
pub use crate::types::_transit_gateway::TransitGateway;
  307    307   
  308         -
pub use crate::types::_volume_type::VolumeType;
         308  +
pub use crate::types::_create_transit_gateway_connect_request_options::CreateTransitGatewayConnectRequestOptions;
  309    309   
  310         -
pub use crate::types::_revoked_security_group_rule::RevokedSecurityGroupRule;
         310  +
pub use crate::types::_transit_gateway_connect::TransitGatewayConnect;
  311    311   
  312         -
pub use crate::types::_client_vpn_authorization_rule_status::ClientVpnAuthorizationRuleStatus;
         312  +
pub use crate::types::_transit_gateway_connect_request_bgp_options::TransitGatewayConnectRequestBgpOptions;
  313    313   
  314         -
pub use crate::types::_client_vpn_authorization_rule_status_code::ClientVpnAuthorizationRuleStatusCode;
         314  +
pub use crate::types::_transit_gateway_connect_peer::TransitGatewayConnectPeer;
  315    315   
  316         -
pub use crate::types::_sse_type::SseType;
         316  +
pub use crate::types::_create_transit_gateway_multicast_domain_request_options::CreateTransitGatewayMulticastDomainRequestOptions;
  317    317   
  318         -
pub use crate::types::_snapshot_state::SnapshotState;
         318  +
pub use crate::types::_transit_gateway_multicast_domain::TransitGatewayMulticastDomain;
  319    319   
  320         -
pub use crate::types::_managed_prefix_list::ManagedPrefixList;
         320  +
pub use crate::types::_create_transit_gateway_peering_attachment_request_options::CreateTransitGatewayPeeringAttachmentRequestOptions;
  321    321   
  322         -
pub use crate::types::_prefix_list_state::PrefixListState;
         322  +
pub use crate::types::_transit_gateway_policy_table::TransitGatewayPolicyTable;
  323    323   
  324         -
pub use crate::types::_status::Status;
         324  +
pub use crate::types::_transit_gateway_prefix_list_reference::TransitGatewayPrefixListReference;
  325    325   
  326         -
pub use crate::types::_snapshot_attribute_name::SnapshotAttributeName;
         326  +
pub use crate::types::_transit_gateway_route::TransitGatewayRoute;
  327    327   
  328         -
pub use crate::types::_instance_attribute_name::InstanceAttributeName;
         328  +
pub use crate::types::_transit_gateway_route_table::TransitGatewayRouteTable;
  329    329   
  330         -
pub use crate::types::_reset_image_attribute_name::ResetImageAttributeName;
         330  +
pub use crate::types::_transit_gateway_route_table_announcement::TransitGatewayRouteTableAnnouncement;
  331    331   
  332         -
pub use crate::types::_reset_fpga_image_attribute_name::ResetFpgaImageAttributeName;
         332  +
pub use crate::types::_create_transit_gateway_vpc_attachment_request_options::CreateTransitGatewayVpcAttachmentRequestOptions;
  333    333   
  334         -
pub use crate::types::_address_attribute::AddressAttribute;
         334  +
pub use crate::types::_verified_access_endpoint_type::VerifiedAccessEndpointType;
  335    335   
  336         -
pub use crate::types::_ptr_update_status::PtrUpdateStatus;
         336  +
pub use crate::types::_verified_access_endpoint_attachment_type::VerifiedAccessEndpointAttachmentType;
  337    337   
  338         -
pub use crate::types::_address_attribute_name::AddressAttributeName;
         338  +
pub use crate::types::_create_verified_access_endpoint_load_balancer_options::CreateVerifiedAccessEndpointLoadBalancerOptions;
  339    339   
  340         -
pub use crate::types::_spot_instance_request::SpotInstanceRequest;
         340  +
pub use crate::types::_create_verified_access_endpoint_eni_options::CreateVerifiedAccessEndpointEniOptions;
  341    341   
  342         -
pub use crate::types::_spot_instance_status::SpotInstanceStatus;
         342  +
pub use crate::types::_verified_access_sse_specification_request::VerifiedAccessSseSpecificationRequest;
  343    343   
  344         -
pub use crate::types::_spot_instance_state::SpotInstanceState;
         344  +
pub use crate::types::_create_verified_access_endpoint_rds_options::CreateVerifiedAccessEndpointRdsOptions;
  345    345   
  346         -
pub use crate::types::_ri_product_description::RiProductDescription;
         346  +
pub use crate::types::_create_verified_access_endpoint_cidr_options::CreateVerifiedAccessEndpointCidrOptions;
  347    347   
  348         -
pub use crate::types::_launch_specification::LaunchSpecification;
         348  +
pub use crate::types::_verified_access_endpoint::VerifiedAccessEndpoint;
  349    349   
  350         -
pub use crate::types::_spot_placement::SpotPlacement;
         350  +
pub use crate::types::_verified_access_group::VerifiedAccessGroup;
  351    351   
  352         -
pub use crate::types::_spot_instance_state_fault::SpotInstanceStateFault;
         352  +
pub use crate::types::_trust_provider_type::TrustProviderType;
  353    353   
  354         -
pub use crate::types::_request_spot_launch_specification::RequestSpotLaunchSpecification;
         354  +
pub use crate::types::_user_trust_provider_type::UserTrustProviderType;
  355    355   
  356         -
pub use crate::types::_spot_fleet_request_config_data::SpotFleetRequestConfigData;
         356  +
pub use crate::types::_device_trust_provider_type::DeviceTrustProviderType;
  357    357   
  358         -
pub use crate::types::_target_capacity_unit_type::TargetCapacityUnitType;
         358  +
pub use crate::types::_create_verified_access_trust_provider_oidc_options::CreateVerifiedAccessTrustProviderOidcOptions;
  359    359   
  360         -
pub use crate::types::_load_balancers_config::LoadBalancersConfig;
         360  +
pub use crate::types::_create_verified_access_trust_provider_device_options::CreateVerifiedAccessTrustProviderDeviceOptions;
  361    361   
  362         -
pub use crate::types::_target_groups_config::TargetGroupsConfig;
         362  +
pub use crate::types::_create_verified_access_native_application_oidc_options::CreateVerifiedAccessNativeApplicationOidcOptions;
  363    363   
  364         -
pub use crate::types::_target_group::TargetGroup;
         364  +
pub use crate::types::_volume_type::VolumeType;
  365    365   
  366         -
pub use crate::types::_classic_load_balancers_config::ClassicLoadBalancersConfig;
         366  +
pub use crate::types::_operator_response::OperatorResponse;
  367    367   
  368         -
pub use crate::types::_classic_load_balancer::ClassicLoadBalancer;
         368  +
pub use crate::types::_volume_state::VolumeState;
  369    369   
  370         -
pub use crate::types::_fleet_type::FleetType;
         370  +
pub use crate::types::_tenancy::Tenancy;
  371    371   
  372         -
pub use crate::types::_launch_template_config::LaunchTemplateConfig;
         372  +
pub use crate::types::_internet_gateway_exclusion_mode::InternetGatewayExclusionMode;
  373    373   
  374         -
pub use crate::types::_launch_template_overrides::LaunchTemplateOverrides;
         374  +
pub use crate::types::_vpc_block_public_access_exclusion::VpcBlockPublicAccessExclusion;
  375    375   
  376         -
pub use crate::types::_instance_requirements::InstanceRequirements;
         376  +
pub use crate::types::_vpc_endpoint_type::VpcEndpointType;
  377    377   
  378         -
pub use crate::types::_baseline_performance_factors::BaselinePerformanceFactors;
         378  +
pub use crate::types::_dns_options_specification::DnsOptionsSpecification;
  379    379   
  380         -
pub use crate::types::_cpu_performance_factor::CpuPerformanceFactor;
         380  +
pub use crate::types::_vpc_endpoint::VpcEndpoint;
  381    381   
  382         -
pub use crate::types::_performance_factor_reference::PerformanceFactorReference;
         382  +
pub use crate::types::_connection_notification::ConnectionNotification;
  383    383   
  384         -
pub use crate::types::_network_bandwidth_gbps::NetworkBandwidthGbps;
         384  +
pub use crate::types::_service_configuration::ServiceConfiguration;
  385    385   
  386         -
pub use crate::types::_accelerator_total_memory_mib::AcceleratorTotalMemoryMiB;
         386  +
pub use crate::types::_vpn_connection_options_specification::VpnConnectionOptionsSpecification;
  387    387   
  388         -
pub use crate::types::_accelerator_name::AcceleratorName;
         388  +
pub use crate::types::_vpn_connection::VpnConnection;
  389    389   
  390         -
pub use crate::types::_accelerator_manufacturer::AcceleratorManufacturer;
         390  +
pub use crate::types::_vpn_gateway::VpnGateway;
  391    391   
  392         -
pub use crate::types::_accelerator_count::AcceleratorCount;
         392  +
pub use crate::types::_instance_event_window_state_change::InstanceEventWindowStateChange;
  393    393   
  394         -
pub use crate::types::_accelerator_type::AcceleratorType;
         394  +
pub use crate::types::_byoasn::Byoasn;
  395    395   
  396         -
pub use crate::types::_baseline_ebs_bandwidth_mbps::BaselineEbsBandwidthMbps;
         396  +
pub use crate::types::_ipam_pool_cidr::IpamPoolCidr;
  397    397   
  398         -
pub use crate::types::_total_local_storage_gb::TotalLocalStorageGb;
         398  +
pub use crate::types::_deregister_instance_tag_attribute_request::DeregisterInstanceTagAttributeRequest;
  399    399   
  400         -
pub use crate::types::_local_storage_type::LocalStorageType;
         400  +
pub use crate::types::_instance_tag_notification_attribute::InstanceTagNotificationAttribute;
  401    401   
  402         -
pub use crate::types::_local_storage::LocalStorage;
         402  +
pub use crate::types::_transit_gateway_multicast_deregistered_group_members::TransitGatewayMulticastDeregisteredGroupMembers;
  403    403   
  404         -
pub use crate::types::_network_interface_count::NetworkInterfaceCount;
         404  +
pub use crate::types::_transit_gateway_multicast_deregistered_group_sources::TransitGatewayMulticastDeregisteredGroupSources;
  405    405   
  406         -
pub use crate::types::_burstable_performance::BurstablePerformance;
         406  +
pub use crate::types::_address_attribute_name::AddressAttributeName;
  407    407   
  408         -
pub use crate::types::_bare_metal::BareMetal;
         408  +
pub use crate::types::_caller_role::CallerRole;
  409    409   
  410         -
pub use crate::types::_instance_generation::InstanceGeneration;
         410  +
pub use crate::types::_fleet_event_type::FleetEventType;
  411    411   
  412         -
pub use crate::types::_memory_gib_per_v_cpu::MemoryGiBPerVCpu;
         412  +
pub use crate::types::_fpga_image_attribute_name::FpgaImageAttributeName;
  413    413   
  414         -
pub use crate::types::_cpu_manufacturer::CpuManufacturer;
         414  +
pub use crate::types::_fpga_image_attribute::FpgaImageAttribute;
  415    415   
  416         -
pub use crate::types::_memory_mib::MemoryMiB;
         416  +
pub use crate::types::_image_attribute_name::ImageAttributeName;
  417    417   
  418         -
pub use crate::types::_v_cpu_count_range::VCpuCountRange;
         418  +
pub use crate::types::_attribute_value::AttributeValue;
  419    419   
  420         -
pub use crate::types::_fleet_launch_template_specification::FleetLaunchTemplateSpecification;
         420  +
pub use crate::types::_instance_attribute_name::InstanceAttributeName;
  421    421   
  422         -
pub use crate::types::_spot_fleet_launch_specification::SpotFleetLaunchSpecification;
         422  +
pub use crate::types::_attribute_boolean_value::AttributeBooleanValue;
  423    423   
  424         -
pub use crate::types::_spot_fleet_tag_specification::SpotFleetTagSpecification;
         424  +
pub use crate::types::_enclave_options::EnclaveOptions;
  425    425   
  426         -
pub use crate::types::_spot_fleet_monitoring::SpotFleetMonitoring;
         426  +
pub use crate::types::_location_type::LocationType;
  427    427   
  428         -
pub use crate::types::_excess_capacity_termination_policy::ExcessCapacityTerminationPolicy;
         428  +
pub use crate::types::_network_interface_attribute::NetworkInterfaceAttribute;
  429    429   
  430         -
pub use crate::types::_spot_maintenance_strategies::SpotMaintenanceStrategies;
         430  +
pub use crate::types::_network_interface_attachment::NetworkInterfaceAttachment;
  431    431   
  432         -
pub use crate::types::_spot_capacity_rebalance::SpotCapacityRebalance;
         432  +
pub use crate::types::_offering_class_type::OfferingClassType;
  433    433   
  434         -
pub use crate::types::_replacement_strategy::ReplacementStrategy;
         434  +
pub use crate::types::_offering_type_values::OfferingTypeValues;
  435    435   
  436         -
pub use crate::types::_on_demand_allocation_strategy::OnDemandAllocationStrategy;
         436  +
pub use crate::types::_instance_type::InstanceType;
  437    437   
  438         -
pub use crate::types::_allocation_strategy::AllocationStrategy;
         438  +
pub use crate::types::_ri_product_description::RiProductDescription;
  439    439   
  440         -
pub use crate::types::_report_instance_reason_codes::ReportInstanceReasonCodes;
         440  +
pub use crate::types::_slot_date_time_range_request::SlotDateTimeRangeRequest;
  441    441   
  442         -
pub use crate::types::_report_status_type::ReportStatusType;
         442  +
pub use crate::types::_scheduled_instance_recurrence_request::ScheduledInstanceRecurrenceRequest;
  443    443   
  444         -
pub use crate::types::_route_table_association_state::RouteTableAssociationState;
         444  +
pub use crate::types::_slot_start_time_range_request::SlotStartTimeRangeRequest;
  445    445   
  446         -
pub use crate::types::_route_table_association_state_code::RouteTableAssociationStateCode;
         446  +
pub use crate::types::_snapshot_attribute_name::SnapshotAttributeName;
  447    447   
  448         -
pub use crate::types::_icmp_type_code::IcmpTypeCode;
         448  +
pub use crate::types::_event_type::EventType;
  449    449   
  450         -
pub use crate::types::_rule_action::RuleAction;
         450  +
pub use crate::types::_volume_attribute_name::VolumeAttributeName;
  451    451   
  452         -
pub use crate::types::_image_criterion_request::ImageCriterionRequest;
         452  +
pub use crate::types::_vpc_attribute_name::VpcAttributeName;
  453    453   
  454         -
pub use crate::types::_creation_date_condition_request::CreationDateConditionRequest;
         454  +
pub use crate::types::_vpc_block_public_access_options::VpcBlockPublicAccessOptions;
  455    455   
  456         -
pub use crate::types::_deprecation_time_condition_request::DeprecationTimeConditionRequest;
         456  +
pub use crate::types::_allowed_images_settings_disabled_state::AllowedImagesSettingsDisabledState;
  457    457   
  458         -
pub use crate::types::_iam_instance_profile_association::IamInstanceProfileAssociation;
         458  +
pub use crate::types::_metric_type::MetricType;
  459    459   
  460         -
pub use crate::types::_iam_instance_profile_association_state::IamInstanceProfileAssociationState;
         460  +
pub use crate::types::_statistic_type::StatisticType;
  461    461   
  462         -
pub use crate::types::_unsuccessful_item::UnsuccessfulItem;
         462  +
pub use crate::types::_fast_launch_resource_type::FastLaunchResourceType;
  463    463   
  464         -
pub use crate::types::_unsuccessful_item_error::UnsuccessfulItemError;
         464  +
pub use crate::types::_fast_launch_snapshot_configuration_response::FastLaunchSnapshotConfigurationResponse;
  465    465   
  466         -
pub use crate::types::_transit_gateway_vpc_attachment::TransitGatewayVpcAttachment;
         466  +
pub use crate::types::_fast_launch_launch_template_specification_response::FastLaunchLaunchTemplateSpecificationResponse;
  467    467   
  468         -
pub use crate::types::_transit_gateway_vpc_attachment_options::TransitGatewayVpcAttachmentOptions;
         468  +
pub use crate::types::_fast_launch_state_code::FastLaunchStateCode;
  469    469   
  470         -
pub use crate::types::_appliance_mode_support_value::ApplianceModeSupportValue;
         470  +
pub use crate::types::_image_block_public_access_disabled_state::ImageBlockPublicAccessDisabledState;
  471    471   
  472         -
pub use crate::types::_ipv6_support_value::Ipv6SupportValue;
         472  +
pub use crate::types::_route_server_propagation::RouteServerPropagation;
  473    473   
  474         -
pub use crate::types::_security_group_referencing_support_value::SecurityGroupReferencingSupportValue;
         474  +
pub use crate::types::_snapshot_block_public_access_state::SnapshotBlockPublicAccessState;
  475    475   
  476         -
pub use crate::types::_dns_support_value::DnsSupportValue;
         476  +
pub use crate::types::_transit_gateway_propagation::TransitGatewayPropagation;
  477    477   
  478         -
pub use crate::types::_transit_gateway_attachment_state::TransitGatewayAttachmentState;
         478  +
pub use crate::types::_instance_event_window_disassociation_request::InstanceEventWindowDisassociationRequest;
  479    479   
  480         -
pub use crate::types::_transit_gateway_peering_attachment::TransitGatewayPeeringAttachment;
         480  +
pub use crate::types::_allowed_images_settings_enabled_state::AllowedImagesSettingsEnabledState;
  481    481   
  482         -
pub use crate::types::_peering_attachment_status::PeeringAttachmentStatus;
         482  +
pub use crate::types::_fast_launch_snapshot_configuration_request::FastLaunchSnapshotConfigurationRequest;
  483    483   
  484         -
pub use crate::types::_transit_gateway_peering_attachment_options::TransitGatewayPeeringAttachmentOptions;
         484  +
pub use crate::types::_fast_launch_launch_template_specification_request::FastLaunchLaunchTemplateSpecificationRequest;
  485    485   
  486         -
pub use crate::types::_dynamic_routing_value::DynamicRoutingValue;
         486  +
pub use crate::types::_image_block_public_access_enabled_state::ImageBlockPublicAccessEnabledState;
  487    487   
  488         -
pub use crate::types::_peering_tgw_info::PeeringTgwInfo;
         488  +
pub use crate::types::_client_certificate_revocation_list_status::ClientCertificateRevocationListStatus;
  489    489   
  490         -
pub use crate::types::_transit_gateway_multicast_domain_associations::TransitGatewayMulticastDomainAssociations;
         490  +
pub use crate::types::_disk_image_format::DiskImageFormat;
  491    491   
  492         -
pub use crate::types::_subnet_association::SubnetAssociation;
         492  +
pub use crate::types::_export_task_s3_location_request::ExportTaskS3LocationRequest;
  493    493   
  494         -
pub use crate::types::_transit_gateway_mulitcast_domain_association_state::TransitGatewayMulitcastDomainAssociationState;
         494  +
pub use crate::types::_export_task_s3_location::ExportTaskS3Location;
  495    495   
  496         -
pub use crate::types::_transit_gateway_multicast_registered_group_sources::TransitGatewayMulticastRegisteredGroupSources;
         496  +
pub use crate::types::_verified_access_instance_user_trust_provider_client_configuration::VerifiedAccessInstanceUserTrustProviderClientConfiguration;
  497    497   
  498         -
pub use crate::types::_transit_gateway_multicast_registered_group_members::TransitGatewayMulticastRegisteredGroupMembers;
         498  +
pub use crate::types::_active_vpn_tunnel_status::ActiveVpnTunnelStatus;
  499    499   
  500         -
pub use crate::types::_instance_tag_notification_attribute::InstanceTagNotificationAttribute;
         500  +
pub use crate::types::_managed_by::ManagedBy;
  501    501   
  502         -
pub use crate::types::_register_instance_tag_attribute_request::RegisterInstanceTagAttributeRequest;
         502  +
pub use crate::types::_capacity_reservation_state::CapacityReservationState;
  503    503   
  504         -
pub use crate::types::_imds_support_values::ImdsSupportValues;
         504  +
pub use crate::types::_unlimited_supported_instance_family::UnlimitedSupportedInstanceFamily;
  505    505   
  506         -
pub use crate::types::_tpm_support_values::TpmSupportValues;
         506  +
pub use crate::types::_instance_family_credit_specification::InstanceFamilyCreditSpecification;
  507    507   
  508         -
pub use crate::types::_scheduled_instance::ScheduledInstance;
         508  +
pub use crate::types::_integrate_services::IntegrateServices;
  509    509   
  510         -
pub use crate::types::_scheduled_instance_recurrence::ScheduledInstanceRecurrence;
         510  +
pub use crate::types::_currency_code_values::CurrencyCodeValues;
  511    511   
  512         -
pub use crate::types::_purchase_request::PurchaseRequest;
         512  +
pub use crate::types::_instance_metadata_defaults_response::InstanceMetadataDefaultsResponse;
  513    513   
  514         -
pub use crate::types::_reserved_instance_limit_price::ReservedInstanceLimitPrice;
         514  +
pub use crate::types::_ek_pub_key_type::EkPubKeyType;
  515    515   
  516         -
pub use crate::types::_currency_code_values::CurrencyCodeValues;
         516  +
pub use crate::types::_ek_pub_key_format::EkPubKeyFormat;
  517    517   
  518         -
pub use crate::types::_purchase::Purchase;
         518  +
pub use crate::types::_instance_requirements_request::InstanceRequirementsRequest;
  519    519   
  520         -
pub use crate::types::_payment_option::PaymentOption;
         520  +
pub use crate::types::_ipam_resource_type::IpamResourceType;
  521    521   
  522         -
pub use crate::types::_capacity_block_extension::CapacityBlockExtension;
         522  +
pub use crate::types::_request_ipam_resource_tag::RequestIpamResourceTag;
  523    523   
  524         -
pub use crate::types::_capacity_block_extension_status::CapacityBlockExtensionStatus;
         524  +
pub use crate::types::_response_launch_template_data::ResponseLaunchTemplateData;
  525    525   
  526         -
pub use crate::types::_capacity_block::CapacityBlock;
         526  +
pub use crate::types::_analysis_status::AnalysisStatus;
  527    527   
  528         -
pub use crate::types::_capacity_block_resource_state::CapacityBlockResourceState;
         528  +
pub use crate::types::_reservation_value::ReservationValue;
  529    529   
  530         -
pub use crate::types::_capacity_reservation::CapacityReservation;
         530  +
pub use crate::types::_target_capacity_unit_type::TargetCapacityUnitType;
  531    531   
  532         -
pub use crate::types::_capacity_reservation_delivery_preference::CapacityReservationDeliveryPreference;
         532  +
pub use crate::types::_instance_requirements_with_metadata_request::InstanceRequirementsWithMetadataRequest;
  533    533   
  534         -
pub use crate::types::_capacity_reservation_commitment_info::CapacityReservationCommitmentInfo;
         534  +
pub use crate::types::_maintenance_details::MaintenanceDetails;
  535    535   
  536         -
pub use crate::types::_capacity_reservation_type::CapacityReservationType;
         536  +
pub use crate::types::_client_data::ClientData;
  537    537   
  538         -
pub use crate::types::_capacity_allocation::CapacityAllocation;
         538  +
pub use crate::types::_boot_mode_values::BootModeValues;
  539    539   
  540         -
pub use crate::types::_allocation_type::AllocationType;
         540  +
pub use crate::types::_import_instance_launch_specification::ImportInstanceLaunchSpecification;
  541    541   
  542         -
pub use crate::types::_instance_match_criteria::InstanceMatchCriteria;
         542  +
pub use crate::types::_platform_values::PlatformValues;
  543    543   
  544         -
pub use crate::types::_end_date_type::EndDateType;
         544  +
pub use crate::types::_conversion_task::ConversionTask;
  545    545   
  546         -
pub use crate::types::_capacity_reservation_state::CapacityReservationState;
         546  +
pub use crate::types::_snapshot_disk_container::SnapshotDiskContainer;
  547    547   
  548         -
pub use crate::types::_capacity_reservation_tenancy::CapacityReservationTenancy;
         548  +
pub use crate::types::_snapshot_task_detail::SnapshotTaskDetail;
  549    549   
  550         -
pub use crate::types::_capacity_reservation_instance_platform::CapacityReservationInstancePlatform;
         550  +
pub use crate::types::_disk_image_detail::DiskImageDetail;
  551    551   
  552         -
pub use crate::types::_public_ipv4_pool_range::PublicIpv4PoolRange;
         552  +
pub use crate::types::_volume_detail::VolumeDetail;
  553    553   
  554         -
pub use crate::types::_ipam_pool_cidr::IpamPoolCidr;
         554  +
pub use crate::types::_lock_mode::LockMode;
  555    555   
  556         -
pub use crate::types::_ipam_pool_cidr_failure_reason::IpamPoolCidrFailureReason;
         556  +
pub use crate::types::_lock_state::LockState;
  557    557   
  558         -
pub use crate::types::_ipam_pool_cidr_failure_code::IpamPoolCidrFailureCode;
         558  +
pub use crate::types::_address_attribute::AddressAttribute;
  559    559   
  560         -
pub use crate::types::_ipam_pool_cidr_state::IpamPoolCidrState;
         560  +
pub use crate::types::_modify_availability_zone_opt_in_status::ModifyAvailabilityZoneOptInStatus;
  561    561   
  562         -
pub use crate::types::_verification_method::VerificationMethod;
         562  +
pub use crate::types::_dns_servers_options_modify_structure::DnsServersOptionsModifyStructure;
  563    563   
  564         -
pub use crate::types::_ipam_cidr_authorization_context::IpamCidrAuthorizationContext;
         564  +
pub use crate::types::_operation_type::OperationType;
  565    565   
  566         -
pub use crate::types::_byoasn::Byoasn;
         566  +
pub use crate::types::_load_permission_modifications::LoadPermissionModifications;
  567    567   
  568         -
pub use crate::types::_asn_state::AsnState;
         568  +
pub use crate::types::_launch_permission_modifications::LaunchPermissionModifications;
  569    569   
  570         -
pub use crate::types::_asn_authorization_context::AsnAuthorizationContext;
         570  +
pub use crate::types::_blob_attribute_value::BlobAttributeValue;
  571    571   
  572         -
pub use crate::types::_cidr_authorization_context::CidrAuthorizationContext;
         572  +
pub use crate::types::_capacity_reservation_specification::CapacityReservationSpecification;
  573    573   
  574         -
pub use crate::types::_vpn_connection::VpnConnection;
         574  +
pub use crate::types::_instance_status_event::InstanceStatusEvent;
  575    575   
  576         -
pub use crate::types::_gateway_type::GatewayType;
         576  +
pub use crate::types::_instance_auto_recovery_state::InstanceAutoRecoveryState;
  577    577   
  578         -
pub use crate::types::_vpn_state::VpnState;
         578  +
pub use crate::types::_instance_reboot_migration_state::InstanceRebootMigrationState;
  579    579   
  580         -
pub use crate::types::_vgw_telemetry::VgwTelemetry;
         580  +
pub use crate::types::_metadata_default_http_tokens_state::MetadataDefaultHttpTokensState;
  581    581   
  582         -
pub use crate::types::_telemetry_status::TelemetryStatus;
         582  +
pub use crate::types::_default_instance_metadata_endpoint_state::DefaultInstanceMetadataEndpointState;
  583    583   
  584         -
pub use crate::types::_vpn_static_route::VpnStaticRoute;
         584  +
pub use crate::types::_default_instance_metadata_tags_state::DefaultInstanceMetadataTagsState;
  585    585   
  586         -
pub use crate::types::_vpn_static_route_source::VpnStaticRouteSource;
         586  +
pub use crate::types::_http_tokens_state::HttpTokensState;
  587    587   
  588         -
pub use crate::types::_vpn_connection_options::VpnConnectionOptions;
         588  +
pub use crate::types::_instance_metadata_endpoint_state::InstanceMetadataEndpointState;
  589    589   
  590         -
pub use crate::types::_tunnel_option::TunnelOption;
         590  +
pub use crate::types::_instance_metadata_protocol_state::InstanceMetadataProtocolState;
  591    591   
  592         -
pub use crate::types::_vpn_tunnel_log_options::VpnTunnelLogOptions;
         592  +
pub use crate::types::_instance_metadata_tags_state::InstanceMetadataTagsState;
  593    593   
  594         -
pub use crate::types::_cloud_watch_log_options::CloudWatchLogOptions;
         594  +
pub use crate::types::_instance_metadata_options_response::InstanceMetadataOptionsResponse;
  595    595   
  596         -
pub use crate::types::_ike_versions_list_value::IkeVersionsListValue;
         596  +
pub use crate::types::_instance_bandwidth_weighting::InstanceBandwidthWeighting;
  597    597   
  598         -
pub use crate::types::_phase2_dh_group_numbers_list_value::Phase2DhGroupNumbersListValue;
         598  +
pub use crate::types::_host_tenancy::HostTenancy;
  599    599   
  600         -
pub use crate::types::_phase1_dh_group_numbers_list_value::Phase1DhGroupNumbersListValue;
         600  +
pub use crate::types::_affinity::Affinity;
  601    601   
  602         -
pub use crate::types::_phase2_integrity_algorithms_list_value::Phase2IntegrityAlgorithmsListValue;
         602  +
pub use crate::types::_ipam_resource_cidr::IpamResourceCidr;
  603    603   
  604         -
pub use crate::types::_phase1_integrity_algorithms_list_value::Phase1IntegrityAlgorithmsListValue;
         604  +
pub use crate::types::_network_interface_attachment_changes::NetworkInterfaceAttachmentChanges;
  605    605   
  606         -
pub use crate::types::_phase2_encryption_algorithms_list_value::Phase2EncryptionAlgorithmsListValue;
         606  +
pub use crate::types::_hostname_type::HostnameType;
  607    607   
  608         -
pub use crate::types::_phase1_encryption_algorithms_list_value::Phase1EncryptionAlgorithmsListValue;
         608  +
pub use crate::types::_public_ip_dns_option::PublicIpDnsOption;
  609    609   
  610         -
pub use crate::types::_tunnel_inside_ip_version::TunnelInsideIpVersion;
         610  +
pub use crate::types::_create_volume_permission_modifications::CreateVolumePermissionModifications;
  611    611   
  612         -
pub use crate::types::_gateway_association_state::GatewayAssociationState;
         612  +
pub use crate::types::_target_storage_tier::TargetStorageTier;
  613    613   
  614         -
pub use crate::types::_modify_vpn_tunnel_options_specification::ModifyVpnTunnelOptionsSpecification;
         614  +
pub use crate::types::_excess_capacity_termination_policy::ExcessCapacityTerminationPolicy;
  615    615   
  616         -
pub use crate::types::_vpn_tunnel_log_options_specification::VpnTunnelLogOptionsSpecification;
         616  +
pub use crate::types::_modify_transit_gateway_options::ModifyTransitGatewayOptions;
  617    617   
  618         -
pub use crate::types::_cloud_watch_log_options_specification::CloudWatchLogOptionsSpecification;
         618  +
pub use crate::types::_modify_transit_gateway_vpc_attachment_request_options::ModifyTransitGatewayVpcAttachmentRequestOptions;
  619    619   
  620         -
pub use crate::types::_ike_versions_request_list_value::IkeVersionsRequestListValue;
         620  +
pub use crate::types::_modify_verified_access_endpoint_load_balancer_options::ModifyVerifiedAccessEndpointLoadBalancerOptions;
  621    621   
  622         -
pub use crate::types::_phase2_dh_group_numbers_request_list_value::Phase2DhGroupNumbersRequestListValue;
         622  +
pub use crate::types::_modify_verified_access_endpoint_eni_options::ModifyVerifiedAccessEndpointEniOptions;
  623    623   
  624         -
pub use crate::types::_phase1_dh_group_numbers_request_list_value::Phase1DhGroupNumbersRequestListValue;
         624  +
pub use crate::types::_modify_verified_access_endpoint_rds_options::ModifyVerifiedAccessEndpointRdsOptions;
  625    625   
  626         -
pub use crate::types::_phase2_integrity_algorithms_request_list_value::Phase2IntegrityAlgorithmsRequestListValue;
         626  +
pub use crate::types::_modify_verified_access_endpoint_cidr_options::ModifyVerifiedAccessEndpointCidrOptions;
  627    627   
  628         -
pub use crate::types::_phase1_integrity_algorithms_request_list_value::Phase1IntegrityAlgorithmsRequestListValue;
         628  +
pub use crate::types::_verified_access_sse_specification_response::VerifiedAccessSseSpecificationResponse;
  629    629   
  630         -
pub use crate::types::_phase2_encryption_algorithms_request_list_value::Phase2EncryptionAlgorithmsRequestListValue;
         630  +
pub use crate::types::_verified_access_log_options::VerifiedAccessLogOptions;
  631    631   
  632         -
pub use crate::types::_phase1_encryption_algorithms_request_list_value::Phase1EncryptionAlgorithmsRequestListValue;
         632  +
pub use crate::types::_verified_access_instance_logging_configuration::VerifiedAccessInstanceLoggingConfiguration;
  633    633   
  634         -
pub use crate::types::_vpc_tenancy::VpcTenancy;
         634  +
pub use crate::types::_modify_verified_access_trust_provider_oidc_options::ModifyVerifiedAccessTrustProviderOidcOptions;
  635    635   
  636         -
pub use crate::types::_peering_connection_options::PeeringConnectionOptions;
         636  +
pub use crate::types::_modify_verified_access_trust_provider_device_options::ModifyVerifiedAccessTrustProviderDeviceOptions;
  637    637   
  638         -
pub use crate::types::_peering_connection_options_request::PeeringConnectionOptionsRequest;
         638  +
pub use crate::types::_modify_verified_access_native_application_oidc_options::ModifyVerifiedAccessNativeApplicationOidcOptions;
  639    639   
  640         -
pub use crate::types::_added_principal::AddedPrincipal;
         640  +
pub use crate::types::_volume_modification::VolumeModification;
  641    641   
  642         -
pub use crate::types::_principal_type::PrincipalType;
         642  +
pub use crate::types::_internet_gateway_block_mode::InternetGatewayBlockMode;
  643    643   
  644    644   
pub use crate::types::_payer_responsibility::PayerResponsibility;
  645    645   
  646         -
pub use crate::types::_subnet_configuration::SubnetConfiguration;
  647         -
  648         -
pub use crate::types::_dns_options_specification::DnsOptionsSpecification;
         646  +
pub use crate::types::_peering_connection_options_request::PeeringConnectionOptionsRequest;
  649    647   
  650         -
pub use crate::types::_dns_record_ip_type::DnsRecordIpType;
         648  +
pub use crate::types::_peering_connection_options::PeeringConnectionOptions;
  651    649   
  652         -
pub use crate::types::_ip_address_type::IpAddressType;
         650  +
pub use crate::types::_vpc_tenancy::VpcTenancy;
  653    651   
  654         -
pub use crate::types::_vpc_block_public_access_options::VpcBlockPublicAccessOptions;
         652  +
pub use crate::types::_modify_vpn_tunnel_options_specification::ModifyVpnTunnelOptionsSpecification;
  655    653   
  656         -
pub use crate::types::_vpc_block_public_access_exclusions_allowed::VpcBlockPublicAccessExclusionsAllowed;
         654  +
pub use crate::types::_status::Status;
  657    655   
  658         -
pub use crate::types::_managed_by::ManagedBy;
         656  +
pub use crate::types::_cidr_authorization_context::CidrAuthorizationContext;
  659    657   
  660         -
pub use crate::types::_internet_gateway_block_mode::InternetGatewayBlockMode;
         658  +
pub use crate::types::_asn_authorization_context::AsnAuthorizationContext;
  661    659   
  662         -
pub use crate::types::_vpc_block_public_access_state::VpcBlockPublicAccessState;
         660  +
pub use crate::types::_ipam_cidr_authorization_context::IpamCidrAuthorizationContext;
  663    661   
  664         -
pub use crate::types::_vpc_block_public_access_exclusion::VpcBlockPublicAccessExclusion;
         662  +
pub use crate::types::_verification_method::VerificationMethod;
  665    663   
  666         -
pub use crate::types::_vpc_block_public_access_exclusion_state::VpcBlockPublicAccessExclusionState;
         664  +
pub use crate::types::_public_ipv4_pool_range::PublicIpv4PoolRange;
  667    665   
  668         -
pub use crate::types::_internet_gateway_exclusion_mode::InternetGatewayExclusionMode;
         666  +
pub use crate::types::_reserved_instance_limit_price::ReservedInstanceLimitPrice;
  669    667   
  670         -
pub use crate::types::_attribute_boolean_value::AttributeBooleanValue;
         668  +
pub use crate::types::_tpm_support_values::TpmSupportValues;
  671    669   
  672         -
pub use crate::types::_volume_modification::VolumeModification;
         670  +
pub use crate::types::_imds_support_values::ImdsSupportValues;
  673    671   
  674         -
pub use crate::types::_volume_modification_state::VolumeModificationState;
         672  +
pub use crate::types::_architecture_values::ArchitectureValues;
  675    673   
  676         -
pub use crate::types::_verified_access_trust_provider::VerifiedAccessTrustProvider;
         674  +
pub use crate::types::_register_instance_tag_attribute_request::RegisterInstanceTagAttributeRequest;
  677    675   
  678         -
pub use crate::types::_native_application_oidc_options::NativeApplicationOidcOptions;
         676  +
pub use crate::types::_transit_gateway_multicast_registered_group_members::TransitGatewayMulticastRegisteredGroupMembers;
  679    677   
  680         -
pub use crate::types::_verified_access_sse_specification_response::VerifiedAccessSseSpecificationResponse;
         678  +
pub use crate::types::_transit_gateway_multicast_registered_group_sources::TransitGatewayMulticastRegisteredGroupSources;
  681    679   
  682         -
pub use crate::types::_device_options::DeviceOptions;
         680  +
pub use crate::types::_report_status_type::ReportStatusType;
  683    681   
  684         -
pub use crate::types::_oidc_options::OidcOptions;
         682  +
pub use crate::types::_spot_fleet_request_config_data::SpotFleetRequestConfigData;
  685    683   
  686         -
pub use crate::types::_device_trust_provider_type::DeviceTrustProviderType;
         684  +
pub use crate::types::_request_spot_launch_specification::RequestSpotLaunchSpecification;
  687    685   
  688         -
pub use crate::types::_user_trust_provider_type::UserTrustProviderType;
         686  +
pub use crate::types::_instance_interruption_behavior::InstanceInterruptionBehavior;
  689    687   
  690         -
pub use crate::types::_trust_provider_type::TrustProviderType;
         688  +
pub use crate::types::_spot_instance_type::SpotInstanceType;
  691    689   
  692         -
pub use crate::types::_modify_verified_access_native_application_oidc_options::ModifyVerifiedAccessNativeApplicationOidcOptions;
         690  +
pub use crate::types::_reset_fpga_image_attribute_name::ResetFpgaImageAttributeName;
  693    691   
  694         -
pub use crate::types::_verified_access_sse_specification_request::VerifiedAccessSseSpecificationRequest;
         692  +
pub use crate::types::_reset_image_attribute_name::ResetImageAttributeName;
  695    693   
  696         -
pub use crate::types::_modify_verified_access_trust_provider_device_options::ModifyVerifiedAccessTrustProviderDeviceOptions;
         694  +
pub use crate::types::_run_instances_monitoring_enabled::RunInstancesMonitoringEnabled;
  697    695   
  698         -
pub use crate::types::_modify_verified_access_trust_provider_oidc_options::ModifyVerifiedAccessTrustProviderOidcOptions;
         696  +
pub use crate::types::_placement::Placement;
  699    697   
  700         -
pub use crate::types::_verified_access_instance_logging_configuration::VerifiedAccessInstanceLoggingConfiguration;
         698  +
pub use crate::types::_launch_template_specification::LaunchTemplateSpecification;
  701    699   
  702         -
pub use crate::types::_verified_access_logs::VerifiedAccessLogs;
         700  +
pub use crate::types::_instance_market_options_request::InstanceMarketOptionsRequest;
  703    701   
  704         -
pub use crate::types::_verified_access_log_kinesis_data_firehose_destination::VerifiedAccessLogKinesisDataFirehoseDestination;
         702  +
pub use crate::types::_credit_specification_request::CreditSpecificationRequest;
  705    703   
  706         -
pub use crate::types::_verified_access_log_delivery_status::VerifiedAccessLogDeliveryStatus;
         704  +
pub use crate::types::_cpu_options_request::CpuOptionsRequest;
  707    705   
  708         -
pub use crate::types::_verified_access_log_delivery_status_code::VerifiedAccessLogDeliveryStatusCode;
         706  +
pub use crate::types::_hibernation_options_request::HibernationOptionsRequest;
  709    707   
  710         -
pub use crate::types::_verified_access_log_cloud_watch_logs_destination::VerifiedAccessLogCloudWatchLogsDestination;
         708  +
pub use crate::types::_instance_metadata_options_request::InstanceMetadataOptionsRequest;
  711    709   
  712         -
pub use crate::types::_verified_access_log_s3_destination::VerifiedAccessLogS3Destination;
         710  +
pub use crate::types::_enclave_options_request::EnclaveOptionsRequest;
  713    711   
  714         -
pub use crate::types::_verified_access_log_options::VerifiedAccessLogOptions;
         712  +
pub use crate::types::_private_dns_name_options_request::PrivateDnsNameOptionsRequest;
  715    713   
  716         -
pub use crate::types::_verified_access_log_kinesis_data_firehose_destination_options::VerifiedAccessLogKinesisDataFirehoseDestinationOptions;
         714  +
pub use crate::types::_instance_maintenance_options_request::InstanceMaintenanceOptionsRequest;
  717    715   
  718         -
pub use crate::types::_verified_access_log_cloud_watch_logs_destination_options::VerifiedAccessLogCloudWatchLogsDestinationOptions;
         716  +
pub use crate::types::_instance_network_performance_options_request::InstanceNetworkPerformanceOptionsRequest;
  719    717   
  720         -
pub use crate::types::_verified_access_log_s3_destination_options::VerifiedAccessLogS3DestinationOptions;
         718  +
pub use crate::types::_shutdown_behavior::ShutdownBehavior;
  721    719   
  722         -
pub use crate::types::_verified_access_instance::VerifiedAccessInstance;
         720  +
pub use crate::types::_scheduled_instances_launch_specification::ScheduledInstancesLaunchSpecification;
  723    721   
  724         -
pub use crate::types::_verified_access_instance_custom_sub_domain::VerifiedAccessInstanceCustomSubDomain;
         722  +
pub use crate::types::_network_insights_access_scope_analysis::NetworkInsightsAccessScopeAnalysis;
  725    723   
  726         -
pub use crate::types::_verified_access_trust_provider_condensed::VerifiedAccessTrustProviderCondensed;
         724  +
pub use crate::types::_network_insights_analysis::NetworkInsightsAnalysis;
  727    725   
  728         -
pub use crate::types::_verified_access_group::VerifiedAccessGroup;
         726  +
pub use crate::types::_tag_specification::TagSpecification;
  729    727   
  730         -
pub use crate::types::_verified_access_endpoint::VerifiedAccessEndpoint;
         728  +
pub use crate::types::_address_transfer_status::AddressTransferStatus;
  731    729   
  732         -
pub use crate::types::_verified_access_endpoint_cidr_options::VerifiedAccessEndpointCidrOptions;
         730  +
pub use crate::types::_target_configuration_request::TargetConfigurationRequest;
  733    731   
  734         -
pub use crate::types::_verified_access_endpoint_protocol::VerifiedAccessEndpointProtocol;
         732  +
pub use crate::types::_transit_gateway_attachment_resource_type::TransitGatewayAttachmentResourceType;
  735    733   
  736         -
pub use crate::types::_verified_access_endpoint_port_range::VerifiedAccessEndpointPortRange;
         734  +
pub use crate::types::_peering_tgw_info::PeeringTgwInfo;
  737    735   
  738         -
pub use crate::types::_verified_access_endpoint_rds_options::VerifiedAccessEndpointRdsOptions;
         736  +
pub use crate::types::_transit_gateway_peering_attachment_options::TransitGatewayPeeringAttachmentOptions;
  739    737   
  740         -
pub use crate::types::_verified_access_endpoint_status::VerifiedAccessEndpointStatus;
         738  +
pub use crate::types::_peering_attachment_status::PeeringAttachmentStatus;
  741    739   
  742         -
pub use crate::types::_verified_access_endpoint_status_code::VerifiedAccessEndpointStatusCode;
         740  +
pub use crate::types::_transit_gateway_attachment_state::TransitGatewayAttachmentState;
  743    741   
  744         -
pub use crate::types::_verified_access_endpoint_eni_options::VerifiedAccessEndpointEniOptions;
         742  +
pub use crate::types::_transit_gateway_vpc_attachment_options::TransitGatewayVpcAttachmentOptions;
  745    743   
  746         -
pub use crate::types::_verified_access_endpoint_load_balancer_options::VerifiedAccessEndpointLoadBalancerOptions;
         744  +
pub use crate::types::_unsuccessful_item::UnsuccessfulItem;
  747    745   
  748         -
pub use crate::types::_verified_access_endpoint_attachment_type::VerifiedAccessEndpointAttachmentType;
         746  +
pub use crate::types::_vpc_peering_connection_vpc_info::VpcPeeringConnectionVpcInfo;
  749    747   
  750         -
pub use crate::types::_verified_access_endpoint_type::VerifiedAccessEndpointType;
         748  +
pub use crate::types::_vpc_peering_connection_state_reason::VpcPeeringConnectionStateReason;
  751    749   
  752         -
pub use crate::types::_modify_verified_access_endpoint_cidr_options::ModifyVerifiedAccessEndpointCidrOptions;
         750  +
pub use crate::types::_byoip_cidr_state::ByoipCidrState;
  753    751   
  754         -
pub use crate::types::_modify_verified_access_endpoint_port_range::ModifyVerifiedAccessEndpointPortRange;
         752  +
pub use crate::types::_ipam_pool_allocation_resource_type::IpamPoolAllocationResourceType;
  755    753   
  756         -
pub use crate::types::_modify_verified_access_endpoint_rds_options::ModifyVerifiedAccessEndpointRdsOptions;
         754  +
pub use crate::types::_assigned_private_ip_address::AssignedPrivateIpAddress;
  757    755   
  758         -
pub use crate::types::_modify_verified_access_endpoint_eni_options::ModifyVerifiedAccessEndpointEniOptions;
         756  +
pub use crate::types::_ipv4_prefix_specification::Ipv4PrefixSpecification;
  759    757   
  760         -
pub use crate::types::_modify_verified_access_endpoint_load_balancer_options::ModifyVerifiedAccessEndpointLoadBalancerOptions;
         758  +
pub use crate::types::_nat_gateway_address::NatGatewayAddress;
  761    759   
  762         -
pub use crate::types::_modify_transit_gateway_vpc_attachment_request_options::ModifyTransitGatewayVpcAttachmentRequestOptions;
         760  +
pub use crate::types::_association_status_code::AssociationStatusCode;
  763    761   
  764         -
pub use crate::types::_transit_gateway_prefix_list_reference::TransitGatewayPrefixListReference;
         762  +
pub use crate::types::_iam_instance_profile::IamInstanceProfile;
  765    763   
  766         -
pub use crate::types::_transit_gateway_prefix_list_attachment::TransitGatewayPrefixListAttachment;
         764  +
pub use crate::types::_iam_instance_profile_association_state::IamInstanceProfileAssociationState;
  767    765   
  768         -
pub use crate::types::_transit_gateway_prefix_list_reference_state::TransitGatewayPrefixListReferenceState;
         766  +
pub use crate::types::_instance_event_window_association_target::InstanceEventWindowAssociationTarget;
  769    767   
  770         -
pub use crate::types::_transit_gateway::TransitGateway;
         768  +
pub use crate::types::_instance_event_window_state::InstanceEventWindowState;
  771    769   
  772         -
pub use crate::types::_transit_gateway_options::TransitGatewayOptions;
         770  +
pub use crate::types::_asn_association_state::AsnAssociationState;
  773    771   
  774         -
pub use crate::types::_multicast_support_value::MulticastSupportValue;
         772  +
pub use crate::types::_ipam_associated_resource_discovery_status::IpamAssociatedResourceDiscoveryStatus;
  775    773   
  776         -
pub use crate::types::_vpn_ecmp_support_value::VpnEcmpSupportValue;
         774  +
pub use crate::types::_ipam_resource_discovery_association_state::IpamResourceDiscoveryAssociationState;
  777    775   
  778         -
pub use crate::types::_default_route_table_propagation_value::DefaultRouteTablePropagationValue;
         776  +
pub use crate::types::_route_server_association_state::RouteServerAssociationState;
  779    777   
  780         -
pub use crate::types::_default_route_table_association_value::DefaultRouteTableAssociationValue;
         778  +
pub use crate::types::_route_table_association_state_code::RouteTableAssociationStateCode;
  781    779   
  782         -
pub use crate::types::_auto_accept_shared_attachments_value::AutoAcceptSharedAttachmentsValue;
         780  +
pub use crate::types::_subnet_cidr_block_state::SubnetCidrBlockState;
  783    781   
  784         -
pub use crate::types::_transit_gateway_state::TransitGatewayState;
         782  +
pub use crate::types::_ipv6_address_attribute::Ipv6AddressAttribute;
  785    783   
  786         -
pub use crate::types::_modify_transit_gateway_options::ModifyTransitGatewayOptions;
         784  +
pub use crate::types::_ip_source::IpSource;
  787    785   
  788         -
pub use crate::types::_traffic_mirror_session::TrafficMirrorSession;
         786  +
pub use crate::types::_transit_gateway_association_state::TransitGatewayAssociationState;
  789    787   
  790         -
pub use crate::types::_traffic_mirror_session_field::TrafficMirrorSessionField;
         788  +
pub use crate::types::_interface_protocol_type::InterfaceProtocolType;
  791    789   
  792         -
pub use crate::types::_traffic_mirror_filter_rule::TrafficMirrorFilterRule;
         790  +
pub use crate::types::_vpc_cidr_block_state::VpcCidrBlockState;
  793    791   
  794         -
pub use crate::types::_traffic_mirror_port_range::TrafficMirrorPortRange;
         792  +
pub use crate::types::_ena_srd_udp_specification::EnaSrdUdpSpecification;
  795    793   
  796         -
pub use crate::types::_traffic_mirror_rule_action::TrafficMirrorRuleAction;
         794  +
pub use crate::types::_oidc_options::OidcOptions;
  797    795   
  798         -
pub use crate::types::_traffic_direction::TrafficDirection;
         796  +
pub use crate::types::_device_options::DeviceOptions;
  799    797   
  800         -
pub use crate::types::_traffic_mirror_filter_rule_field::TrafficMirrorFilterRuleField;
         798  +
pub use crate::types::_native_application_oidc_options::NativeApplicationOidcOptions;
  801    799   
  802         -
pub use crate::types::_traffic_mirror_port_range_request::TrafficMirrorPortRangeRequest;
         800  +
pub use crate::types::_verified_access_instance_custom_sub_domain::VerifiedAccessInstanceCustomSubDomain;
  803    801   
  804         -
pub use crate::types::_traffic_mirror_filter::TrafficMirrorFilter;
         802  +
pub use crate::types::_attachment_status::AttachmentStatus;
  805    803   
  806         -
pub use crate::types::_traffic_mirror_network_service::TrafficMirrorNetworkService;
         804  +
pub use crate::types::_client_vpn_authorization_rule_status_code::ClientVpnAuthorizationRuleStatusCode;
  807    805   
  808         -
pub use crate::types::_target_storage_tier::TargetStorageTier;
         806  +
pub use crate::types::_ip_permission::IpPermission;
  809    807   
  810         -
pub use crate::types::_operation_type::OperationType;
         808  +
pub use crate::types::_security_group_rule::SecurityGroupRule;
  811    809   
  812         -
pub use crate::types::_create_volume_permission_modifications::CreateVolumePermissionModifications;
         810  +
pub use crate::types::_s3_storage::S3Storage;
  813    811   
  814         -
pub use crate::types::_create_volume_permission::CreateVolumePermission;
         812  +
pub use crate::types::_bundle_task_state::BundleTaskState;
  815    813   
  816         -
pub use crate::types::_permission_group::PermissionGroup;
         814  +
pub use crate::types::_bundle_task_error::BundleTaskError;
  817    815   
  818         -
pub use crate::types::_security_group_rule_update::SecurityGroupRuleUpdate;
         816  +
pub use crate::types::_capacity_reservation_fleet_cancellation_state::CapacityReservationFleetCancellationState;
  819    817   
  820         -
pub use crate::types::_security_group_rule_request::SecurityGroupRuleRequest;
         818  +
pub use crate::types::_failed_capacity_reservation_fleet_cancellation_result::FailedCapacityReservationFleetCancellationResult;
  821    819   
  822         -
pub use crate::types::_route_server::RouteServer;
         820  +
pub use crate::types::_reserved_instances_listing::ReservedInstancesListing;
  823    821   
  824         -
pub use crate::types::_route_server_persist_routes_state::RouteServerPersistRoutesState;
         822  +
pub use crate::types::_cancel_spot_fleet_requests_success_item::CancelSpotFleetRequestsSuccessItem;
  825    823   
  826         -
pub use crate::types::_route_server_state::RouteServerState;
         824  +
pub use crate::types::_cancel_spot_fleet_requests_error_item::CancelSpotFleetRequestsErrorItem;
  827    825   
  828         -
pub use crate::types::_route_server_persist_routes_action::RouteServerPersistRoutesAction;
         826  +
pub use crate::types::_cancelled_spot_instance_request::CancelledSpotInstanceRequest;
  829    827   
  830         -
pub use crate::types::_reserved_instances_configuration::ReservedInstancesConfiguration;
         828  +
pub use crate::types::_tag::Tag;
  831    829   
  832         -
pub use crate::types::_scope::Scope;
         830  +
pub use crate::types::_capacity_reservation_type::CapacityReservationType;
  833    831   
  834         -
pub use crate::types::_public_ip_dns_option::PublicIpDnsOption;
         832  +
pub use crate::types::_capacity_reservation_commitment_info::CapacityReservationCommitmentInfo;
  835    833   
  836         -
pub use crate::types::_network_interface_attachment_changes::NetworkInterfaceAttachmentChanges;
         834  +
pub use crate::types::_reservation_fleet_instance_specification::ReservationFleetInstanceSpecification;
  837    835   
  838         -
pub use crate::types::_attribute_value::AttributeValue;
         836  +
pub use crate::types::_fleet_capacity_reservation::FleetCapacityReservation;
  839    837   
  840         -
pub use crate::types::_ena_srd_specification::EnaSrdSpecification;
         838  +
pub use crate::types::_carrier_gateway_state::CarrierGatewayState;
  841    839   
  842         -
pub use crate::types::_ena_srd_udp_specification::EnaSrdUdpSpecification;
         840  +
pub use crate::types::_client_vpn_authentication_request::ClientVpnAuthenticationRequest;
  843    841   
  844         -
pub use crate::types::_remove_prefix_list_entry::RemovePrefixListEntry;
         842  +
pub use crate::types::_client_vpn_endpoint_status_code::ClientVpnEndpointStatusCode;
  845    843   
  846         -
pub use crate::types::_add_prefix_list_entry::AddPrefixListEntry;
         844  +
pub use crate::types::_client_vpn_route_status_code::ClientVpnRouteStatusCode;
  847    845   
  848         -
pub use crate::types::_launch_template::LaunchTemplate;
         846  +
pub use crate::types::_private_dns_name_options_on_launch::PrivateDnsNameOptionsOnLaunch;
  849    847   
  850         -
pub use crate::types::_ipam_scope::IpamScope;
         848  +
pub use crate::types::_block_public_access_states::BlockPublicAccessStates;
  851    849   
  852         -
pub use crate::types::_ipam_scope_state::IpamScopeState;
         850  +
pub use crate::types::_subnet_state::SubnetState;
  853    851   
  854         -
pub use crate::types::_ipam_scope_type::IpamScopeType;
         852  +
pub use crate::types::_vpc_encryption_control::VpcEncryptionControl;
  855    853   
  856         -
pub use crate::types::_ipam_resource_discovery::IpamResourceDiscovery;
         854  +
pub use crate::types::_vpc_state::VpcState;
  857    855   
  858         -
pub use crate::types::_ipam_organizational_unit_exclusion::IpamOrganizationalUnitExclusion;
         856  +
pub use crate::types::_mac_system_integrity_protection_configuration::MacSystemIntegrityProtectionConfiguration;
  859    857   
  860         -
pub use crate::types::_ipam_resource_discovery_state::IpamResourceDiscoveryState;
         858  +
pub use crate::types::_mac_modification_task_state::MacModificationTaskState;
  861    859   
  862         -
pub use crate::types::_ipam_operating_region::IpamOperatingRegion;
         860  +
pub use crate::types::_mac_modification_task_type::MacModificationTaskType;
  863    861   
  864         -
pub use crate::types::_remove_ipam_organizational_unit_exclusion::RemoveIpamOrganizationalUnitExclusion;
         862  +
pub use crate::types::_new_dhcp_configuration::NewDhcpConfiguration;
  865    863   
  866         -
pub use crate::types::_add_ipam_organizational_unit_exclusion::AddIpamOrganizationalUnitExclusion;
         864  +
pub use crate::types::_spot_allocation_strategy::SpotAllocationStrategy;
  867    865   
  868         -
pub use crate::types::_remove_ipam_operating_region::RemoveIpamOperatingRegion;
         866  +
pub use crate::types::_fleet_spot_maintenance_strategies_request::FleetSpotMaintenanceStrategiesRequest;
  869    867   
  870         -
pub use crate::types::_add_ipam_operating_region::AddIpamOperatingRegion;
         868  +
pub use crate::types::_spot_instance_interruption_behavior::SpotInstanceInterruptionBehavior;
  871    869   
  872         -
pub use crate::types::_ipam_resource_cidr::IpamResourceCidr;
         870  +
pub use crate::types::_fleet_on_demand_allocation_strategy::FleetOnDemandAllocationStrategy;
  873    871   
  874         -
pub use crate::types::_ipam_overlap_status::IpamOverlapStatus;
         872  +
pub use crate::types::_capacity_reservation_options_request::CapacityReservationOptionsRequest;
  875    873   
  876         -
pub use crate::types::_ipam_management_state::IpamManagementState;
         874  +
pub use crate::types::_fleet_launch_template_config_request::FleetLaunchTemplateConfigRequest;
  877    875   
  878         -
pub use crate::types::_ipam_compliance_status::IpamComplianceStatus;
         876  +
pub use crate::types::_default_target_capacity_type::DefaultTargetCapacityType;
  879    877   
  880         -
pub use crate::types::_ipam_resource_tag::IpamResourceTag;
         878  +
pub use crate::types::_create_fleet_error::CreateFleetError;
  881    879   
  882         -
pub use crate::types::_ipam_resource_type::IpamResourceType;
         880  +
pub use crate::types::_create_fleet_instance::CreateFleetInstance;
  883    881   
  884         -
pub use crate::types::_ipam_pool::IpamPool;
         882  +
pub use crate::types::_destination_file_format::DestinationFileFormat;
  885    883   
  886         -
pub use crate::types::_ipam_pool_source_resource::IpamPoolSourceResource;
         884  +
pub use crate::types::_block_device_mapping::BlockDeviceMapping;
  887    885   
  888         -
pub use crate::types::_ipam_pool_source_resource_type::IpamPoolSourceResourceType;
         886  +
pub use crate::types::_image_usage_resource_type_request::ImageUsageResourceTypeRequest;
  889    887   
  890         -
pub use crate::types::_ipam_pool_public_ip_source::IpamPoolPublicIpSource;
         888  +
pub use crate::types::_ec2_instance_connect_endpoint_state::Ec2InstanceConnectEndpointState;
  891    889   
  892         -
pub use crate::types::_ipam_pool_aws_service::IpamPoolAwsService;
         890  +
pub use crate::types::_instance_connect_endpoint_public_dns_names::InstanceConnectEndpointPublicDnsNames;
  893    891   
  894         -
pub use crate::types::_address_family::AddressFamily;
         892  +
pub use crate::types::_instance_event_window_time_range_request::InstanceEventWindowTimeRangeRequest;
  895    893   
  896         -
pub use crate::types::_ipam_pool_state::IpamPoolState;
         894  +
pub use crate::types::_container_format::ContainerFormat;
  897    895   
  898         -
pub use crate::types::_request_ipam_resource_tag::RequestIpamResourceTag;
         896  +
pub use crate::types::_export_to_s3_task::ExportToS3Task;
  899    897   
  900         -
pub use crate::types::_ipam::Ipam;
         898  +
pub use crate::types::_instance_export_details::InstanceExportDetails;
  901    899   
  902         -
pub use crate::types::_ipam_metered_account::IpamMeteredAccount;
         900  +
pub use crate::types::_export_task_state::ExportTaskState;
  903    901   
  904         -
pub use crate::types::_ipam_tier::IpamTier;
         902  +
pub use crate::types::_add_ipam_operating_region::AddIpamOperatingRegion;
  905    903   
  906    904   
pub use crate::types::_ipam_state::IpamState;
  907    905   
  908         -
pub use crate::types::_affinity::Affinity;
  909         -
  910         -
pub use crate::types::_host_tenancy::HostTenancy;
         906  +
pub use crate::types::_token_state::TokenState;
  911    907   
  912         -
pub use crate::types::_default_instance_metadata_tags_state::DefaultInstanceMetadataTagsState;
         908  +
pub use crate::types::_ipam_external_resource_verification_token_state::IpamExternalResourceVerificationTokenState;
  913    909   
  914         -
pub use crate::types::_default_instance_metadata_endpoint_state::DefaultInstanceMetadataEndpointState;
         910  +
pub use crate::types::_ipam_pool_source_resource_type::IpamPoolSourceResourceType;
  915    911   
  916         -
pub use crate::types::_metadata_default_http_tokens_state::MetadataDefaultHttpTokensState;
         912  +
pub use crate::types::_ipam_scope_type::IpamScopeType;
  917    913   
  918         -
pub use crate::types::_instance_event_window::InstanceEventWindow;
         914  +
pub use crate::types::_ipam_pool_state::IpamPoolState;
  919    915   
  920         -
pub use crate::types::_instance_event_window_state::InstanceEventWindowState;
         916  +
pub use crate::types::_ipam_pool_source_resource::IpamPoolSourceResource;
  921    917   
  922         -
pub use crate::types::_instance_event_window_association_target::InstanceEventWindowAssociationTarget;
         918  +
pub use crate::types::_ipam_resource_discovery_state::IpamResourceDiscoveryState;
  923    919   
  924         -
pub use crate::types::_instance_event_window_time_range::InstanceEventWindowTimeRange;
         920  +
pub use crate::types::_ipam_scope_state::IpamScopeState;
  925    921   
  926         -
pub use crate::types::_week_day::WeekDay;
         922  +
pub use crate::types::_launch_template_iam_instance_profile_specification_request::LaunchTemplateIamInstanceProfileSpecificationRequest;
  927    923   
  928         -
pub use crate::types::_instance_event_window_time_range_request::InstanceEventWindowTimeRangeRequest;
         924  +
pub use crate::types::_launch_templates_monitoring_request::LaunchTemplatesMonitoringRequest;
  929    925   
  930         -
pub use crate::types::_instance_status_event::InstanceStatusEvent;
         926  +
pub use crate::types::_launch_template_placement_request::LaunchTemplatePlacementRequest;
  931    927   
  932         -
pub use crate::types::_event_code::EventCode;
         928  +
pub use crate::types::_launch_template_instance_market_options_request::LaunchTemplateInstanceMarketOptionsRequest;
  933    929   
  934         -
pub use crate::types::_unsuccessful_instance_credit_specification_item::UnsuccessfulInstanceCreditSpecificationItem;
         930  +
pub use crate::types::_launch_template_cpu_options_request::LaunchTemplateCpuOptionsRequest;
  935    931   
  936         -
pub use crate::types::_unsuccessful_instance_credit_specification_item_error::UnsuccessfulInstanceCreditSpecificationItemError;
         932  +
pub use crate::types::_launch_template_capacity_reservation_specification_request::LaunchTemplateCapacityReservationSpecificationRequest;
  937    933   
  938         -
pub use crate::types::_unsuccessful_instance_credit_specification_error_code::UnsuccessfulInstanceCreditSpecificationErrorCode;
         934  +
pub use crate::types::_launch_template_hibernation_options_request::LaunchTemplateHibernationOptionsRequest;
  939    935   
  940         -
pub use crate::types::_successful_instance_credit_specification_item::SuccessfulInstanceCreditSpecificationItem;
         936  +
pub use crate::types::_launch_template_instance_metadata_options_request::LaunchTemplateInstanceMetadataOptionsRequest;
  941    937   
  942         -
pub use crate::types::_instance_credit_specification_request::InstanceCreditSpecificationRequest;
         938  +
pub use crate::types::_launch_template_enclave_options_request::LaunchTemplateEnclaveOptionsRequest;
  943    939   
  944         -
pub use crate::types::_blob_attribute_value::BlobAttributeValue;
         940  +
pub use crate::types::_launch_template_private_dns_name_options_request::LaunchTemplatePrivateDnsNameOptionsRequest;
  945    941   
  946         -
pub use crate::types::_instance_block_device_mapping_specification::InstanceBlockDeviceMappingSpecification;
         942  +
pub use crate::types::_launch_template_instance_maintenance_options_request::LaunchTemplateInstanceMaintenanceOptionsRequest;
  947    943   
  948         -
pub use crate::types::_ebs_instance_block_device_specification::EbsInstanceBlockDeviceSpecification;
         944  +
pub use crate::types::_launch_template_network_performance_options_request::LaunchTemplateNetworkPerformanceOptionsRequest;
  949    945   
  950         -
pub use crate::types::_launch_permission_modifications::LaunchPermissionModifications;
         946  +
pub use crate::types::_local_gateway_route_type::LocalGatewayRouteType;
  951    947   
  952         -
pub use crate::types::_launch_permission::LaunchPermission;
         948  +
pub use crate::types::_local_gateway_route_state::LocalGatewayRouteState;
  953    949   
  954         -
pub use crate::types::_auto_placement::AutoPlacement;
         950  +
pub use crate::types::_state_reason::StateReason;
  955    951   
  956         -
pub use crate::types::_host_maintenance::HostMaintenance;
         952  +
pub use crate::types::_local_gateway_virtual_interface_configuration_state::LocalGatewayVirtualInterfaceConfigurationState;
  957    953   
  958         -
pub use crate::types::_host_recovery::HostRecovery;
         954  +
pub use crate::types::_local_gateway_virtual_interface_group_configuration_state::LocalGatewayVirtualInterfaceGroupConfigurationState;
  959    955   
  960         -
pub use crate::types::_fpga_image_attribute::FpgaImageAttribute;
         956  +
pub use crate::types::_add_prefix_list_entry::AddPrefixListEntry;
  961    957   
  962         -
pub use crate::types::_load_permission::LoadPermission;
         958  +
pub use crate::types::_prefix_list_state::PrefixListState;
  963    959   
  964         -
pub use crate::types::_load_permission_modifications::LoadPermissionModifications;
         960  +
pub use crate::types::_provisioned_bandwidth::ProvisionedBandwidth;
  965    961   
  966         -
pub use crate::types::_load_permission_request::LoadPermissionRequest;
         962  +
pub use crate::types::_nat_gateway_state::NatGatewayState;
  967    963   
  968         -
pub use crate::types::_fpga_image_attribute_name::FpgaImageAttributeName;
         964  +
pub use crate::types::_access_scope_path_request::AccessScopePathRequest;
  969    965   
  970         -
pub use crate::types::_target_capacity_specification_request::TargetCapacitySpecificationRequest;
         966  +
pub use crate::types::_request_filter_port_range::RequestFilterPortRange;
  971    967   
  972         -
pub use crate::types::_default_target_capacity_type::DefaultTargetCapacityType;
         968  +
pub use crate::types::_path_filter::PathFilter;
  973    969   
  974         -
pub use crate::types::_fleet_launch_template_config_request::FleetLaunchTemplateConfigRequest;
         970  +
pub use crate::types::_ipv4_prefix_specification_request::Ipv4PrefixSpecificationRequest;
  975    971   
  976         -
pub use crate::types::_fleet_launch_template_overrides_request::FleetLaunchTemplateOverridesRequest;
         972  +
pub use crate::types::_ipv6_prefix_specification_request::Ipv6PrefixSpecificationRequest;
  977    973   
  978         -
pub use crate::types::_instance_requirements_request::InstanceRequirementsRequest;
         974  +
pub use crate::types::_private_ip_address_specification::PrivateIpAddressSpecification;
  979    975   
  980         -
pub use crate::types::_baseline_performance_factors_request::BaselinePerformanceFactorsRequest;
         976  +
pub use crate::types::_instance_ipv6_address::InstanceIpv6Address;
  981    977   
  982         -
pub use crate::types::_cpu_performance_factor_request::CpuPerformanceFactorRequest;
         978  +
pub use crate::types::_network_interface_association::NetworkInterfaceAssociation;
  983    979   
  984         -
pub use crate::types::_performance_factor_reference_request::PerformanceFactorReferenceRequest;
         980  +
pub use crate::types::_connection_tracking_configuration::ConnectionTrackingConfiguration;
  985    981   
  986         -
pub use crate::types::_network_bandwidth_gbps_request::NetworkBandwidthGbpsRequest;
         982  +
pub use crate::types::_network_interface_type::NetworkInterfaceType;
  987    983   
  988         -
pub use crate::types::_accelerator_total_memory_mib_request::AcceleratorTotalMemoryMiBRequest;
         984  +
pub use crate::types::_public_ip_dns_name_options::PublicIpDnsNameOptions;
  989    985   
  990         -
pub use crate::types::_accelerator_count_request::AcceleratorCountRequest;
         986  +
pub use crate::types::_network_interface_status::NetworkInterfaceStatus;
  991    987   
  992         -
pub use crate::types::_baseline_ebs_bandwidth_mbps_request::BaselineEbsBandwidthMbpsRequest;
         988  +
pub use crate::types::_network_interface_permission_state::NetworkInterfacePermissionState;
  993    989   
  994         -
pub use crate::types::_total_local_storage_gb_request::TotalLocalStorageGbRequest;
         990  +
pub use crate::types::_placement_group_state::PlacementGroupState;
  995    991   
  996         -
pub use crate::types::_network_interface_count_request::NetworkInterfaceCountRequest;
         992  +
pub use crate::types::_replace_root_volume_task_state::ReplaceRootVolumeTaskState;
  997    993   
  998         -
pub use crate::types::_memory_gib_per_v_cpu_request::MemoryGiBPerVCpuRequest;
         994  +
pub use crate::types::_price_schedule_specification::PriceScheduleSpecification;
  999    995   
 1000         -
pub use crate::types::_memory_mib_request::MemoryMiBRequest;
         996  +
pub use crate::types::_route_server_state::RouteServerState;
 1001    997   
 1002         -
pub use crate::types::_v_cpu_count_range_request::VCpuCountRangeRequest;
         998  +
pub use crate::types::_route_server_persist_routes_state::RouteServerPersistRoutesState;
 1003    999   
 1004         -
pub use crate::types::_fleet_block_device_mapping_request::FleetBlockDeviceMappingRequest;
        1000  +
pub use crate::types::_route_server_endpoint_state::RouteServerEndpointState;
 1005   1001   
 1006         -
pub use crate::types::_fleet_ebs_block_device_request::FleetEbsBlockDeviceRequest;
        1002  +
pub use crate::types::_route_server_peer_liveness_mode::RouteServerPeerLivenessMode;
 1007   1003   
 1008         -
pub use crate::types::_fleet_launch_template_specification_request::FleetLaunchTemplateSpecificationRequest;
        1004  +
pub use crate::types::_route_server_peer_state::RouteServerPeerState;
 1009   1005   
 1010         -
pub use crate::types::_fleet_excess_capacity_termination_policy::FleetExcessCapacityTerminationPolicy;
        1006  +
pub use crate::types::_route_server_bgp_options::RouteServerBgpOptions;
 1011   1007   
 1012         -
pub use crate::types::_instance_family_credit_specification::InstanceFamilyCreditSpecification;
        1008  +
pub use crate::types::_route_server_bgp_status::RouteServerBgpStatus;
 1013   1009   
 1014         -
pub use crate::types::_unlimited_supported_instance_family::UnlimitedSupportedInstanceFamily;
        1010  +
pub use crate::types::_route_server_bfd_status::RouteServerBfdStatus;
 1015   1011   
 1016         -
pub use crate::types::_client_route_enforcement_options::ClientRouteEnforcementOptions;
        1012  +
pub use crate::types::_snapshot_info::SnapshotInfo;
 1017   1013   
 1018         -
pub use crate::types::_client_login_banner_options::ClientLoginBannerOptions;
        1014  +
pub use crate::types::_spot_instance_state_fault::SpotInstanceStateFault;
 1019   1015   
 1020         -
pub use crate::types::_client_connect_options::ClientConnectOptions;
        1016  +
pub use crate::types::_datafeed_subscription_state::DatafeedSubscriptionState;
 1021   1017   
 1022         -
pub use crate::types::_self_service_portal::SelfServicePortal;
        1018  +
pub use crate::types::_s3_object_tag::S3ObjectTag;
 1023   1019   
 1024         -
pub use crate::types::_dns_servers_options_modify_structure::DnsServersOptionsModifyStructure;
        1020  +
pub use crate::types::_traffic_mirror_port_range::TrafficMirrorPortRange;
 1025   1021   
 1026         -
pub use crate::types::_connection_log_options::ConnectionLogOptions;
        1022  +
pub use crate::types::_traffic_mirror_target_type::TrafficMirrorTargetType;
 1027   1023   
 1028         -
pub use crate::types::_modify_availability_zone_opt_in_status::ModifyAvailabilityZoneOptInStatus;
        1024  +
pub use crate::types::_auto_accept_shared_attachments_value::AutoAcceptSharedAttachmentsValue;
 1029   1025   
 1030         -
pub use crate::types::_lock_state::LockState;
        1026  +
pub use crate::types::_default_route_table_association_value::DefaultRouteTableAssociationValue;
 1031   1027   
 1032         -
pub use crate::types::_lock_mode::LockMode;
        1028  +
pub use crate::types::_default_route_table_propagation_value::DefaultRouteTablePropagationValue;
 1033   1029   
 1034         -
pub use crate::types::_snapshot_recycle_bin_info::SnapshotRecycleBinInfo;
        1030  +
pub use crate::types::_vpn_ecmp_support_value::VpnEcmpSupportValue;
 1035   1031   
 1036         -
pub use crate::types::_image_recycle_bin_info::ImageRecycleBinInfo;
        1032  +
pub use crate::types::_dns_support_value::DnsSupportValue;
 1037   1033   
 1038         -
pub use crate::types::_conversion_task::ConversionTask;
        1034  +
pub use crate::types::_security_group_referencing_support_value::SecurityGroupReferencingSupportValue;
 1039   1035   
 1040         -
pub use crate::types::_conversion_task_state::ConversionTaskState;
        1036  +
pub use crate::types::_multicast_support_value::MulticastSupportValue;
 1041   1037   
 1042         -
pub use crate::types::_import_volume_task_details::ImportVolumeTaskDetails;
        1038  +
pub use crate::types::_transit_gateway_state::TransitGatewayState;
 1043   1039   
 1044         -
pub use crate::types::_disk_image_volume_description::DiskImageVolumeDescription;
        1040  +
pub use crate::types::_transit_gateway_options::TransitGatewayOptions;
 1045   1041   
 1046         -
pub use crate::types::_disk_image_description::DiskImageDescription;
        1042  +
pub use crate::types::_protocol_value::ProtocolValue;
 1047   1043   
 1048         -
pub use crate::types::_disk_image_format::DiskImageFormat;
        1044  +
pub use crate::types::_transit_gateway_connect_options::TransitGatewayConnectOptions;
 1049   1045   
 1050         -
pub use crate::types::_import_instance_task_details::ImportInstanceTaskDetails;
        1046  +
pub use crate::types::_transit_gateway_connect_peer_state::TransitGatewayConnectPeerState;
 1051   1047   
 1052         -
pub use crate::types::_import_instance_volume_detail_item::ImportInstanceVolumeDetailItem;
        1048  +
pub use crate::types::_transit_gateway_connect_peer_configuration::TransitGatewayConnectPeerConfiguration;
 1053   1049   
 1054         -
pub use crate::types::_volume_detail::VolumeDetail;
        1050  +
pub use crate::types::_igmpv2_support_value::Igmpv2SupportValue;
 1055   1051   
 1056         -
pub use crate::types::_disk_image_detail::DiskImageDetail;
        1052  +
pub use crate::types::_static_sources_support_value::StaticSourcesSupportValue;
 1057   1053   
 1058         -
pub use crate::types::_snapshot_task_detail::SnapshotTaskDetail;
        1054  +
pub use crate::types::_auto_accept_shared_associations_value::AutoAcceptSharedAssociationsValue;
 1059   1055   
 1060         -
pub use crate::types::_user_bucket_details::UserBucketDetails;
        1056  +
pub use crate::types::_transit_gateway_multicast_domain_options::TransitGatewayMulticastDomainOptions;
 1061   1057   
 1062         -
pub use crate::types::_snapshot_disk_container::SnapshotDiskContainer;
        1058  +
pub use crate::types::_transit_gateway_multicast_domain_state::TransitGatewayMulticastDomainState;
 1063   1059   
 1064         -
pub use crate::types::_user_bucket::UserBucket;
        1060  +
pub use crate::types::_dynamic_routing_value::DynamicRoutingValue;
 1065   1061   
 1066         -
pub use crate::types::_client_data::ClientData;
        1062  +
pub use crate::types::_transit_gateway_policy_table_state::TransitGatewayPolicyTableState;
 1067   1063   
 1068         -
pub use crate::types::_disk_image::DiskImage;
        1064  +
pub use crate::types::_transit_gateway_prefix_list_reference_state::TransitGatewayPrefixListReferenceState;
 1069   1065   
 1070         -
pub use crate::types::_import_instance_launch_specification::ImportInstanceLaunchSpecification;
        1066  +
pub use crate::types::_transit_gateway_prefix_list_attachment::TransitGatewayPrefixListAttachment;
 1071   1067   
 1072         -
pub use crate::types::_user_data::UserData;
        1068  +
pub use crate::types::_transit_gateway_route_type::TransitGatewayRouteType;
 1073   1069   
 1074         -
pub use crate::types::_import_image_license_configuration_response::ImportImageLicenseConfigurationResponse;
        1070  +
pub use crate::types::_transit_gateway_route_state::TransitGatewayRouteState;
 1075   1071   
 1076         -
pub use crate::types::_snapshot_detail::SnapshotDetail;
        1072  +
pub use crate::types::_transit_gateway_route_table_state::TransitGatewayRouteTableState;
 1077   1073   
 1078         -
pub use crate::types::_import_image_license_configuration_request::ImportImageLicenseConfigurationRequest;
        1074  +
pub use crate::types::_transit_gateway_route_table_announcement_direction::TransitGatewayRouteTableAnnouncementDirection;
 1079   1075   
 1080         -
pub use crate::types::_image_disk_container::ImageDiskContainer;
        1076  +
pub use crate::types::_transit_gateway_route_table_announcement_state::TransitGatewayRouteTableAnnouncementState;
 1081   1077   
 1082         -
pub use crate::types::_maintenance_details::MaintenanceDetails;
        1078  +
pub use crate::types::_ipv6_support_value::Ipv6SupportValue;
 1083   1079   
 1084         -
pub use crate::types::_vpn_connection_device_type::VpnConnectionDeviceType;
        1080  +
pub use crate::types::_appliance_mode_support_value::ApplianceModeSupportValue;
 1085   1081   
 1086         -
pub use crate::types::_verified_access_endpoint_target::VerifiedAccessEndpointTarget;
        1082  +
pub use crate::types::_verified_access_endpoint_protocol::VerifiedAccessEndpointProtocol;
 1087   1083   
 1088         -
pub use crate::types::_transit_gateway_route_table_propagation::TransitGatewayRouteTablePropagation;
        1084  +
pub use crate::types::_verified_access_endpoint_load_balancer_options::VerifiedAccessEndpointLoadBalancerOptions;
 1089   1085   
 1090         -
pub use crate::types::_transit_gateway_propagation_state::TransitGatewayPropagationState;
        1086  +
pub use crate::types::_verified_access_endpoint_eni_options::VerifiedAccessEndpointEniOptions;
 1091   1087   
 1092         -
pub use crate::types::_transit_gateway_route_table_association::TransitGatewayRouteTableAssociation;
        1088  +
pub use crate::types::_verified_access_endpoint_status::VerifiedAccessEndpointStatus;
 1093   1089   
 1094         -
pub use crate::types::_transit_gateway_association_state::TransitGatewayAssociationState;
        1090  +
pub use crate::types::_verified_access_endpoint_rds_options::VerifiedAccessEndpointRdsOptions;
 1095   1091   
 1096         -
pub use crate::types::_transit_gateway_policy_table_entry::TransitGatewayPolicyTableEntry;
        1092  +
pub use crate::types::_verified_access_endpoint_cidr_options::VerifiedAccessEndpointCidrOptions;
 1097   1093   
 1098         -
pub use crate::types::_transit_gateway_policy_rule::TransitGatewayPolicyRule;
        1094  +
pub use crate::types::_volume_attachment::VolumeAttachment;
 1099   1095   
 1100         -
pub use crate::types::_transit_gateway_policy_rule_meta_data::TransitGatewayPolicyRuleMetaData;
        1096  +
pub use crate::types::_vpc_block_public_access_exclusion_state::VpcBlockPublicAccessExclusionState;
 1101   1097   
 1102         -
pub use crate::types::_transit_gateway_policy_table_association::TransitGatewayPolicyTableAssociation;
        1098  +
pub use crate::types::_dns_record_ip_type::DnsRecordIpType;
 1103   1099   
 1104         -
pub use crate::types::_transit_gateway_multicast_domain_association::TransitGatewayMulticastDomainAssociation;
        1100  +
pub use crate::types::_subnet_configuration::SubnetConfiguration;
 1105   1101   
 1106         -
pub use crate::types::_transit_gateway_attachment_propagation::TransitGatewayAttachmentPropagation;
        1102  +
pub use crate::types::_state::State;
 1107   1103   
 1108         -
pub use crate::types::_subnet_cidr_reservation::SubnetCidrReservation;
        1104  +
pub use crate::types::_dns_options::DnsOptions;
 1109   1105   
 1110         -
pub use crate::types::_subnet_cidr_reservation_type::SubnetCidrReservationType;
        1106  +
pub use crate::types::_last_error::LastError;
 1111   1107   
 1112         -
pub use crate::types::_spot_placement_score::SpotPlacementScore;
        1108  +
pub use crate::types::_connection_notification_type::ConnectionNotificationType;
 1113   1109   
 1114         -
pub use crate::types::_instance_requirements_with_metadata_request::InstanceRequirementsWithMetadataRequest;
        1110  +
pub use crate::types::_connection_notification_state::ConnectionNotificationState;
 1115   1111   
 1116         -
pub use crate::types::_architecture_type::ArchitectureType;
        1112  +
pub use crate::types::_service_state::ServiceState;
 1117   1113   
 1118         -
pub use crate::types::_snapshot_block_public_access_state::SnapshotBlockPublicAccessState;
        1114  +
pub use crate::types::_private_dns_name_configuration::PrivateDnsNameConfiguration;
 1119   1115   
 1120         -
pub use crate::types::_security_group_for_vpc::SecurityGroupForVpc;
        1116  +
pub use crate::types::_tunnel_inside_ip_version::TunnelInsideIpVersion;
 1121   1117   
 1122         -
pub use crate::types::_route_server_route::RouteServerRoute;
        1118  +
pub use crate::types::_gateway_association_state::GatewayAssociationState;
 1123   1119   
 1124         -
pub use crate::types::_route_server_route_status::RouteServerRouteStatus;
        1120  +
pub use crate::types::_vpn_connection_options::VpnConnectionOptions;
 1125   1121   
 1126         -
pub use crate::types::_route_server_route_installation_detail::RouteServerRouteInstallationDetail;
        1122  +
pub use crate::types::_vpn_state::VpnState;
 1127   1123   
 1128         -
pub use crate::types::_route_server_route_installation_status::RouteServerRouteInstallationStatus;
        1124  +
pub use crate::types::_delete_fleet_success_item::DeleteFleetSuccessItem;
 1129   1125   
 1130         -
pub use crate::types::_route_server_propagation::RouteServerPropagation;
        1126  +
pub use crate::types::_delete_fleet_error_item::DeleteFleetErrorItem;
 1131   1127   
 1132         -
pub use crate::types::_route_server_propagation_state::RouteServerPropagationState;
        1128  +
pub use crate::types::_delete_launch_template_versions_response_success_item::DeleteLaunchTemplateVersionsResponseSuccessItem;
 1133   1129   
 1134         -
pub use crate::types::_route_server_association::RouteServerAssociation;
        1130  +
pub use crate::types::_delete_launch_template_versions_response_error_item::DeleteLaunchTemplateVersionsResponseErrorItem;
 1135   1131   
 1136         -
pub use crate::types::_route_server_association_state::RouteServerAssociationState;
        1132  +
pub use crate::types::_successful_queued_purchase_deletion::SuccessfulQueuedPurchaseDeletion;
 1137   1133   
 1138         -
pub use crate::types::_target_reservation_value::TargetReservationValue;
        1134  +
pub use crate::types::_failed_queued_purchase_deletion::FailedQueuedPurchaseDeletion;
 1139   1135   
 1140         -
pub use crate::types::_target_configuration::TargetConfiguration;
        1136  +
pub use crate::types::_asn_state::AsnState;
 1141   1137   
 1142         -
pub use crate::types::_reservation_value::ReservationValue;
        1138  +
pub use crate::types::_ipam_pool_cidr_state::IpamPoolCidrState;
 1143   1139   
 1144         -
pub use crate::types::_reserved_instance_reservation_value::ReservedInstanceReservationValue;
        1140  +
pub use crate::types::_ipam_pool_cidr_failure_reason::IpamPoolCidrFailureReason;
 1145   1141   
 1146         -
pub use crate::types::_target_configuration_request::TargetConfigurationRequest;
        1142  +
pub use crate::types::_delete_snapshot_return_code::DeleteSnapshotReturnCode;
 1147   1143   
 1148         -
pub use crate::types::_network_insights_access_scope_content::NetworkInsightsAccessScopeContent;
        1144  +
pub use crate::types::_account_attribute_name::AccountAttributeName;
 1149   1145   
 1150         -
pub use crate::types::_access_scope_path::AccessScopePath;
        1146  +
pub use crate::types::_account_attribute::AccountAttribute;
 1151   1147   
 1152         -
pub use crate::types::_through_resources_statement::ThroughResourcesStatement;
        1148  +
pub use crate::types::_filter::Filter;
 1153   1149   
 1154         -
pub use crate::types::_resource_statement::ResourceStatement;
        1150  +
pub use crate::types::_address::Address;
 1155   1151   
 1156         -
pub use crate::types::_path_statement::PathStatement;
        1152  +
pub use crate::types::_id_format::IdFormat;
 1157   1153   
 1158         -
pub use crate::types::_packet_header_statement::PacketHeaderStatement;
        1154  +
pub use crate::types::_availability_zone::AvailabilityZone;
 1159   1155   
 1160         -
pub use crate::types::_protocol::Protocol;
        1156  +
pub use crate::types::_subscription::Subscription;
 1161   1157   
 1162         -
pub use crate::types::_access_scope_analysis_finding::AccessScopeAnalysisFinding;
        1158  +
pub use crate::types::_capacity_block_extension::CapacityBlockExtension;
 1163   1159   
 1164         -
pub use crate::types::_prefix_list_entry::PrefixListEntry;
        1160  +
pub use crate::types::_capacity_block_extension_offering::CapacityBlockExtensionOffering;
 1165   1161   
 1166         -
pub use crate::types::_prefix_list_association::PrefixListAssociation;
        1162  +
pub use crate::types::_capacity_block_offering::CapacityBlockOffering;
 1167   1163   
 1168         -
pub use crate::types::_response_launch_template_data::ResponseLaunchTemplateData;
        1164  +
pub use crate::types::_capacity_block::CapacityBlock;
 1169   1165   
 1170         -
pub use crate::types::_launch_template_network_performance_options::LaunchTemplateNetworkPerformanceOptions;
        1166  +
pub use crate::types::_capacity_block_status::CapacityBlockStatus;
 1171   1167   
 1172         -
pub use crate::types::_launch_template_instance_maintenance_options::LaunchTemplateInstanceMaintenanceOptions;
        1168  +
pub use crate::types::_capacity_reservation_billing_request::CapacityReservationBillingRequest;
 1173   1169   
 1174         -
pub use crate::types::_launch_template_auto_recovery_state::LaunchTemplateAutoRecoveryState;
        1170  +
pub use crate::types::_capacity_reservation_fleet::CapacityReservationFleet;
 1175   1171   
 1176         -
pub use crate::types::_launch_template_private_dns_name_options::LaunchTemplatePrivateDnsNameOptions;
        1172  +
pub use crate::types::_classic_link_instance::ClassicLinkInstance;
 1177   1173   
 1178         -
pub use crate::types::_launch_template_enclave_options::LaunchTemplateEnclaveOptions;
        1174  +
pub use crate::types::_authorization_rule::AuthorizationRule;
 1179   1175   
 1180         -
pub use crate::types::_launch_template_instance_metadata_options::LaunchTemplateInstanceMetadataOptions;
        1176  +
pub use crate::types::_client_vpn_connection::ClientVpnConnection;
 1181   1177   
 1182         -
pub use crate::types::_launch_template_instance_metadata_tags_state::LaunchTemplateInstanceMetadataTagsState;
        1178  +
pub use crate::types::_client_vpn_endpoint::ClientVpnEndpoint;
 1183   1179   
 1184         -
pub use crate::types::_launch_template_instance_metadata_protocol_ipv6::LaunchTemplateInstanceMetadataProtocolIpv6;
        1180  +
pub use crate::types::_client_vpn_route::ClientVpnRoute;
 1185   1181   
 1186         -
pub use crate::types::_launch_template_instance_metadata_endpoint_state::LaunchTemplateInstanceMetadataEndpointState;
        1182  +
pub use crate::types::_target_network::TargetNetwork;
 1187   1183   
 1188         -
pub use crate::types::_launch_template_http_tokens_state::LaunchTemplateHttpTokensState;
        1184  +
pub use crate::types::_declarative_policies_report::DeclarativePoliciesReport;
 1189   1185   
 1190         -
pub use crate::types::_launch_template_instance_metadata_options_state::LaunchTemplateInstanceMetadataOptionsState;
        1186  +
pub use crate::types::_elastic_gpus::ElasticGpus;
 1191   1187   
 1192         -
pub use crate::types::_launch_template_hibernation_options::LaunchTemplateHibernationOptions;
        1188  +
pub use crate::types::_export_image_task::ExportImageTask;
 1193   1189   
 1194         -
pub use crate::types::_launch_template_license_configuration::LaunchTemplateLicenseConfiguration;
        1190  +
pub use crate::types::_describe_fast_launch_images_success_item::DescribeFastLaunchImagesSuccessItem;
 1195   1191   
 1196         -
pub use crate::types::_launch_template_capacity_reservation_specification_response::LaunchTemplateCapacityReservationSpecificationResponse;
        1192  +
pub use crate::types::_describe_fast_snapshot_restore_success_item::DescribeFastSnapshotRestoreSuccessItem;
 1197   1193   
 1198         -
pub use crate::types::_launch_template_cpu_options::LaunchTemplateCpuOptions;
        1194  +
pub use crate::types::_history_record_entry::HistoryRecordEntry;
 1199   1195   
 1200         -
pub use crate::types::_credit_specification::CreditSpecification;
        1196  +
pub use crate::types::_active_instance::ActiveInstance;
 1201   1197   
 1202         -
pub use crate::types::_launch_template_instance_market_options::LaunchTemplateInstanceMarketOptions;
        1198  +
pub use crate::types::_fleet_data::FleetData;
 1203   1199   
 1204         -
pub use crate::types::_launch_template_spot_market_options::LaunchTemplateSpotMarketOptions;
        1200  +
pub use crate::types::_flow_log::FlowLog;
 1205   1201   
 1206         -
pub use crate::types::_launch_template_elastic_inference_accelerator_response::LaunchTemplateElasticInferenceAcceleratorResponse;
        1202  +
pub use crate::types::_fpga_image::FpgaImage;
 1207   1203   
 1208         -
pub use crate::types::_elastic_gpu_specification_response::ElasticGpuSpecificationResponse;
        1204  +
pub use crate::types::_host_offering::HostOffering;
 1209   1205   
 1210         -
pub use crate::types::_launch_template_tag_specification::LaunchTemplateTagSpecification;
        1206  +
pub use crate::types::_host_reservation::HostReservation;
 1211   1207   
 1212         -
pub use crate::types::_launch_template_placement::LaunchTemplatePlacement;
        1208  +
pub use crate::types::_host::Host;
 1213   1209   
 1214         -
pub use crate::types::_launch_templates_monitoring::LaunchTemplatesMonitoring;
        1210  +
pub use crate::types::_launch_permission::LaunchPermission;
 1215   1211   
 1216         -
pub use crate::types::_launch_template_instance_network_interface_specification::LaunchTemplateInstanceNetworkInterfaceSpecification;
        1212  +
pub use crate::types::_product_code::ProductCode;
 1217   1213   
 1218         -
pub use crate::types::_connection_tracking_specification::ConnectionTrackingSpecification;
        1214  +
pub use crate::types::_resource_type_request::ResourceTypeRequest;
 1219   1215   
 1220         -
pub use crate::types::_launch_template_ena_srd_specification::LaunchTemplateEnaSrdSpecification;
        1216  +
pub use crate::types::_image_reference::ImageReference;
 1221   1217   
 1222         -
pub use crate::types::_launch_template_ena_srd_udp_specification::LaunchTemplateEnaSrdUdpSpecification;
        1218  +
pub use crate::types::_image::Image;
 1223   1219   
 1224         -
pub use crate::types::_ipv6_prefix_specification_response::Ipv6PrefixSpecificationResponse;
        1220  +
pub use crate::types::_image_usage_report_entry::ImageUsageReportEntry;
 1225   1221   
 1226         -
pub use crate::types::_ipv4_prefix_specification_response::Ipv4PrefixSpecificationResponse;
        1222  +
pub use crate::types::_image_usage_report::ImageUsageReport;
 1227   1223   
 1228         -
pub use crate::types::_launch_template_block_device_mapping::LaunchTemplateBlockDeviceMapping;
        1224  +
pub use crate::types::_import_image_task::ImportImageTask;
 1229   1225   
 1230         -
pub use crate::types::_launch_template_ebs_block_device::LaunchTemplateEbsBlockDevice;
        1226  +
pub use crate::types::_import_snapshot_task::ImportSnapshotTask;
 1231   1227   
 1232         -
pub use crate::types::_launch_template_iam_instance_profile_specification::LaunchTemplateIamInstanceProfileSpecification;
        1228  +
pub use crate::types::_instance_block_device_mapping::InstanceBlockDeviceMapping;
 1233   1229   
 1234         -
pub use crate::types::_ipam_pool_allocation::IpamPoolAllocation;
        1230  +
pub use crate::types::_group_identifier::GroupIdentifier;
 1235   1231   
 1236         -
pub use crate::types::_ipam_pool_allocation_resource_type::IpamPoolAllocationResourceType;
        1232  +
pub use crate::types::_instance_credit_specification::InstanceCreditSpecification;
 1237   1233   
 1238         -
pub use crate::types::_ipam_discovered_resource_cidr::IpamDiscoveredResourceCidr;
        1234  +
pub use crate::types::_instance_image_metadata::InstanceImageMetadata;
 1239   1235   
 1240         -
pub use crate::types::_ipam_network_interface_attachment_status::IpamNetworkInterfaceAttachmentStatus;
        1236  +
pub use crate::types::_reservation::Reservation;
 1241   1237   
 1242         -
pub use crate::types::_ipam_resource_cidr_ip_source::IpamResourceCidrIpSource;
        1238  +
pub use crate::types::_instance_status::InstanceStatus;
 1243   1239   
 1244         -
pub use crate::types::_ipam_discovered_public_address::IpamDiscoveredPublicAddress;
        1240  +
pub use crate::types::_instance_topology::InstanceTopology;
 1245   1241   
 1246         -
pub use crate::types::_ipam_public_address_security_group::IpamPublicAddressSecurityGroup;
        1242  +
pub use crate::types::_instance_type_offering::InstanceTypeOffering;
 1247   1243   
 1248         -
pub use crate::types::_ipam_public_address_tags::IpamPublicAddressTags;
        1244  +
pub use crate::types::_instance_type_info::InstanceTypeInfo;
 1249   1245   
 1250         -
pub use crate::types::_ipam_public_address_tag::IpamPublicAddressTag;
        1246  +
pub use crate::types::_ipv6_pool::Ipv6Pool;
 1251   1247   
 1252         -
pub use crate::types::_ipam_public_address_aws_service::IpamPublicAddressAwsService;
        1248  +
pub use crate::types::_key_pair_info::KeyPairInfo;
 1253   1249   
 1254         -
pub use crate::types::_ipam_public_address_type::IpamPublicAddressType;
        1250  +
pub use crate::types::_local_gateway::LocalGateway;
 1255   1251   
 1256         -
pub use crate::types::_ipam_public_address_association_status::IpamPublicAddressAssociationStatus;
        1252  +
pub use crate::types::_locked_snapshots_info::LockedSnapshotsInfo;
 1257   1253   
 1258         -
pub use crate::types::_ipam_discovered_account::IpamDiscoveredAccount;
        1254  +
pub use crate::types::_mac_host::MacHost;
 1259   1255   
 1260         -
pub use crate::types::_ipam_discovery_failure_reason::IpamDiscoveryFailureReason;
        1256  +
pub use crate::types::_moving_address_status::MovingAddressStatus;
 1261   1257   
 1262         -
pub use crate::types::_ipam_discovery_failure_code::IpamDiscoveryFailureCode;
        1258  +
pub use crate::types::_attachment_ena_srd_specification::AttachmentEnaSrdSpecification;
 1263   1259   
 1264         -
pub use crate::types::_ipam_address_history_record::IpamAddressHistoryRecord;
        1260  +
pub use crate::types::_outpost_lag::OutpostLag;
 1265   1261   
 1266         -
pub use crate::types::_ipam_address_history_resource_type::IpamAddressHistoryResourceType;
        1262  +
pub use crate::types::_prefix_list::PrefixList;
 1267   1263   
 1268         -
pub use crate::types::_instance_type_info_from_instance_requirements::InstanceTypeInfoFromInstanceRequirements;
        1264  +
pub use crate::types::_principal_id_format::PrincipalIdFormat;
 1269   1265   
 1270         -
pub use crate::types::_ek_pub_key_format::EkPubKeyFormat;
        1266  +
pub use crate::types::_public_ipv4_pool::PublicIpv4Pool;
 1271   1267   
 1272         -
pub use crate::types::_ek_pub_key_type::EkPubKeyType;
        1268  +
pub use crate::types::_region::Region;
 1273   1269   
 1274         -
pub use crate::types::_instance_metadata_defaults_response::InstanceMetadataDefaultsResponse;
        1270  +
pub use crate::types::_reserved_instances::ReservedInstances;
 1275   1271   
 1276         -
pub use crate::types::_capacity_reservation_group::CapacityReservationGroup;
        1272  +
pub use crate::types::_reserved_instances_modification::ReservedInstancesModification;
 1277   1273   
 1278         -
pub use crate::types::_integrate_services::IntegrateServices;
        1274  +
pub use crate::types::_reserved_instances_offering::ReservedInstancesOffering;
 1279   1275   
 1280         -
pub use crate::types::_athena_integration::AthenaIntegration;
        1276  +
pub use crate::types::_scheduled_instance_availability::ScheduledInstanceAvailability;
 1281   1277   
 1282         -
pub use crate::types::_partition_load_frequency::PartitionLoadFrequency;
        1278  +
pub use crate::types::_scheduled_instance::ScheduledInstance;
 1283   1279   
 1284         -
pub use crate::types::_attribute_summary::AttributeSummary;
        1280  +
pub use crate::types::_security_group_reference::SecurityGroupReference;
 1285   1281   
 1286         -
pub use crate::types::_regional_summary::RegionalSummary;
        1282  +
pub use crate::types::_security_group::SecurityGroup;
 1287   1283   
 1288         -
pub use crate::types::_coip_address_usage::CoipAddressUsage;
        1284  +
pub use crate::types::_security_group_vpc_association::SecurityGroupVpcAssociation;
 1289   1285   
 1290         -
pub use crate::types::_instance_usage::InstanceUsage;
        1286  +
pub use crate::types::_service_link_virtual_interface::ServiceLinkVirtualInterface;
 1291   1287   
 1292         -
pub use crate::types::_data_response::DataResponse;
        1288  +
pub use crate::types::_create_volume_permission::CreateVolumePermission;
 1293   1289   
 1294         -
pub use crate::types::_metric_point::MetricPoint;
        1290  +
pub use crate::types::_snapshot::Snapshot;
 1295   1291   
 1296         -
pub use crate::types::_period_type::PeriodType;
        1292  +
pub use crate::types::_snapshot_tier_status::SnapshotTierStatus;
 1297   1293   
 1298         -
pub use crate::types::_statistic_type::StatisticType;
        1294  +
pub use crate::types::_history_record::HistoryRecord;
 1299   1295   
 1300         -
pub use crate::types::_metric_type::MetricType;
        1296  +
pub use crate::types::_spot_fleet_request_config::SpotFleetRequestConfig;
 1301   1297   
 1302         -
pub use crate::types::_data_query::DataQuery;
        1298  +
pub use crate::types::_spot_instance_request::SpotInstanceRequest;
 1303   1299   
 1304         -
pub use crate::types::_ipv6_cidr_association::Ipv6CidrAssociation;
        1300  +
pub use crate::types::_spot_price::SpotPrice;
 1305   1301   
 1306         -
pub use crate::types::_associated_role::AssociatedRole;
        1302  +
pub use crate::types::_stale_security_group::StaleSecurityGroup;
 1307   1303   
 1308         -
pub use crate::types::_image_criterion::ImageCriterion;
        1304  +
pub use crate::types::_store_image_task_result::StoreImageTaskResult;
 1309   1305   
 1310         -
pub use crate::types::_creation_date_condition::CreationDateCondition;
        1306  +
pub use crate::types::_tag_description::TagDescription;
 1311   1307   
 1312         -
pub use crate::types::_deprecation_time_condition::DeprecationTimeCondition;
        1308  +
pub use crate::types::_transit_gateway_attachment::TransitGatewayAttachment;
 1313   1309   
 1314         -
pub use crate::types::_active_vpn_tunnel_status::ActiveVpnTunnelStatus;
        1310  +
pub use crate::types::_volume::Volume;
 1315   1311   
 1316         -
pub use crate::types::_vpn_tunnel_provisioning_status::VpnTunnelProvisioningStatus;
        1312  +
pub use crate::types::_volume_status_item::VolumeStatusItem;
 1317   1313   
 1318         -
pub use crate::types::_verified_access_instance_open_vpn_client_configuration::VerifiedAccessInstanceOpenVpnClientConfiguration;
        1314  +
pub use crate::types::_vpc_block_public_access_state::VpcBlockPublicAccessState;
 1319   1315   
 1320         -
pub use crate::types::_verified_access_instance_open_vpn_client_configuration_route::VerifiedAccessInstanceOpenVpnClientConfigurationRoute;
        1316  +
pub use crate::types::_vpc_block_public_access_exclusions_allowed::VpcBlockPublicAccessExclusionsAllowed;
 1321   1317   
 1322         -
pub use crate::types::_verified_access_instance_user_trust_provider_client_configuration::VerifiedAccessInstanceUserTrustProviderClientConfiguration;
        1318  +
pub use crate::types::_vpc_classic_link::VpcClassicLink;
 1323   1319   
 1324         -
pub use crate::types::_export_task_s3_location::ExportTaskS3Location;
        1320  +
pub use crate::types::_classic_link_dns_support::ClassicLinkDnsSupport;
 1325   1321   
 1326         -
pub use crate::types::_export_task_s3_location_request::ExportTaskS3LocationRequest;
        1322  +
pub use crate::types::_vpc_endpoint_association::VpcEndpointAssociation;
 1327   1323   
 1328         -
pub use crate::types::_client_certificate_revocation_list_status::ClientCertificateRevocationListStatus;
        1324  +
pub use crate::types::_vpc_endpoint_connection::VpcEndpointConnection;
 1329   1325   
 1330         -
pub use crate::types::_client_certificate_revocation_list_status_code::ClientCertificateRevocationListStatusCode;
        1326  +
pub use crate::types::_allowed_principal::AllowedPrincipal;
 1331   1327   
 1332         -
pub use crate::types::_transit_gateway_propagation::TransitGatewayPropagation;
        1328  +
pub use crate::types::_service_detail::ServiceDetail;
 1333   1329   
 1334         -
pub use crate::types::_image_block_public_access_enabled_state::ImageBlockPublicAccessEnabledState;
        1330  +
pub use crate::types::_disable_fast_snapshot_restore_success_item::DisableFastSnapshotRestoreSuccessItem;
 1335   1331   
 1336         -
pub use crate::types::_enable_fast_snapshot_restore_error_item::EnableFastSnapshotRestoreErrorItem;
        1332  +
pub use crate::types::_disable_fast_snapshot_restore_error_item::DisableFastSnapshotRestoreErrorItem;
 1337   1333   
 1338         -
pub use crate::types::_enable_fast_snapshot_restore_state_error_item::EnableFastSnapshotRestoreStateErrorItem;
        1334  +
pub use crate::types::_route_server_propagation_state::RouteServerPropagationState;
 1339   1335   
 1340         -
pub use crate::types::_enable_fast_snapshot_restore_state_error::EnableFastSnapshotRestoreStateError;
        1336  +
pub use crate::types::_transit_gateway_propagation_state::TransitGatewayPropagationState;
 1341   1337   
 1342   1338   
pub use crate::types::_enable_fast_snapshot_restore_success_item::EnableFastSnapshotRestoreSuccessItem;
 1343   1339   
 1344         -
pub use crate::types::_fast_snapshot_restore_state_code::FastSnapshotRestoreStateCode;
        1340  +
pub use crate::types::_enable_fast_snapshot_restore_error_item::EnableFastSnapshotRestoreErrorItem;
 1345   1341   
 1346         -
pub use crate::types::_fast_launch_state_code::FastLaunchStateCode;
        1342  +
pub use crate::types::_client_certificate_revocation_list_status_code::ClientCertificateRevocationListStatusCode;
 1347   1343   
 1348         -
pub use crate::types::_fast_launch_launch_template_specification_response::FastLaunchLaunchTemplateSpecificationResponse;
        1344  +
pub use crate::types::_verified_access_instance_open_vpn_client_configuration::VerifiedAccessInstanceOpenVpnClientConfiguration;
 1349   1345   
 1350         -
pub use crate::types::_fast_launch_snapshot_configuration_response::FastLaunchSnapshotConfigurationResponse;
        1346  +
pub use crate::types::_vpn_tunnel_provisioning_status::VpnTunnelProvisioningStatus;
 1351   1347   
 1352         -
pub use crate::types::_fast_launch_resource_type::FastLaunchResourceType;
        1348  +
pub use crate::types::_image_criterion::ImageCriterion;
 1353   1349   
 1354         -
pub use crate::types::_fast_launch_launch_template_specification_request::FastLaunchLaunchTemplateSpecificationRequest;
        1350  +
pub use crate::types::_associated_role::AssociatedRole;
 1355   1351   
 1356         -
pub use crate::types::_fast_launch_snapshot_configuration_request::FastLaunchSnapshotConfigurationRequest;
        1352  +
pub use crate::types::_ipv6_cidr_association::Ipv6CidrAssociation;
 1357   1353   
 1358         -
pub use crate::types::_allowed_images_settings_enabled_state::AllowedImagesSettingsEnabledState;
        1354  +
pub use crate::types::_data_query::DataQuery;
 1359   1355   
 1360         -
pub use crate::types::_address_transfer::AddressTransfer;
        1356  +
pub use crate::types::_data_response::DataResponse;
 1361   1357   
 1362         -
pub use crate::types::_address_transfer_status::AddressTransferStatus;
        1358  +
pub use crate::types::_instance_usage::InstanceUsage;
 1363   1359   
 1364         -
pub use crate::types::_vpc_cidr_block_association::VpcCidrBlockAssociation;
        1360  +
pub use crate::types::_coip_address_usage::CoipAddressUsage;
 1365   1361   
 1366         -
pub use crate::types::_vpc_cidr_block_state::VpcCidrBlockState;
        1362  +
pub use crate::types::_attribute_summary::AttributeSummary;
 1367   1363   
 1368         -
pub use crate::types::_vpc_cidr_block_state_code::VpcCidrBlockStateCode;
        1364  +
pub use crate::types::_capacity_reservation_group::CapacityReservationGroup;
 1369   1365   
 1370         -
pub use crate::types::_vpc_ipv6_cidr_block_association::VpcIpv6CidrBlockAssociation;
        1366  +
pub use crate::types::_purchase::Purchase;
 1371   1367   
 1372         -
pub use crate::types::_ip_source::IpSource;
        1368  +
pub use crate::types::_architecture_type::ArchitectureType;
 1373   1369   
 1374         -
pub use crate::types::_ipv6_address_attribute::Ipv6AddressAttribute;
        1370  +
pub use crate::types::_virtualization_type::VirtualizationType;
 1375   1371   
 1376         -
pub use crate::types::_transit_gateway_association::TransitGatewayAssociation;
        1372  +
pub use crate::types::_v_cpu_count_range_request::VCpuCountRangeRequest;
 1377   1373   
 1378         -
pub use crate::types::_subnet_ipv6_cidr_block_association::SubnetIpv6CidrBlockAssociation;
        1374  +
pub use crate::types::_memory_mib_request::MemoryMiBRequest;
 1379   1375   
 1380         -
pub use crate::types::_subnet_cidr_block_state::SubnetCidrBlockState;
        1376  +
pub use crate::types::_memory_gib_per_v_cpu_request::MemoryGiBPerVCpuRequest;
 1381   1377   
 1382         -
pub use crate::types::_subnet_cidr_block_state_code::SubnetCidrBlockStateCode;
        1378  +
pub use crate::types::_bare_metal::BareMetal;
 1383   1379   
 1384         -
pub use crate::types::_security_group_vpc_association_state::SecurityGroupVpcAssociationState;
        1380  +
pub use crate::types::_burstable_performance::BurstablePerformance;
 1385   1381   
 1386         -
pub use crate::types::_ipam_resource_discovery_association::IpamResourceDiscoveryAssociation;
        1382  +
pub use crate::types::_network_interface_count_request::NetworkInterfaceCountRequest;
 1387   1383   
 1388         -
pub use crate::types::_ipam_resource_discovery_association_state::IpamResourceDiscoveryAssociationState;
        1384  +
pub use crate::types::_local_storage::LocalStorage;
 1389   1385   
 1390         -
pub use crate::types::_ipam_associated_resource_discovery_status::IpamAssociatedResourceDiscoveryStatus;
        1386  +
pub use crate::types::_total_local_storage_gb_request::TotalLocalStorageGbRequest;
 1391   1387   
 1392         -
pub use crate::types::_instance_event_window_disassociation_request::InstanceEventWindowDisassociationRequest;
        1388  +
pub use crate::types::_baseline_ebs_bandwidth_mbps_request::BaselineEbsBandwidthMbpsRequest;
 1393   1389   
 1394         -
pub use crate::types::_association_status::AssociationStatus;
        1390  +
pub use crate::types::_accelerator_count_request::AcceleratorCountRequest;
 1395   1391   
 1396         -
pub use crate::types::_association_status_code::AssociationStatusCode;
        1392  +
pub use crate::types::_accelerator_total_memory_mib_request::AcceleratorTotalMemoryMiBRequest;
 1397   1393   
 1398         -
pub use crate::types::_image_block_public_access_disabled_state::ImageBlockPublicAccessDisabledState;
        1394  +
pub use crate::types::_network_bandwidth_gbps_request::NetworkBandwidthGbpsRequest;
 1399   1395   
 1400         -
pub use crate::types::_disable_fast_snapshot_restore_error_item::DisableFastSnapshotRestoreErrorItem;
        1396  +
pub use crate::types::_baseline_performance_factors_request::BaselinePerformanceFactorsRequest;
 1401   1397   
 1402         -
pub use crate::types::_disable_fast_snapshot_restore_state_error_item::DisableFastSnapshotRestoreStateErrorItem;
        1398  +
pub use crate::types::_instance_type_info_from_instance_requirements::InstanceTypeInfoFromInstanceRequirements;
 1403   1399   
 1404         -
pub use crate::types::_disable_fast_snapshot_restore_state_error::DisableFastSnapshotRestoreStateError;
        1400  +
pub use crate::types::_ipam_address_history_record::IpamAddressHistoryRecord;
 1405   1401   
 1406         -
pub use crate::types::_disable_fast_snapshot_restore_success_item::DisableFastSnapshotRestoreSuccessItem;
        1402  +
pub use crate::types::_ipam_discovered_account::IpamDiscoveredAccount;
 1407   1403   
 1408         -
pub use crate::types::_allowed_images_settings_disabled_state::AllowedImagesSettingsDisabledState;
        1404  +
pub use crate::types::_ipam_discovered_public_address::IpamDiscoveredPublicAddress;
 1409   1405   
 1410         -
pub use crate::types::_volume_attachment_state::VolumeAttachmentState;
        1406  +
pub use crate::types::_ipam_discovered_resource_cidr::IpamDiscoveredResourceCidr;
 1411   1407   
 1412         -
pub use crate::types::_vpn_gateway::VpnGateway;
        1408  +
pub use crate::types::_launch_template_iam_instance_profile_specification::LaunchTemplateIamInstanceProfileSpecification;
 1413   1409   
 1414         -
pub use crate::types::_vpc_attachment::VpcAttachment;
        1410  +
pub use crate::types::_launch_templates_monitoring::LaunchTemplatesMonitoring;
 1415   1411   
 1416         -
pub use crate::types::_vpc::Vpc;
        1412  +
pub use crate::types::_launch_template_placement::LaunchTemplatePlacement;
 1417   1413   
 1418         -
pub use crate::types::_vpc_state::VpcState;
        1414  +
pub use crate::types::_launch_template_instance_market_options::LaunchTemplateInstanceMarketOptions;
 1419   1415   
 1420         -
pub use crate::types::_block_public_access_states::BlockPublicAccessStates;
        1416  +
pub use crate::types::_credit_specification::CreditSpecification;
 1421   1417   
 1422         -
pub use crate::types::_block_public_access_mode::BlockPublicAccessMode;
        1418  +
pub use crate::types::_launch_template_cpu_options::LaunchTemplateCpuOptions;
 1423   1419   
 1424         -
pub use crate::types::_vpc_encryption_control::VpcEncryptionControl;
        1420  +
pub use crate::types::_launch_template_capacity_reservation_specification_response::LaunchTemplateCapacityReservationSpecificationResponse;
 1425   1421   
 1426         -
pub use crate::types::_vpc_encryption_control_exclusions::VpcEncryptionControlExclusions;
        1422  +
pub use crate::types::_launch_template_hibernation_options::LaunchTemplateHibernationOptions;
 1427   1423   
 1428         -
pub use crate::types::_vpc_encryption_control_exclusion::VpcEncryptionControlExclusion;
        1424  +
pub use crate::types::_launch_template_instance_metadata_options::LaunchTemplateInstanceMetadataOptions;
 1429   1425   
 1430         -
pub use crate::types::_vpc_encryption_control_exclusion_state::VpcEncryptionControlExclusionState;
        1426  +
pub use crate::types::_launch_template_enclave_options::LaunchTemplateEnclaveOptions;
 1431   1427   
 1432         -
pub use crate::types::_vpc_encryption_control_state::VpcEncryptionControlState;
        1428  +
pub use crate::types::_instance_requirements::InstanceRequirements;
 1433   1429   
 1434         -
pub use crate::types::_vpc_encryption_control_mode::VpcEncryptionControlMode;
        1430  +
pub use crate::types::_launch_template_private_dns_name_options::LaunchTemplatePrivateDnsNameOptions;
 1435   1431   
 1436         -
pub use crate::types::_vpc_peering_connection::VpcPeeringConnection;
        1432  +
pub use crate::types::_launch_template_instance_maintenance_options::LaunchTemplateInstanceMaintenanceOptions;
 1437   1433   
 1438         -
pub use crate::types::_vpc_peering_connection_state_reason::VpcPeeringConnectionStateReason;
        1434  +
pub use crate::types::_launch_template_network_performance_options::LaunchTemplateNetworkPerformanceOptions;
 1439   1435   
 1440         -
pub use crate::types::_vpc_peering_connection_state_reason_code::VpcPeeringConnectionStateReasonCode;
        1436  +
pub use crate::types::_prefix_list_association::PrefixListAssociation;
 1441   1437   
 1442         -
pub use crate::types::_vpc_peering_connection_vpc_info::VpcPeeringConnectionVpcInfo;
        1438  +
pub use crate::types::_prefix_list_entry::PrefixListEntry;
 1443   1439   
 1444         -
pub use crate::types::_vpc_peering_connection_options_description::VpcPeeringConnectionOptionsDescription;
        1440  +
pub use crate::types::_access_scope_analysis_finding::AccessScopeAnalysisFinding;
 1445   1441   
 1446         -
pub use crate::types::_cidr_block::CidrBlock;
        1442  +
pub use crate::types::_reserved_instance_reservation_value::ReservedInstanceReservationValue;
 1447   1443   
 1448         -
pub use crate::types::_ipv6_cidr_block::Ipv6CidrBlock;
        1444  +
pub use crate::types::_target_reservation_value::TargetReservationValue;
 1449   1445   
 1450         -
pub use crate::types::_service_detail::ServiceDetail;
        1446  +
pub use crate::types::_route_server_route::RouteServerRoute;
        1447  +
        1448  +
pub use crate::types::_security_group_for_vpc::SecurityGroupForVpc;
        1449  +
        1450  +
pub use crate::types::_spot_placement_score::SpotPlacementScore;
 1451   1451   
 1452         -
pub use crate::types::_service_connectivity_type::ServiceConnectivityType;
        1452  +
pub use crate::types::_transit_gateway_attachment_propagation::TransitGatewayAttachmentPropagation;
 1453   1453   
 1454         -
pub use crate::types::_dns_name_state::DnsNameState;
        1454  +
pub use crate::types::_transit_gateway_multicast_domain_association::TransitGatewayMulticastDomainAssociation;
 1455   1455   
 1456         -
pub use crate::types::_private_dns_details::PrivateDnsDetails;
        1456  +
pub use crate::types::_transit_gateway_policy_table_entry::TransitGatewayPolicyTableEntry;
 1457   1457   
 1458         -
pub use crate::types::_service_type_detail::ServiceTypeDetail;
        1458  +
pub use crate::types::_transit_gateway_route_table_association::TransitGatewayRouteTableAssociation;
 1459   1459   
 1460         -
pub use crate::types::_service_type::ServiceType;
        1460  +
pub use crate::types::_transit_gateway_route_table_propagation::TransitGatewayRouteTablePropagation;
 1461   1461   
 1462         -
pub use crate::types::_allowed_principal::AllowedPrincipal;
        1462  +
pub use crate::types::_verified_access_endpoint_target::VerifiedAccessEndpointTarget;
 1463   1463   
 1464         -
pub use crate::types::_service_configuration::ServiceConfiguration;
        1464  +
pub use crate::types::_vpn_connection_device_type::VpnConnectionDeviceType;
 1465   1465   
 1466         -
pub use crate::types::_supported_region_detail::SupportedRegionDetail;
        1466  +
pub use crate::types::_image_disk_container::ImageDiskContainer;
 1467   1467   
 1468         -
pub use crate::types::_private_dns_name_configuration::PrivateDnsNameConfiguration;
        1468  +
pub use crate::types::_import_image_license_configuration_request::ImportImageLicenseConfigurationRequest;
 1469   1469   
 1470         -
pub use crate::types::_service_state::ServiceState;
        1470  +
pub use crate::types::_snapshot_detail::SnapshotDetail;
 1471   1471   
 1472         -
pub use crate::types::_vpc_endpoint::VpcEndpoint;
        1472  +
pub use crate::types::_import_image_license_configuration_response::ImportImageLicenseConfigurationResponse;
 1473   1473   
 1474         -
pub use crate::types::_subnet_ip_prefixes::SubnetIpPrefixes;
        1474  +
pub use crate::types::_user_data::UserData;
 1475   1475   
 1476         -
pub use crate::types::_last_error::LastError;
        1476  +
pub use crate::types::_disk_image::DiskImage;
 1477   1477   
 1478         -
pub use crate::types::_dns_entry::DnsEntry;
        1478  +
pub use crate::types::_import_instance_task_details::ImportInstanceTaskDetails;
 1479   1479   
 1480         -
pub use crate::types::_dns_options::DnsOptions;
        1480  +
pub use crate::types::_import_volume_task_details::ImportVolumeTaskDetails;
 1481   1481   
 1482         -
pub use crate::types::_security_group_identifier::SecurityGroupIdentifier;
        1482  +
pub use crate::types::_conversion_task_state::ConversionTaskState;
 1483   1483   
 1484         -
pub use crate::types::_state::State;
        1484  +
pub use crate::types::_user_bucket::UserBucket;
 1485   1485   
 1486         -
pub use crate::types::_vpc_endpoint_type::VpcEndpointType;
        1486  +
pub use crate::types::_user_bucket_details::UserBucketDetails;
 1487   1487   
 1488         -
pub use crate::types::_vpc_endpoint_connection::VpcEndpointConnection;
        1488  +
pub use crate::types::_image_recycle_bin_info::ImageRecycleBinInfo;
 1489   1489   
 1490         -
pub use crate::types::_connection_notification::ConnectionNotification;
        1490  +
pub use crate::types::_snapshot_recycle_bin_info::SnapshotRecycleBinInfo;
 1491   1491   
 1492         -
pub use crate::types::_connection_notification_state::ConnectionNotificationState;
        1492  +
pub use crate::types::_ptr_update_status::PtrUpdateStatus;
 1493   1493   
 1494         -
pub use crate::types::_connection_notification_type::ConnectionNotificationType;
        1494  +
pub use crate::types::_instance_block_device_mapping_specification::InstanceBlockDeviceMappingSpecification;
 1495   1495   
 1496         -
pub use crate::types::_vpc_endpoint_association::VpcEndpointAssociation;
        1496  +
pub use crate::types::_capacity_reservation_preference::CapacityReservationPreference;
 1497   1497   
 1498         -
pub use crate::types::_classic_link_dns_support::ClassicLinkDnsSupport;
        1498  +
pub use crate::types::_capacity_reservation_target::CapacityReservationTarget;
 1499   1499   
 1500         -
pub use crate::types::_vpc_classic_link::VpcClassicLink;
        1500  +
pub use crate::types::_instance_credit_specification_request::InstanceCreditSpecificationRequest;
 1501   1501   
 1502         -
pub use crate::types::_vpc_attribute_name::VpcAttributeName;
        1502  +
pub use crate::types::_successful_instance_credit_specification_item::SuccessfulInstanceCreditSpecificationItem;
 1503   1503   
 1504         -
pub use crate::types::_volume_status_item::VolumeStatusItem;
        1504  +
pub use crate::types::_unsuccessful_instance_credit_specification_item::UnsuccessfulInstanceCreditSpecificationItem;
 1505   1505   
 1506         -
pub use crate::types::_initialization_status_details::InitializationStatusDetails;
        1506  +
pub use crate::types::_event_code::EventCode;
 1507   1507   
 1508         -
pub use crate::types::_initialization_type::InitializationType;
        1508  +
pub use crate::types::_instance_metadata_options_state::InstanceMetadataOptionsState;
 1509   1509   
 1510         -
pub use crate::types::_volume_status_attachment_status::VolumeStatusAttachmentStatus;
        1510  +
pub use crate::types::_remove_ipam_operating_region::RemoveIpamOperatingRegion;
 1511   1511   
 1512         -
pub use crate::types::_volume_status_info::VolumeStatusInfo;
        1512  +
pub use crate::types::_ipam_compliance_status::IpamComplianceStatus;
 1513   1513   
 1514         -
pub use crate::types::_volume_status_info_status::VolumeStatusInfoStatus;
        1514  +
pub use crate::types::_ipam_management_state::IpamManagementState;
 1515   1515   
 1516         -
pub use crate::types::_volume_status_details::VolumeStatusDetails;
        1516  +
pub use crate::types::_ipam_overlap_status::IpamOverlapStatus;
 1517   1517   
 1518         -
pub use crate::types::_volume_status_name::VolumeStatusName;
        1518  +
pub use crate::types::_add_ipam_organizational_unit_exclusion::AddIpamOrganizationalUnitExclusion;
 1519   1519   
 1520         -
pub use crate::types::_volume_status_event::VolumeStatusEvent;
        1520  +
pub use crate::types::_remove_ipam_organizational_unit_exclusion::RemoveIpamOrganizationalUnitExclusion;
 1521   1521   
 1522         -
pub use crate::types::_volume_status_action::VolumeStatusAction;
        1522  +
pub use crate::types::_remove_prefix_list_entry::RemovePrefixListEntry;
 1523   1523   
 1524         -
pub use crate::types::_volume::Volume;
        1524  +
pub use crate::types::_reserved_instances_configuration::ReservedInstancesConfiguration;
 1525   1525   
 1526         -
pub use crate::types::_volume_attachment::VolumeAttachment;
        1526  +
pub use crate::types::_security_group_rule_update::SecurityGroupRuleUpdate;
 1527   1527   
 1528         -
pub use crate::types::_volume_state::VolumeState;
        1528  +
pub use crate::types::_launch_template_config::LaunchTemplateConfig;
 1529   1529   
 1530         -
pub use crate::types::_volume_attribute_name::VolumeAttributeName;
        1530  +
pub use crate::types::_traffic_mirror_network_service::TrafficMirrorNetworkService;
 1531   1531   
 1532         -
pub use crate::types::_trunk_interface_association::TrunkInterfaceAssociation;
        1532  +
pub use crate::types::_traffic_mirror_filter_rule_field::TrafficMirrorFilterRuleField;
 1533   1533   
 1534         -
pub use crate::types::_interface_protocol_type::InterfaceProtocolType;
        1534  +
pub use crate::types::_traffic_mirror_session_field::TrafficMirrorSessionField;
 1535   1535   
 1536         -
pub use crate::types::_transit_gateway_route_table::TransitGatewayRouteTable;
        1536  +
pub use crate::types::_verified_access_log_s3_destination_options::VerifiedAccessLogS3DestinationOptions;
 1537   1537   
 1538         -
pub use crate::types::_transit_gateway_route_table_state::TransitGatewayRouteTableState;
        1538  +
pub use crate::types::_verified_access_log_cloud_watch_logs_destination_options::VerifiedAccessLogCloudWatchLogsDestinationOptions;
 1539   1539   
 1540         -
pub use crate::types::_transit_gateway_route_table_announcement::TransitGatewayRouteTableAnnouncement;
        1540  +
pub use crate::types::_verified_access_log_kinesis_data_firehose_destination_options::VerifiedAccessLogKinesisDataFirehoseDestinationOptions;
 1541   1541   
 1542         -
pub use crate::types::_transit_gateway_route_table_announcement_state::TransitGatewayRouteTableAnnouncementState;
        1542  +
pub use crate::types::_verified_access_logs::VerifiedAccessLogs;
 1543   1543   
 1544         -
pub use crate::types::_transit_gateway_route_table_announcement_direction::TransitGatewayRouteTableAnnouncementDirection;
        1544  +
pub use crate::types::_volume_modification_state::VolumeModificationState;
 1545   1545   
 1546         -
pub use crate::types::_transit_gateway_policy_table::TransitGatewayPolicyTable;
        1546  +
pub use crate::types::_added_principal::AddedPrincipal;
 1547   1547   
 1548         -
pub use crate::types::_transit_gateway_policy_table_state::TransitGatewayPolicyTableState;
        1548  +
pub use crate::types::_vpn_tunnel_log_options_specification::VpnTunnelLogOptionsSpecification;
 1549   1549   
 1550         -
pub use crate::types::_transit_gateway_multicast_domain::TransitGatewayMulticastDomain;
        1550  +
pub use crate::types::_instance_monitoring::InstanceMonitoring;
 1551   1551   
 1552         -
pub use crate::types::_transit_gateway_multicast_domain_state::TransitGatewayMulticastDomainState;
        1552  +
pub use crate::types::_purchase_request::PurchaseRequest;
 1553   1553   
 1554         -
pub use crate::types::_transit_gateway_multicast_domain_options::TransitGatewayMulticastDomainOptions;
        1554  +
pub use crate::types::_image_criterion_request::ImageCriterionRequest;
 1555   1555   
 1556         -
pub use crate::types::_auto_accept_shared_associations_value::AutoAcceptSharedAssociationsValue;
        1556  +
pub use crate::types::_report_instance_reason_codes::ReportInstanceReasonCodes;
 1557   1557   
 1558         -
pub use crate::types::_static_sources_support_value::StaticSourcesSupportValue;
        1558  +
pub use crate::types::_allocation_strategy::AllocationStrategy;
 1559   1559   
 1560         -
pub use crate::types::_igmpv2_support_value::Igmpv2SupportValue;
        1560  +
pub use crate::types::_on_demand_allocation_strategy::OnDemandAllocationStrategy;
 1561   1561   
 1562         -
pub use crate::types::_transit_gateway_connect::TransitGatewayConnect;
        1562  +
pub use crate::types::_spot_maintenance_strategies::SpotMaintenanceStrategies;
 1563   1563   
 1564         -
pub use crate::types::_transit_gateway_connect_options::TransitGatewayConnectOptions;
        1564  +
pub use crate::types::_load_balancers_config::LoadBalancersConfig;
 1565   1565   
 1566         -
pub use crate::types::_protocol_value::ProtocolValue;
        1566  +
pub use crate::types::_spot_placement::SpotPlacement;
 1567   1567   
 1568         -
pub use crate::types::_transit_gateway_connect_peer::TransitGatewayConnectPeer;
        1568  +
pub use crate::types::_revoked_security_group_rule::RevokedSecurityGroupRule;
 1569   1569   
 1570         -
pub use crate::types::_transit_gateway_connect_peer_configuration::TransitGatewayConnectPeerConfiguration;
        1570  +
pub use crate::types::_elastic_gpu_specification::ElasticGpuSpecification;
 1571   1571   
 1572         -
pub use crate::types::_transit_gateway_attachment_bgp_configuration::TransitGatewayAttachmentBgpConfiguration;
        1572  +
pub use crate::types::_elastic_inference_accelerator::ElasticInferenceAccelerator;
 1573   1573   
 1574         -
pub use crate::types::_bgp_status::BgpStatus;
        1574  +
pub use crate::types::_market_type::MarketType;
 1575   1575   
 1576         -
pub use crate::types::_transit_gateway_connect_peer_state::TransitGatewayConnectPeerState;
        1576  +
pub use crate::types::_spot_market_options::SpotMarketOptions;
 1577   1577   
 1578         -
pub use crate::types::_transit_gateway_attachment::TransitGatewayAttachment;
        1578  +
pub use crate::types::_amd_sev_snp_specification::AmdSevSnpSpecification;
 1579   1579   
 1580         -
pub use crate::types::_transit_gateway_attachment_association::TransitGatewayAttachmentAssociation;
        1580  +
pub use crate::types::_license_configuration_request::LicenseConfigurationRequest;
 1581   1581   
 1582         -
pub use crate::types::_traffic_mirror_target::TrafficMirrorTarget;
        1582  +
pub use crate::types::_instance_network_interface_specification::InstanceNetworkInterfaceSpecification;
 1583   1583   
 1584         -
pub use crate::types::_traffic_mirror_target_type::TrafficMirrorTargetType;
        1584  +
pub use crate::types::_instance::Instance;
 1585   1585   
 1586         -
pub use crate::types::_tag_description::TagDescription;
        1586  +
pub use crate::types::_scheduled_instances_iam_instance_profile::ScheduledInstancesIamInstanceProfile;
 1587   1587   
 1588         -
pub use crate::types::_subnet::Subnet;
        1588  +
pub use crate::types::_scheduled_instances_monitoring::ScheduledInstancesMonitoring;
 1589   1589   
 1590         -
pub use crate::types::_subnet_state::SubnetState;
        1590  +
pub use crate::types::_scheduled_instances_placement::ScheduledInstancesPlacement;
 1591   1591   
 1592         -
pub use crate::types::_private_dns_name_options_on_launch::PrivateDnsNameOptionsOnLaunch;
        1592  +
pub use crate::types::_transit_gateway_multicast_group::TransitGatewayMulticastGroup;
 1593   1593   
 1594         -
pub use crate::types::_store_image_task_result::StoreImageTaskResult;
        1594  +
pub use crate::types::_instance_state_change::InstanceStateChange;
 1595   1595   
 1596         -
pub use crate::types::_stale_security_group::StaleSecurityGroup;
        1596  +
pub use crate::types::_findings_found::FindingsFound;
 1597   1597   
 1598         -
pub use crate::types::_stale_ip_permission::StaleIpPermission;
        1598  +
pub use crate::types::_terminate_connection_status::TerminateConnectionStatus;
 1599   1599   
 1600         -
pub use crate::types::_spot_price::SpotPrice;
        1600  +
pub use crate::types::_security_group_rule_description::SecurityGroupRuleDescription;
 1601   1601   
 1602         -
pub use crate::types::_spot_fleet_request_config::SpotFleetRequestConfig;
        1602  +
pub use crate::types::_resource_type::ResourceType;
 1603   1603   
 1604         -
pub use crate::types::_batch_state::BatchState;
        1604  +
pub use crate::types::_subnet_association::SubnetAssociation;
 1605   1605   
 1606         -
pub use crate::types::_activity_status::ActivityStatus;
        1606  +
pub use crate::types::_unsuccessful_item_error::UnsuccessfulItemError;
 1607   1607   
 1608         -
pub use crate::types::_history_record::HistoryRecord;
        1608  +
pub use crate::types::_vpc_peering_connection_options_description::VpcPeeringConnectionOptionsDescription;
 1609   1609   
 1610         -
pub use crate::types::_event_type::EventType;
        1610  +
pub use crate::types::_vpc_peering_connection_state_reason_code::VpcPeeringConnectionStateReasonCode;
 1611   1611   
 1612         -
pub use crate::types::_event_information::EventInformation;
        1612  +
pub use crate::types::_nat_gateway_address_status::NatGatewayAddressStatus;
 1613   1613   
 1614         -
pub use crate::types::_active_instance::ActiveInstance;
        1614  +
pub use crate::types::_instance_event_window_time_range::InstanceEventWindowTimeRange;
 1615   1615   
 1616         -
pub use crate::types::_instance_health_status::InstanceHealthStatus;
        1616  +
pub use crate::types::_subnet_cidr_block_state_code::SubnetCidrBlockStateCode;
 1617   1617   
 1618         -
pub use crate::types::_spot_datafeed_subscription::SpotDatafeedSubscription;
        1618  +
pub use crate::types::_vpc_cidr_block_state_code::VpcCidrBlockStateCode;
 1619   1619   
 1620         -
pub use crate::types::_datafeed_subscription_state::DatafeedSubscriptionState;
        1620  +
pub use crate::types::_verified_access_trust_provider_condensed::VerifiedAccessTrustProviderCondensed;
 1621   1621   
 1622         -
pub use crate::types::_snapshot_tier_status::SnapshotTierStatus;
        1622  +
pub use crate::types::_referenced_security_group::ReferencedSecurityGroup;
 1623   1623   
 1624         -
pub use crate::types::_tiering_operation_status::TieringOperationStatus;
        1624  +
pub use crate::types::_cancel_capacity_reservation_fleet_error::CancelCapacityReservationFleetError;
 1625   1625   
 1626         -
pub use crate::types::_storage_tier::StorageTier;
        1626  +
pub use crate::types::_listing_status::ListingStatus;
 1627   1627   
 1628         -
pub use crate::types::_snapshot::Snapshot;
        1628  +
pub use crate::types::_batch_state::BatchState;
 1629   1629   
 1630         -
pub use crate::types::_transfer_type::TransferType;
        1630  +
pub use crate::types::_cancel_spot_fleet_requests_error::CancelSpotFleetRequestsError;
 1631   1631   
 1632         -
pub use crate::types::_service_link_virtual_interface::ServiceLinkVirtualInterface;
        1632  +
pub use crate::types::_cancel_spot_instance_request_state::CancelSpotInstanceRequestState;
 1633   1633   
 1634         -
pub use crate::types::_service_link_virtual_interface_configuration_state::ServiceLinkVirtualInterfaceConfigurationState;
        1634  +
pub use crate::types::_capacity_allocation::CapacityAllocation;
 1635   1635   
 1636         -
pub use crate::types::_security_group_vpc_association::SecurityGroupVpcAssociation;
        1636  +
pub use crate::types::_client_vpn_authentication_type::ClientVpnAuthenticationType;
 1637   1637   
 1638         -
pub use crate::types::_security_group::SecurityGroup;
        1638  +
pub use crate::types::_directory_service_authentication_request::DirectoryServiceAuthenticationRequest;
 1639   1639   
 1640         -
pub use crate::types::_security_group_rule::SecurityGroupRule;
        1640  +
pub use crate::types::_certificate_authentication_request::CertificateAuthenticationRequest;
 1641   1641   
 1642         -
pub use crate::types::_referenced_security_group::ReferencedSecurityGroup;
        1642  +
pub use crate::types::_federated_authentication_request::FederatedAuthenticationRequest;
 1643   1643   
 1644         -
pub use crate::types::_security_group_reference::SecurityGroupReference;
        1644  +
pub use crate::types::_block_public_access_mode::BlockPublicAccessMode;
 1645   1645   
 1646         -
pub use crate::types::_slot_start_time_range_request::SlotStartTimeRangeRequest;
        1646  +
pub use crate::types::_vpc_encryption_control_mode::VpcEncryptionControlMode;
 1647   1647   
 1648         -
pub use crate::types::_scheduled_instance_availability::ScheduledInstanceAvailability;
        1648  +
pub use crate::types::_vpc_encryption_control_state::VpcEncryptionControlState;
 1649   1649   
 1650         -
pub use crate::types::_scheduled_instance_recurrence_request::ScheduledInstanceRecurrenceRequest;
        1650  +
pub use crate::types::_vpc_encryption_control_exclusions::VpcEncryptionControlExclusions;
 1651   1651   
 1652         -
pub use crate::types::_slot_date_time_range_request::SlotDateTimeRangeRequest;
        1652  +
pub use crate::types::_dhcp_configuration::DhcpConfiguration;
 1653   1653   
 1654         -
pub use crate::types::_route_table::RouteTable;
        1654  +
pub use crate::types::_internet_gateway_attachment::InternetGatewayAttachment;
 1655   1655   
 1656         -
pub use crate::types::_route::Route;
        1656  +
pub use crate::types::_fleet_spot_capacity_rebalance_request::FleetSpotCapacityRebalanceRequest;
 1657   1657   
 1658         -
pub use crate::types::_route_state::RouteState;
        1658  +
pub use crate::types::_fleet_capacity_reservation_usage_strategy::FleetCapacityReservationUsageStrategy;
 1659   1659   
 1660         -
pub use crate::types::_route_origin::RouteOrigin;
        1660  +
pub use crate::types::_fleet_launch_template_specification_request::FleetLaunchTemplateSpecificationRequest;
 1661   1661   
 1662         -
pub use crate::types::_propagating_vgw::PropagatingVgw;
        1662  +
pub use crate::types::_launch_template_and_overrides_response::LaunchTemplateAndOverridesResponse;
 1663   1663   
 1664         -
pub use crate::types::_route_table_association::RouteTableAssociation;
        1664  +
pub use crate::types::_instance_lifecycle::InstanceLifecycle;
 1665   1665   
 1666         -
pub use crate::types::_route_server_peer::RouteServerPeer;
        1666  +
pub use crate::types::_ebs_block_device::EbsBlockDevice;
 1667   1667   
 1668         -
pub use crate::types::_route_server_bfd_status::RouteServerBfdStatus;
        1668  +
pub use crate::types::_instance_connect_endpoint_dns_names::InstanceConnectEndpointDnsNames;
 1669   1669   
 1670         -
pub use crate::types::_route_server_bfd_state::RouteServerBfdState;
        1670  +
pub use crate::types::_week_day::WeekDay;
 1671   1671   
 1672         -
pub use crate::types::_route_server_bgp_status::RouteServerBgpStatus;
        1672  +
pub use crate::types::_ipam_operating_region::IpamOperatingRegion;
 1673   1673   
 1674         -
pub use crate::types::_route_server_bgp_state::RouteServerBgpState;
        1674  +
pub use crate::types::_ipam_resource_tag::IpamResourceTag;
 1675   1675   
 1676         -
pub use crate::types::_route_server_bgp_options::RouteServerBgpOptions;
        1676  +
pub use crate::types::_ipam_organizational_unit_exclusion::IpamOrganizationalUnitExclusion;
 1677   1677   
 1678         -
pub use crate::types::_route_server_peer_liveness_mode::RouteServerPeerLivenessMode;
        1678  +
pub use crate::types::_launch_template_block_device_mapping_request::LaunchTemplateBlockDeviceMappingRequest;
 1679   1679   
 1680         -
pub use crate::types::_route_server_peer_state::RouteServerPeerState;
        1680  +
pub use crate::types::_launch_template_instance_network_interface_specification_request::LaunchTemplateInstanceNetworkInterfaceSpecificationRequest;
 1681   1681   
 1682         -
pub use crate::types::_route_server_endpoint::RouteServerEndpoint;
        1682  +
pub use crate::types::_launch_template_tag_specification_request::LaunchTemplateTagSpecificationRequest;
 1683   1683   
 1684         -
pub use crate::types::_route_server_endpoint_state::RouteServerEndpointState;
        1684  +
pub use crate::types::_launch_template_elastic_inference_accelerator::LaunchTemplateElasticInferenceAccelerator;
 1685   1685   
 1686         -
pub use crate::types::_reserved_instances_offering::ReservedInstancesOffering;
        1686  +
pub use crate::types::_launch_template_spot_market_options_request::LaunchTemplateSpotMarketOptionsRequest;
 1687   1687   
 1688         -
pub use crate::types::_recurring_charge::RecurringCharge;
        1688  +
pub use crate::types::_launch_template_license_configuration_request::LaunchTemplateLicenseConfigurationRequest;
 1689   1689   
 1690         -
pub use crate::types::_recurring_charge_frequency::RecurringChargeFrequency;
        1690  +
pub use crate::types::_launch_template_http_tokens_state::LaunchTemplateHttpTokensState;
 1691   1691   
 1692         -
pub use crate::types::_pricing_detail::PricingDetail;
        1692  +
pub use crate::types::_launch_template_instance_metadata_endpoint_state::LaunchTemplateInstanceMetadataEndpointState;
 1693   1693   
 1694         -
pub use crate::types::_offering_type_values::OfferingTypeValues;
        1694  +
pub use crate::types::_launch_template_instance_metadata_protocol_ipv6::LaunchTemplateInstanceMetadataProtocolIpv6;
 1695   1695   
 1696         -
pub use crate::types::_offering_class_type::OfferingClassType;
        1696  +
pub use crate::types::_launch_template_instance_metadata_tags_state::LaunchTemplateInstanceMetadataTagsState;
 1697   1697   
 1698         -
pub use crate::types::_reserved_instances_modification::ReservedInstancesModification;
        1698  +
pub use crate::types::_launch_template_auto_recovery_state::LaunchTemplateAutoRecoveryState;
 1699   1699   
 1700         -
pub use crate::types::_reserved_instances_id::ReservedInstancesId;
        1700  +
pub use crate::types::_validation_error::ValidationError;
 1701   1701   
 1702         -
pub use crate::types::_reserved_instances_modification_result::ReservedInstancesModificationResult;
        1702  +
pub use crate::types::_network_acl_association::NetworkAclAssociation;
 1703   1703   
 1704         -
pub use crate::types::_reserved_instances_listing::ReservedInstancesListing;
        1704  +
pub use crate::types::_network_acl_entry::NetworkAclEntry;
 1705   1705   
 1706         -
pub use crate::types::_listing_status::ListingStatus;
        1706  +
pub use crate::types::_path_statement_request::PathStatementRequest;
 1707   1707   
 1708         -
pub use crate::types::_price_schedule::PriceSchedule;
        1708  +
pub use crate::types::_access_scope_path::AccessScopePath;
 1709   1709   
 1710         -
pub use crate::types::_instance_count::InstanceCount;
        1710  +
pub use crate::types::_filter_port_range::FilterPortRange;
 1711   1711   
 1712         -
pub use crate::types::_listing_state::ListingState;
        1712  +
pub use crate::types::_network_interface_ipv6_address::NetworkInterfaceIpv6Address;
 1713   1713   
 1714         -
pub use crate::types::_reserved_instances::ReservedInstances;
        1714  +
pub use crate::types::_network_interface_private_ip_address::NetworkInterfacePrivateIpAddress;
 1715   1715   
 1716         -
pub use crate::types::_reserved_instance_state::ReservedInstanceState;
        1716  +
pub use crate::types::_ipv6_prefix_specification::Ipv6PrefixSpecification;
 1717   1717   
 1718         -
pub use crate::types::_replace_root_volume_task::ReplaceRootVolumeTask;
        1718  +
pub use crate::types::_network_interface_permission_state_code::NetworkInterfacePermissionStateCode;
 1719   1719   
 1720         -
pub use crate::types::_replace_root_volume_task_state::ReplaceRootVolumeTaskState;
        1720  +
pub use crate::types::_route_server_bgp_state::RouteServerBgpState;
 1721   1721   
 1722         -
pub use crate::types::_region::Region;
        1722  +
pub use crate::types::_route_server_bfd_state::RouteServerBfdState;
 1723   1723   
 1724         -
pub use crate::types::_public_ipv4_pool::PublicIpv4Pool;
        1724  +
pub use crate::types::_route_table_association::RouteTableAssociation;
 1725   1725   
 1726         -
pub use crate::types::_principal_id_format::PrincipalIdFormat;
        1726  +
pub use crate::types::_propagating_vgw::PropagatingVgw;
 1727   1727   
 1728         -
pub use crate::types::_id_format::IdFormat;
        1728  +
pub use crate::types::_route::Route;
 1729   1729   
 1730         -
pub use crate::types::_prefix_list::PrefixList;
        1730  +
pub use crate::types::_transit_gateway_route_attachment::TransitGatewayRouteAttachment;
 1731   1731   
 1732         -
pub use crate::types::_placement_group::PlacementGroup;
        1732  +
pub use crate::types::_create_verified_access_endpoint_port_range::CreateVerifiedAccessEndpointPortRange;
 1733   1733   
 1734         -
pub use crate::types::_spread_level::SpreadLevel;
        1734  +
pub use crate::types::_verified_access_endpoint_status_code::VerifiedAccessEndpointStatusCode;
 1735   1735   
 1736         -
pub use crate::types::_placement_strategy::PlacementStrategy;
        1736  +
pub use crate::types::_security_group_identifier::SecurityGroupIdentifier;
 1737   1737   
 1738         -
pub use crate::types::_placement_group_state::PlacementGroupState;
        1738  +
pub use crate::types::_dns_entry::DnsEntry;
 1739   1739   
 1740         -
pub use crate::types::_outpost_lag::OutpostLag;
        1740  +
pub use crate::types::_subnet_ip_prefixes::SubnetIpPrefixes;
 1741   1741   
 1742         -
pub use crate::types::_network_interface::NetworkInterface;
        1742  +
pub use crate::types::_service_type_detail::ServiceTypeDetail;
 1743   1743   
 1744         -
pub use crate::types::_ipv6_prefix_specification::Ipv6PrefixSpecification;
        1744  +
pub use crate::types::_service_connectivity_type::ServiceConnectivityType;
 1745   1745   
 1746         -
pub use crate::types::_ipv4_prefix_specification::Ipv4PrefixSpecification;
        1746  +
pub use crate::types::_dns_name_state::DnsNameState;
 1747   1747   
 1748         -
pub use crate::types::_network_interface_private_ip_address::NetworkInterfacePrivateIpAddress;
        1748  +
pub use crate::types::_supported_region_detail::SupportedRegionDetail;
 1749   1749   
 1750         -
pub use crate::types::_network_interface_association::NetworkInterfaceAssociation;
        1750  +
pub use crate::types::_vpn_tunnel_options_specification::VpnTunnelOptionsSpecification;
 1751   1751   
 1752         -
pub use crate::types::_public_ip_dns_name_options::PublicIpDnsNameOptions;
        1752  +
pub use crate::types::_vpn_static_route::VpnStaticRoute;
 1753   1753   
 1754         -
pub use crate::types::_network_interface_ipv6_address::NetworkInterfaceIpv6Address;
        1754  +
pub use crate::types::_vgw_telemetry::VgwTelemetry;
 1755   1755   
 1756         -
pub use crate::types::_network_interface_type::NetworkInterfaceType;
        1756  +
pub use crate::types::_fleet_state_code::FleetStateCode;
 1757   1757   
 1758         -
pub use crate::types::_connection_tracking_configuration::ConnectionTrackingConfiguration;
        1758  +
pub use crate::types::_delete_fleet_error::DeleteFleetError;
 1759   1759   
 1760         -
pub use crate::types::_network_interface_attachment::NetworkInterfaceAttachment;
        1760  +
pub use crate::types::_response_error::ResponseError;
 1761   1761   
 1762         -
pub use crate::types::_attachment_ena_srd_specification::AttachmentEnaSrdSpecification;
        1762  +
pub use crate::types::_delete_queued_reserved_instances_error::DeleteQueuedReservedInstancesError;
 1763   1763   
 1764         -
pub use crate::types::_attachment_ena_srd_udp_specification::AttachmentEnaSrdUdpSpecification;
        1764  +
pub use crate::types::_ipam_pool_cidr_failure_code::IpamPoolCidrFailureCode;
 1765   1765   
 1766         -
pub use crate::types::_network_interface_permission::NetworkInterfacePermission;
        1766  +
pub use crate::types::_snapshot_return_codes::SnapshotReturnCodes;
 1767   1767   
 1768         -
pub use crate::types::_network_interface_permission_state::NetworkInterfacePermissionState;
        1768  +
pub use crate::types::_service_managed::ServiceManaged;
 1769   1769   
 1770         -
pub use crate::types::_network_interface_permission_state_code::NetworkInterfacePermissionStateCode;
        1770  +
pub use crate::types::_availability_zone_opt_in_status::AvailabilityZoneOptInStatus;
 1771   1771   
 1772         -
pub use crate::types::_interface_permission_type::InterfacePermissionType;
        1772  +
pub use crate::types::_availability_zone_state::AvailabilityZoneState;
 1773   1773   
 1774         -
pub use crate::types::_network_interface_attribute::NetworkInterfaceAttribute;
        1774  +
pub use crate::types::_period_type::PeriodType;
 1775   1775   
 1776         -
pub use crate::types::_network_insights_path::NetworkInsightsPath;
        1776  +
pub use crate::types::_capacity_block_extension_status::CapacityBlockExtensionStatus;
 1777   1777   
 1778         -
pub use crate::types::_path_filter::PathFilter;
        1778  +
pub use crate::types::_capacity_block_resource_state::CapacityBlockResourceState;
 1779   1779   
 1780         -
pub use crate::types::_filter_port_range::FilterPortRange;
        1780  +
pub use crate::types::_capacity_block_interconnect_status::CapacityBlockInterconnectStatus;
 1781   1781   
 1782         -
pub use crate::types::_network_insights_access_scope::NetworkInsightsAccessScope;
        1782  +
pub use crate::types::_capacity_reservation_billing_request_status::CapacityReservationBillingRequestStatus;
 1783   1783   
 1784         -
pub use crate::types::_network_acl::NetworkAcl;
        1784  +
pub use crate::types::_capacity_reservation_info::CapacityReservationInfo;
 1785   1785   
 1786         -
pub use crate::types::_network_acl_entry::NetworkAclEntry;
        1786  +
pub use crate::types::_client_vpn_connection_status::ClientVpnConnectionStatus;
 1787   1787   
 1788         -
pub use crate::types::_network_acl_association::NetworkAclAssociation;
        1788  +
pub use crate::types::_vpn_protocol::VpnProtocol;
 1789   1789   
 1790         -
pub use crate::types::_nat_gateway::NatGateway;
        1790  +
pub use crate::types::_connection_log_response_options::ConnectionLogResponseOptions;
 1791   1791   
 1792         -
pub use crate::types::_connectivity_type::ConnectivityType;
        1792  +
pub use crate::types::_client_connect_response_options::ClientConnectResponseOptions;
 1793   1793   
 1794         -
pub use crate::types::_nat_gateway_state::NatGatewayState;
        1794  +
pub use crate::types::_client_login_banner_response_options::ClientLoginBannerResponseOptions;
 1795   1795   
 1796         -
pub use crate::types::_provisioned_bandwidth::ProvisionedBandwidth;
        1796  +
pub use crate::types::_client_route_enforcement_response_options::ClientRouteEnforcementResponseOptions;
 1797   1797   
 1798         -
pub use crate::types::_moving_address_status::MovingAddressStatus;
        1798  +
pub use crate::types::_report_state::ReportState;
 1799   1799   
 1800         -
pub use crate::types::_move_status::MoveStatus;
        1800  +
pub use crate::types::_elastic_gpu_health::ElasticGpuHealth;
 1801   1801   
 1802         -
pub use crate::types::_mac_modification_task::MacModificationTask;
        1802  +
pub use crate::types::_elastic_gpu_state::ElasticGpuState;
 1803   1803   
 1804         -
pub use crate::types::_mac_modification_task_type::MacModificationTaskType;
        1804  +
pub use crate::types::_fast_snapshot_restore_state_code::FastSnapshotRestoreStateCode;
 1805   1805   
 1806         -
pub use crate::types::_mac_modification_task_state::MacModificationTaskState;
        1806  +
pub use crate::types::_event_information::EventInformation;
 1807   1807   
 1808         -
pub use crate::types::_mac_system_integrity_protection_configuration::MacSystemIntegrityProtectionConfiguration;
        1808  +
pub use crate::types::_instance_health_status::InstanceHealthStatus;
 1809   1809   
 1810         -
pub use crate::types::_mac_system_integrity_protection_setting_status::MacSystemIntegrityProtectionSettingStatus;
        1810  +
pub use crate::types::_fleet_activity_status::FleetActivityStatus;
 1811   1811   
 1812         -
pub use crate::types::_mac_host::MacHost;
        1812  +
pub use crate::types::_target_capacity_specification::TargetCapacitySpecification;
 1813   1813   
 1814         -
pub use crate::types::_locked_snapshots_info::LockedSnapshotsInfo;
        1814  +
pub use crate::types::_spot_options::SpotOptions;
 1815   1815   
 1816         -
pub use crate::types::_local_gateway_virtual_interface::LocalGatewayVirtualInterface;
        1816  +
pub use crate::types::_on_demand_options::OnDemandOptions;
 1817   1817   
 1818         -
pub use crate::types::_local_gateway_virtual_interface_configuration_state::LocalGatewayVirtualInterfaceConfigurationState;
        1818  +
pub use crate::types::_destination_options_response::DestinationOptionsResponse;
 1819   1819   
 1820         -
pub use crate::types::_local_gateway_virtual_interface_group::LocalGatewayVirtualInterfaceGroup;
        1820  +
pub use crate::types::_load_permission::LoadPermission;
 1821   1821   
 1822         -
pub use crate::types::_local_gateway_virtual_interface_group_configuration_state::LocalGatewayVirtualInterfaceGroupConfigurationState;
        1822  +
pub use crate::types::_pci_id::PciId;
 1823   1823   
 1824         -
pub use crate::types::_local_gateway::LocalGateway;
        1824  +
pub use crate::types::_fpga_image_state::FpgaImageState;
 1825   1825   
 1826         -
pub use crate::types::_local_gateway_route_table_vpc_association::LocalGatewayRouteTableVpcAssociation;
        1826  +
pub use crate::types::_payment_option::PaymentOption;
 1827   1827   
 1828         -
pub use crate::types::_local_gateway_route_table_virtual_interface_group_association::LocalGatewayRouteTableVirtualInterfaceGroupAssociation;
        1828  +
pub use crate::types::_reservation_state::ReservationState;
 1829   1829   
 1830         -
pub use crate::types::_local_gateway_route_table::LocalGatewayRouteTable;
        1830  +
pub use crate::types::_available_capacity::AvailableCapacity;
 1831   1831   
 1832         -
pub use crate::types::_local_gateway_route_table_mode::LocalGatewayRouteTableMode;
        1832  +
pub use crate::types::_host_properties::HostProperties;
 1833   1833   
 1834         -
pub use crate::types::_launch_template_version::LaunchTemplateVersion;
        1834  +
pub use crate::types::_allocation_state::AllocationState;
 1835   1835   
 1836         -
pub use crate::types::_key_pair_info::KeyPairInfo;
        1836  +
pub use crate::types::_allows_multiple_instance_types::AllowsMultipleInstanceTypes;
 1837   1837   
 1838         -
pub use crate::types::_key_type::KeyType;
        1838  +
pub use crate::types::_permission_group::PermissionGroup;
 1839   1839   
 1840         -
pub use crate::types::_ipv6_pool::Ipv6Pool;
        1840  +
pub use crate::types::_product_code_values::ProductCodeValues;
 1841   1841   
 1842         -
pub use crate::types::_pool_cidr_block::PoolCidrBlock;
        1842  +
pub use crate::types::_image_reference_resource_type::ImageReferenceResourceType;
 1843   1843   
 1844         -
pub use crate::types::_ipam_external_resource_verification_token::IpamExternalResourceVerificationToken;
        1844  +
pub use crate::types::_hypervisor_type::HypervisorType;
 1845   1845   
 1846         -
pub use crate::types::_ipam_external_resource_verification_token_state::IpamExternalResourceVerificationTokenState;
        1846  +
pub use crate::types::_device_type::DeviceType;
 1847   1847   
 1848         -
pub use crate::types::_token_state::TokenState;
        1848  +
pub use crate::types::_image_state::ImageState;
 1849   1849   
 1850         -
pub use crate::types::_internet_gateway::InternetGateway;
        1850  +
pub use crate::types::_image_type_values::ImageTypeValues;
 1851   1851   
 1852         -
pub use crate::types::_internet_gateway_attachment::InternetGatewayAttachment;
        1852  +
pub use crate::types::_ebs_instance_block_device::EbsInstanceBlockDevice;
 1853   1853   
 1854         -
pub use crate::types::_instance_type_info::InstanceTypeInfo;
        1854  +
pub use crate::types::_instance_state::InstanceState;
 1855   1855   
 1856         -
pub use crate::types::_reboot_migration_support::RebootMigrationSupport;
        1856  +
pub use crate::types::_image_metadata::ImageMetadata;
 1857   1857   
 1858         -
pub use crate::types::_phc_support::PhcSupport;
        1858  +
pub use crate::types::_instance_status_summary::InstanceStatusSummary;
 1859   1859   
 1860         -
pub use crate::types::_neuron_info::NeuronInfo;
        1860  +
pub use crate::types::_ebs_status_summary::EbsStatusSummary;
 1861   1861   
 1862         -
pub use crate::types::_neuron_device_info::NeuronDeviceInfo;
        1862  +
pub use crate::types::_instance_type_hypervisor::InstanceTypeHypervisor;
 1863   1863   
 1864         -
pub use crate::types::_neuron_device_memory_info::NeuronDeviceMemoryInfo;
        1864  +
pub use crate::types::_processor_info::ProcessorInfo;
 1865   1865   
 1866         -
pub use crate::types::_neuron_device_core_info::NeuronDeviceCoreInfo;
        1866  +
pub use crate::types::_v_cpu_info::VCpuInfo;
 1867   1867   
 1868         -
pub use crate::types::_media_accelerator_info::MediaAcceleratorInfo;
        1868  +
pub use crate::types::_memory_info::MemoryInfo;
 1869   1869   
 1870         -
pub use crate::types::_media_device_info::MediaDeviceInfo;
        1870  +
pub use crate::types::_instance_storage_info::InstanceStorageInfo;
 1871   1871   
 1872         -
pub use crate::types::_media_device_memory_info::MediaDeviceMemoryInfo;
        1872  +
pub use crate::types::_ebs_info::EbsInfo;
 1873   1873   
 1874         -
pub use crate::types::_nitro_tpm_info::NitroTpmInfo;
        1874  +
pub use crate::types::_network_info::NetworkInfo;
 1875   1875   
 1876         -
pub use crate::types::_nitro_tpm_support::NitroTpmSupport;
        1876  +
pub use crate::types::_gpu_info::GpuInfo;
 1877   1877   
 1878         -
pub use crate::types::_nitro_enclaves_support::NitroEnclavesSupport;
        1878  +
pub use crate::types::_fpga_info::FpgaInfo;
 1879   1879   
 1880         -
pub use crate::types::_boot_mode_type::BootModeType;
        1880  +
pub use crate::types::_placement_group_info::PlacementGroupInfo;
 1881   1881   
 1882   1882   
pub use crate::types::_inference_accelerator_info::InferenceAcceleratorInfo;
 1883   1883   
 1884         -
pub use crate::types::_inference_device_info::InferenceDeviceInfo;
 1885         -
 1886         -
pub use crate::types::_inference_device_memory_info::InferenceDeviceMemoryInfo;
        1884  +
pub use crate::types::_nitro_enclaves_support::NitroEnclavesSupport;
 1887   1885   
 1888         -
pub use crate::types::_placement_group_info::PlacementGroupInfo;
        1886  +
pub use crate::types::_nitro_tpm_support::NitroTpmSupport;
 1889   1887   
 1890         -
pub use crate::types::_placement_group_strategy::PlacementGroupStrategy;
        1888  +
pub use crate::types::_nitro_tpm_info::NitroTpmInfo;
 1891   1889   
 1892         -
pub use crate::types::_fpga_info::FpgaInfo;
        1890  +
pub use crate::types::_media_accelerator_info::MediaAcceleratorInfo;
 1893   1891   
 1894         -
pub use crate::types::_fpga_device_info::FpgaDeviceInfo;
        1892  +
pub use crate::types::_neuron_info::NeuronInfo;
 1895   1893   
 1896         -
pub use crate::types::_fpga_device_memory_info::FpgaDeviceMemoryInfo;
        1894  +
pub use crate::types::_phc_support::PhcSupport;
 1897   1895   
 1898         -
pub use crate::types::_gpu_info::GpuInfo;
        1896  +
pub use crate::types::_reboot_migration_support::RebootMigrationSupport;
 1899   1897   
 1900         -
pub use crate::types::_gpu_device_info::GpuDeviceInfo;
        1898  +
pub use crate::types::_move_status::MoveStatus;
 1901   1899   
 1902         -
pub use crate::types::_gpu_device_memory_info::GpuDeviceMemoryInfo;
        1900  +
pub use crate::types::_attachment_ena_srd_udp_specification::AttachmentEnaSrdUdpSpecification;
 1903   1901   
 1904         -
pub use crate::types::_network_info::NetworkInfo;
        1902  +
pub use crate::types::_scope::Scope;
 1905   1903   
 1906         -
pub use crate::types::_flexible_ena_queues_support::FlexibleEnaQueuesSupport;
        1904  +
pub use crate::types::_reserved_instance_state::ReservedInstanceState;
 1907   1905   
 1908         -
pub use crate::types::_bandwidth_weighting_type::BandwidthWeightingType;
        1906  +
pub use crate::types::_scheduled_instance_recurrence::ScheduledInstanceRecurrence;
 1909   1907   
 1910         -
pub use crate::types::_efa_info::EfaInfo;
        1908  +
pub use crate::types::_service_link_virtual_interface_configuration_state::ServiceLinkVirtualInterfaceConfigurationState;
 1911   1909   
 1912         -
pub use crate::types::_ena_support::EnaSupport;
        1910  +
pub use crate::types::_tiering_operation_status::TieringOperationStatus;
 1913   1911   
 1914         -
pub use crate::types::_network_card_info::NetworkCardInfo;
        1912  +
pub use crate::types::_activity_status::ActivityStatus;
 1915   1913   
 1916         -
pub use crate::types::_ebs_info::EbsInfo;
        1914  +
pub use crate::types::_launch_specification::LaunchSpecification;
 1917   1915   
 1918         -
pub use crate::types::_attachment_limit_type::AttachmentLimitType;
        1916  +
pub use crate::types::_spot_instance_state::SpotInstanceState;
 1919   1917   
 1920         -
pub use crate::types::_ebs_nvme_support::EbsNvmeSupport;
        1918  +
pub use crate::types::_spot_instance_status::SpotInstanceStatus;
 1921   1919   
 1922         -
pub use crate::types::_ebs_optimized_info::EbsOptimizedInfo;
        1920  +
pub use crate::types::_transit_gateway_attachment_association::TransitGatewayAttachmentAssociation;
 1923   1921   
 1924         -
pub use crate::types::_ebs_encryption_support::EbsEncryptionSupport;
        1922  +
pub use crate::types::_volume_status_info::VolumeStatusInfo;
 1925   1923   
 1926         -
pub use crate::types::_ebs_optimized_support::EbsOptimizedSupport;
        1924  +
pub use crate::types::_initialization_status_details::InitializationStatusDetails;
 1927   1925   
 1928         -
pub use crate::types::_instance_storage_info::InstanceStorageInfo;
        1926  +
pub use crate::types::_principal_type::PrincipalType;
 1929   1927   
 1930         -
pub use crate::types::_instance_storage_encryption_support::InstanceStorageEncryptionSupport;
        1928  +
pub use crate::types::_deprecation_time_condition::DeprecationTimeCondition;
 1931   1929   
 1932         -
pub use crate::types::_ephemeral_nvme_support::EphemeralNvmeSupport;
        1930  +
pub use crate::types::_creation_date_condition::CreationDateCondition;
 1933   1931   
 1934         -
pub use crate::types::_disk_info::DiskInfo;
        1932  +
pub use crate::types::_athena_integration::AthenaIntegration;
 1935   1933   
 1936         -
pub use crate::types::_disk_type::DiskType;
        1934  +
pub use crate::types::_cpu_manufacturer::CpuManufacturer;
 1937   1935   
 1938         -
pub use crate::types::_memory_info::MemoryInfo;
        1936  +
pub use crate::types::_instance_generation::InstanceGeneration;
 1939   1937   
 1940         -
pub use crate::types::_v_cpu_info::VCpuInfo;
        1938  +
pub use crate::types::_local_storage_type::LocalStorageType;
 1941   1939   
 1942         -
pub use crate::types::_processor_info::ProcessorInfo;
        1940  +
pub use crate::types::_accelerator_type::AcceleratorType;
 1943   1941   
 1944         -
pub use crate::types::_supported_additional_processor_feature::SupportedAdditionalProcessorFeature;
        1942  +
pub use crate::types::_accelerator_manufacturer::AcceleratorManufacturer;
 1945   1943   
 1946         -
pub use crate::types::_instance_type_hypervisor::InstanceTypeHypervisor;
        1944  +
pub use crate::types::_accelerator_name::AcceleratorName;
 1947   1945   
 1948         -
pub use crate::types::_root_device_type::RootDeviceType;
        1946  +
pub use crate::types::_cpu_performance_factor_request::CpuPerformanceFactorRequest;
 1949   1947   
 1950         -
pub use crate::types::_usage_class_type::UsageClassType;
        1948  +
pub use crate::types::_ipam_address_history_resource_type::IpamAddressHistoryResourceType;
 1951   1949   
 1952         -
pub use crate::types::_instance_type_offering::InstanceTypeOffering;
        1950  +
pub use crate::types::_ipam_discovery_failure_reason::IpamDiscoveryFailureReason;
 1953   1951   
 1954         -
pub use crate::types::_location_type::LocationType;
        1952  +
pub use crate::types::_ipam_public_address_association_status::IpamPublicAddressAssociationStatus;
 1955   1953   
 1956         -
pub use crate::types::_instance_topology::InstanceTopology;
        1954  +
pub use crate::types::_ipam_public_address_type::IpamPublicAddressType;
 1957   1955   
 1958         -
pub use crate::types::_instance_status::InstanceStatus;
        1956  +
pub use crate::types::_ipam_public_address_aws_service::IpamPublicAddressAwsService;
 1959   1957   
 1960         -
pub use crate::types::_ebs_status_summary::EbsStatusSummary;
        1958  +
pub use crate::types::_ipam_public_address_tags::IpamPublicAddressTags;
 1961   1959   
 1962         -
pub use crate::types::_summary_status::SummaryStatus;
        1960  +
pub use crate::types::_ipam_resource_cidr_ip_source::IpamResourceCidrIpSource;
 1963   1961   
 1964         -
pub use crate::types::_ebs_status_details::EbsStatusDetails;
        1962  +
pub use crate::types::_ipam_network_interface_attachment_status::IpamNetworkInterfaceAttachmentStatus;
 1965   1963   
 1966         -
pub use crate::types::_status_type::StatusType;
        1964  +
pub use crate::types::_launch_template_block_device_mapping::LaunchTemplateBlockDeviceMapping;
 1967   1965   
 1968         -
pub use crate::types::_status_name::StatusName;
        1966  +
pub use crate::types::_launch_template_instance_network_interface_specification::LaunchTemplateInstanceNetworkInterfaceSpecification;
 1969   1967   
 1970         -
pub use crate::types::_instance_status_summary::InstanceStatusSummary;
        1968  +
pub use crate::types::_launch_template_tag_specification::LaunchTemplateTagSpecification;
 1971   1969   
 1972         -
pub use crate::types::_instance_status_details::InstanceStatusDetails;
        1970  +
pub use crate::types::_elastic_gpu_specification_response::ElasticGpuSpecificationResponse;
 1973   1971   
 1974         -
pub use crate::types::_reservation::Reservation;
        1972  +
pub use crate::types::_launch_template_elastic_inference_accelerator_response::LaunchTemplateElasticInferenceAcceleratorResponse;
 1975   1973   
 1976         -
pub use crate::types::_instance_image_metadata::InstanceImageMetadata;
        1974  +
pub use crate::types::_launch_template_spot_market_options::LaunchTemplateSpotMarketOptions;
 1977   1975   
 1978         -
pub use crate::types::_image_metadata::ImageMetadata;
        1976  +
pub use crate::types::_capacity_reservation_target_response::CapacityReservationTargetResponse;
 1979   1977   
 1980         -
pub use crate::types::_image_state::ImageState;
        1978  +
pub use crate::types::_launch_template_license_configuration::LaunchTemplateLicenseConfiguration;
 1981   1979   
 1982         -
pub use crate::types::_instance_credit_specification::InstanceCreditSpecification;
        1980  +
pub use crate::types::_launch_template_instance_metadata_options_state::LaunchTemplateInstanceMetadataOptionsState;
 1983   1981   
 1984         -
pub use crate::types::_ec2_instance_connect_endpoint::Ec2InstanceConnectEndpoint;
        1982  +
pub use crate::types::_v_cpu_count_range::VCpuCountRange;
 1985   1983   
 1986         -
pub use crate::types::_instance_connect_endpoint_public_dns_names::InstanceConnectEndpointPublicDnsNames;
        1984  +
pub use crate::types::_memory_mib::MemoryMiB;
 1987   1985   
 1988         -
pub use crate::types::_instance_connect_endpoint_dns_names::InstanceConnectEndpointDnsNames;
        1986  +
pub use crate::types::_memory_gib_per_v_cpu::MemoryGiBPerVCpu;
 1989   1987   
 1990         -
pub use crate::types::_ec2_instance_connect_endpoint_state::Ec2InstanceConnectEndpointState;
        1988  +
pub use crate::types::_network_interface_count::NetworkInterfaceCount;
 1991   1989   
 1992         -
pub use crate::types::_import_snapshot_task::ImportSnapshotTask;
        1990  +
pub use crate::types::_total_local_storage_gb::TotalLocalStorageGb;
 1993   1991   
 1994         -
pub use crate::types::_import_image_task::ImportImageTask;
        1992  +
pub use crate::types::_baseline_ebs_bandwidth_mbps::BaselineEbsBandwidthMbps;
 1995   1993   
 1996         -
pub use crate::types::_image_usage_report::ImageUsageReport;
        1994  +
pub use crate::types::_accelerator_count::AcceleratorCount;
 1997   1995   
 1998         -
pub use crate::types::_image_usage_resource_type::ImageUsageResourceType;
        1996  +
pub use crate::types::_accelerator_total_memory_mib::AcceleratorTotalMemoryMiB;
 1999   1997   
 2000         -
pub use crate::types::_image_usage_resource_type_option::ImageUsageResourceTypeOption;
        1998  +
pub use crate::types::_network_bandwidth_gbps::NetworkBandwidthGbps;
 2001   1999   
 2002         -
pub use crate::types::_image_usage_report_entry::ImageUsageReportEntry;
        2000  +
pub use crate::types::_baseline_performance_factors::BaselinePerformanceFactors;
 2003   2001   
 2004         -
pub use crate::types::_image::Image;
        2002  +
pub use crate::types::_target_configuration::TargetConfiguration;
 2005   2003   
 2006         -
pub use crate::types::_image_type_values::ImageTypeValues;
        2004  +
pub use crate::types::_route_server_route_status::RouteServerRouteStatus;
 2007   2005   
 2008         -
pub use crate::types::_image_reference::ImageReference;
        2006  +
pub use crate::types::_transit_gateway_policy_rule::TransitGatewayPolicyRule;
 2009   2007   
 2010         -
pub use crate::types::_image_reference_resource_type::ImageReferenceResourceType;
        2008  +
pub use crate::types::_disk_image_description::DiskImageDescription;
 2011   2009   
 2012         -
pub use crate::types::_resource_type_request::ResourceTypeRequest;
        2010  +
pub use crate::types::_disk_image_volume_description::DiskImageVolumeDescription;
 2013   2011   
 2014         -
pub use crate::types::_resource_type_option::ResourceTypeOption;
        2012  +
pub use crate::types::_load_permission_request::LoadPermissionRequest;
 2015   2013   
 2016         -
pub use crate::types::_image_reference_option_name::ImageReferenceOptionName;
        2014  +
pub use crate::types::_ebs_instance_block_device_specification::EbsInstanceBlockDeviceSpecification;
 2017   2015   
 2018         -
pub use crate::types::_image_attribute_name::ImageAttributeName;
        2016  +
pub use crate::types::_unsuccessful_instance_credit_specification_item_error::UnsuccessfulInstanceCreditSpecificationItemError;
 2019   2017   
 2020         -
pub use crate::types::_host::Host;
        2018  +
pub use crate::types::_security_group_rule_request::SecurityGroupRuleRequest;
 2021   2019   
 2022         -
pub use crate::types::_allows_multiple_instance_types::AllowsMultipleInstanceTypes;
        2020  +
pub use crate::types::_fleet_launch_template_specification::FleetLaunchTemplateSpecification;
 2023   2021   
 2024         -
pub use crate::types::_allocation_state::AllocationState;
        2022  +
pub use crate::types::_modify_verified_access_endpoint_port_range::ModifyVerifiedAccessEndpointPortRange;
 2025   2023   
 2026         -
pub use crate::types::_host_instance::HostInstance;
        2024  +
pub use crate::types::_verified_access_log_s3_destination::VerifiedAccessLogS3Destination;
 2027   2025   
 2028         -
pub use crate::types::_host_properties::HostProperties;
        2026  +
pub use crate::types::_verified_access_log_cloud_watch_logs_destination::VerifiedAccessLogCloudWatchLogsDestination;
 2029   2027   
 2030         -
pub use crate::types::_available_capacity::AvailableCapacity;
        2028  +
pub use crate::types::_verified_access_log_kinesis_data_firehose_destination::VerifiedAccessLogKinesisDataFirehoseDestination;
 2031   2029   
 2032         -
pub use crate::types::_instance_capacity::InstanceCapacity;
        2030  +
pub use crate::types::_phase1_encryption_algorithms_request_list_value::Phase1EncryptionAlgorithmsRequestListValue;
 2033   2031   
 2034         -
pub use crate::types::_host_reservation::HostReservation;
        2032  +
pub use crate::types::_phase2_encryption_algorithms_request_list_value::Phase2EncryptionAlgorithmsRequestListValue;
 2035   2033   
 2036         -
pub use crate::types::_reservation_state::ReservationState;
        2034  +
pub use crate::types::_phase1_integrity_algorithms_request_list_value::Phase1IntegrityAlgorithmsRequestListValue;
 2037   2035   
 2038         -
pub use crate::types::_host_offering::HostOffering;
        2036  +
pub use crate::types::_phase2_integrity_algorithms_request_list_value::Phase2IntegrityAlgorithmsRequestListValue;
 2039   2037   
 2040         -
pub use crate::types::_fpga_image::FpgaImage;
        2038  +
pub use crate::types::_phase1_dh_group_numbers_request_list_value::Phase1DhGroupNumbersRequestListValue;
 2041   2039   
 2042         -
pub use crate::types::_fpga_image_state::FpgaImageState;
        2040  +
pub use crate::types::_phase2_dh_group_numbers_request_list_value::Phase2DhGroupNumbersRequestListValue;
 2043   2041   
 2044         -
pub use crate::types::_fpga_image_state_code::FpgaImageStateCode;
        2042  +
pub use crate::types::_ike_versions_request_list_value::IkeVersionsRequestListValue;
 2045   2043   
 2046         -
pub use crate::types::_pci_id::PciId;
        2044  +
pub use crate::types::_cloud_watch_log_options_specification::CloudWatchLogOptionsSpecification;
 2047   2045   
 2048         -
pub use crate::types::_flow_log::FlowLog;
        2046  +
pub use crate::types::_monitoring::Monitoring;
 2049   2047   
 2050         -
pub use crate::types::_destination_options_response::DestinationOptionsResponse;
        2048  +
pub use crate::types::_deprecation_time_condition_request::DeprecationTimeConditionRequest;
 2051   2049   
 2052         -
pub use crate::types::_destination_file_format::DestinationFileFormat;
        2050  +
pub use crate::types::_creation_date_condition_request::CreationDateConditionRequest;
 2053   2051   
 2054         -
pub use crate::types::_log_destination_type::LogDestinationType;
        2052  +
pub use crate::types::_spot_capacity_rebalance::SpotCapacityRebalance;
 2055   2053   
 2056         -
pub use crate::types::_traffic_type::TrafficType;
        2054  +
pub use crate::types::_spot_fleet_launch_specification::SpotFleetLaunchSpecification;
 2057   2055   
 2058         -
pub use crate::types::_fleet_data::FleetData;
        2056  +
pub use crate::types::_classic_load_balancers_config::ClassicLoadBalancersConfig;
 2059   2057   
 2060         -
pub use crate::types::_describe_fleets_instances::DescribeFleetsInstances;
        2058  +
pub use crate::types::_target_groups_config::TargetGroupsConfig;
 2061   2059   
 2062         -
pub use crate::types::_instance_lifecycle::InstanceLifecycle;
        2060  +
pub use crate::types::_ena_srd_specification_request::EnaSrdSpecificationRequest;
 2063   2061   
 2064         -
pub use crate::types::_launch_template_and_overrides_response::LaunchTemplateAndOverridesResponse;
        2062  +
pub use crate::types::_instance_lifecycle_type::InstanceLifecycleType;
 2065   2063   
 2066         -
pub use crate::types::_fleet_launch_template_overrides::FleetLaunchTemplateOverrides;
        2064  +
pub use crate::types::_cpu_options::CpuOptions;
 2067   2065   
 2068         -
pub use crate::types::_block_device_mapping_response::BlockDeviceMappingResponse;
        2066  +
pub use crate::types::_capacity_reservation_specification_response::CapacityReservationSpecificationResponse;
 2069   2067   
 2070         -
pub use crate::types::_ebs_block_device_response::EbsBlockDeviceResponse;
        2068  +
pub use crate::types::_hibernation_options::HibernationOptions;
 2071   2069   
 2072         -
pub use crate::types::_placement_response::PlacementResponse;
        2070  +
pub use crate::types::_private_dns_name_options_response::PrivateDnsNameOptionsResponse;
 2073   2071   
 2074         -
pub use crate::types::_describe_fleet_error::DescribeFleetError;
        2072  +
pub use crate::types::_instance_maintenance_options::InstanceMaintenanceOptions;
 2075   2073   
 2076         -
pub use crate::types::_on_demand_options::OnDemandOptions;
        2074  +
pub use crate::types::_instance_boot_mode_values::InstanceBootModeValues;
 2077   2075   
 2078         -
pub use crate::types::_capacity_reservation_options::CapacityReservationOptions;
        2076  +
pub use crate::types::_instance_network_performance_options::InstanceNetworkPerformanceOptions;
 2079   2077   
 2080         -
pub use crate::types::_fleet_capacity_reservation_usage_strategy::FleetCapacityReservationUsageStrategy;
        2078  +
pub use crate::types::_scheduled_instances_block_device_mapping::ScheduledInstancesBlockDeviceMapping;
 2081   2079   
 2082         -
pub use crate::types::_fleet_on_demand_allocation_strategy::FleetOnDemandAllocationStrategy;
        2080  +
pub use crate::types::_scheduled_instances_network_interface::ScheduledInstancesNetworkInterface;
 2083   2081   
 2084         -
pub use crate::types::_spot_options::SpotOptions;
        2082  +
pub use crate::types::_membership_type::MembershipType;
 2085   2083   
 2086         -
pub use crate::types::_spot_instance_interruption_behavior::SpotInstanceInterruptionBehavior;
        2084  +
pub use crate::types::_path_component::PathComponent;
 2087   2085   
 2088         -
pub use crate::types::_fleet_spot_maintenance_strategies::FleetSpotMaintenanceStrategies;
        2086  +
pub use crate::types::_explanation::Explanation;
 2089   2087   
 2090         -
pub use crate::types::_fleet_spot_capacity_rebalance::FleetSpotCapacityRebalance;
        2088  +
pub use crate::types::_alternate_path_hint::AlternatePathHint;
 2091   2089   
 2092         -
pub use crate::types::_fleet_replacement_strategy::FleetReplacementStrategy;
        2090  +
pub use crate::types::_transit_gateway_mulitcast_domain_association_state::TransitGatewayMulitcastDomainAssociationState;
 2093   2091   
 2094         -
pub use crate::types::_spot_allocation_strategy::SpotAllocationStrategy;
        2092  +
pub use crate::types::_ipv6_cidr_block::Ipv6CidrBlock;
 2095   2093   
 2096         -
pub use crate::types::_target_capacity_specification::TargetCapacitySpecification;
        2094  +
pub use crate::types::_cidr_block::CidrBlock;
 2097   2095   
 2098         -
pub use crate::types::_fleet_launch_template_config::FleetLaunchTemplateConfig;
        2096  +
pub use crate::types::_user_id_group_pair::UserIdGroupPair;
 2099   2097   
 2100         -
pub use crate::types::_fleet_state_code::FleetStateCode;
        2098  +
pub use crate::types::_ip_range::IpRange;
 2101   2099   
 2102         -
pub use crate::types::_fleet_activity_status::FleetActivityStatus;
        2100  +
pub use crate::types::_ipv6_range::Ipv6Range;
 2103   2101   
 2104         -
pub use crate::types::_history_record_entry::HistoryRecordEntry;
        2102  +
pub use crate::types::_prefix_list_id::PrefixListId;
 2105   2103   
 2106         -
pub use crate::types::_fleet_event_type::FleetEventType;
        2104  +
pub use crate::types::_instance_count::InstanceCount;
 2107   2105   
 2108         -
pub use crate::types::_describe_fast_snapshot_restore_success_item::DescribeFastSnapshotRestoreSuccessItem;
        2106  +
pub use crate::types::_price_schedule::PriceSchedule;
 2109   2107   
 2110         -
pub use crate::types::_describe_fast_launch_images_success_item::DescribeFastLaunchImagesSuccessItem;
        2108  +
pub use crate::types::_cancel_batch_error_code::CancelBatchErrorCode;
 2111   2109   
 2112         -
pub use crate::types::_export_task::ExportTask;
        2110  +
pub use crate::types::_allocation_type::AllocationType;
 2113   2111   
 2114         -
pub use crate::types::_export_task_state::ExportTaskState;
        2112  +
pub use crate::types::_vpc_encryption_control_exclusion::VpcEncryptionControlExclusion;
 2115   2113   
 2116         -
pub use crate::types::_instance_export_details::InstanceExportDetails;
        2114  +
pub use crate::types::_fleet_replacement_strategy::FleetReplacementStrategy;
 2117   2115   
 2118         -
pub use crate::types::_export_environment::ExportEnvironment;
        2116  +
pub use crate::types::_fleet_launch_template_overrides_request::FleetLaunchTemplateOverridesRequest;
 2119   2117   
 2120         -
pub use crate::types::_export_to_s3_task::ExportToS3Task;
        2118  +
pub use crate::types::_fleet_launch_template_overrides::FleetLaunchTemplateOverrides;
 2121   2119   
 2122         -
pub use crate::types::_container_format::ContainerFormat;
        2120  +
pub use crate::types::_image_usage_resource_type_option_request::ImageUsageResourceTypeOptionRequest;
 2123   2121   
 2124         -
pub use crate::types::_export_image_task::ExportImageTask;
        2122  +
pub use crate::types::_launch_template_ebs_block_device_request::LaunchTemplateEbsBlockDeviceRequest;
 2125   2123   
 2126         -
pub use crate::types::_elastic_gpus::ElasticGpus;
        2124  +
pub use crate::types::_packet_header_statement_request::PacketHeaderStatementRequest;
 2127   2125   
 2128         -
pub use crate::types::_elastic_gpu_state::ElasticGpuState;
        2126  +
pub use crate::types::_resource_statement_request::ResourceStatementRequest;
 2129   2127   
 2130         -
pub use crate::types::_elastic_gpu_health::ElasticGpuHealth;
        2128  +
pub use crate::types::_through_resources_statement_request::ThroughResourcesStatementRequest;
 2131   2129   
 2132         -
pub use crate::types::_elastic_gpu_status::ElasticGpuStatus;
        2130  +
pub use crate::types::_path_statement::PathStatement;
 2133   2131   
 2134         -
pub use crate::types::_egress_only_internet_gateway::EgressOnlyInternetGateway;
        2132  +
pub use crate::types::_route_origin::RouteOrigin;
 2135   2133   
 2136         -
pub use crate::types::_dhcp_options::DhcpOptions;
        2134  +
pub use crate::types::_route_state::RouteState;
 2137   2135   
 2138         -
pub use crate::types::_dhcp_configuration::DhcpConfiguration;
        2136  +
pub use crate::types::_transit_gateway_attachment_bgp_configuration::TransitGatewayAttachmentBgpConfiguration;
 2139   2137   
 2140         -
pub use crate::types::_declarative_policies_report::DeclarativePoliciesReport;
        2138  +
pub use crate::types::_verified_access_endpoint_port_range::VerifiedAccessEndpointPortRange;
 2141   2139   
 2142         -
pub use crate::types::_report_state::ReportState;
        2140  +
pub use crate::types::_service_type::ServiceType;
 2143   2141   
 2144         -
pub use crate::types::_customer_gateway::CustomerGateway;
        2142  +
pub use crate::types::_tunnel_option::TunnelOption;
 2145   2143   
 2146         -
pub use crate::types::_coip_pool::CoipPool;
        2144  +
pub use crate::types::_vpn_static_route_source::VpnStaticRouteSource;
 2147   2145   
 2148         -
pub use crate::types::_target_network::TargetNetwork;
        2146  +
pub use crate::types::_telemetry_status::TelemetryStatus;
 2149   2147   
 2150         -
pub use crate::types::_client_vpn_route::ClientVpnRoute;
        2148  +
pub use crate::types::_delete_fleet_error_code::DeleteFleetErrorCode;
 2151   2149   
 2152         -
pub use crate::types::_client_vpn_route_status::ClientVpnRouteStatus;
        2150  +
pub use crate::types::_launch_template_error_code::LaunchTemplateErrorCode;
 2153   2151   
 2154         -
pub use crate::types::_client_vpn_route_status_code::ClientVpnRouteStatusCode;
        2152  +
pub use crate::types::_delete_queued_reserved_instances_error_code::DeleteQueuedReservedInstancesErrorCode;
 2155   2153   
 2156         -
pub use crate::types::_client_vpn_endpoint::ClientVpnEndpoint;
        2154  +
pub use crate::types::_account_attribute_value::AccountAttributeValue;
 2157   2155   
 2158         -
pub use crate::types::_traffic_ip_address_type::TrafficIpAddressType;
        2156  +
pub use crate::types::_availability_zone_message::AvailabilityZoneMessage;
 2159   2157   
 2160         -
pub use crate::types::_endpoint_ip_address_type::EndpointIpAddressType;
        2158  +
pub use crate::types::_capacity_reservation_status::CapacityReservationStatus;
 2161   2159   
 2162         -
pub use crate::types::_client_route_enforcement_response_options::ClientRouteEnforcementResponseOptions;
        2160  +
pub use crate::types::_client_vpn_connection_status_code::ClientVpnConnectionStatusCode;
 2163   2161   
 2164         -
pub use crate::types::_client_login_banner_response_options::ClientLoginBannerResponseOptions;
        2162  +
pub use crate::types::_associated_target_network::AssociatedTargetNetwork;
 2165   2163   
 2166         -
pub use crate::types::_client_connect_response_options::ClientConnectResponseOptions;
        2164  +
pub use crate::types::_client_vpn_authentication::ClientVpnAuthentication;
 2167   2165   
 2168   2166   
pub use crate::types::_client_vpn_endpoint_attribute_status::ClientVpnEndpointAttributeStatus;
 2169   2167   
 2170         -
pub use crate::types::_client_vpn_endpoint_attribute_status_code::ClientVpnEndpointAttributeStatusCode;
        2168  +
pub use crate::types::_elastic_gpu_status::ElasticGpuStatus;
 2171   2169   
 2172         -
pub use crate::types::_connection_log_response_options::ConnectionLogResponseOptions;
        2170  +
pub use crate::types::_fleet_launch_template_config::FleetLaunchTemplateConfig;
 2173   2171   
 2174         -
pub use crate::types::_client_vpn_authentication::ClientVpnAuthentication;
        2172  +
pub use crate::types::_fleet_spot_maintenance_strategies::FleetSpotMaintenanceStrategies;
 2175   2173   
 2176         -
pub use crate::types::_federated_authentication::FederatedAuthentication;
        2174  +
pub use crate::types::_capacity_reservation_options::CapacityReservationOptions;
 2177   2175   
 2178         -
pub use crate::types::_certificate_authentication::CertificateAuthentication;
        2176  +
pub use crate::types::_describe_fleet_error::DescribeFleetError;
 2179   2177   
 2180         -
pub use crate::types::_directory_service_authentication::DirectoryServiceAuthentication;
        2178  +
pub use crate::types::_describe_fleets_instances::DescribeFleetsInstances;
 2181   2179   
 2182         -
pub use crate::types::_client_vpn_authentication_type::ClientVpnAuthenticationType;
        2180  +
pub use crate::types::_fpga_image_state_code::FpgaImageStateCode;
 2183   2181   
 2184         -
pub use crate::types::_associated_target_network::AssociatedTargetNetwork;
        2182  +
pub use crate::types::_host_instance::HostInstance;
 2185   2183   
 2186         -
pub use crate::types::_associated_network_type::AssociatedNetworkType;
        2184  +
pub use crate::types::_resource_type_option::ResourceTypeOption;
 2187   2185   
 2188         -
pub use crate::types::_transport_protocol::TransportProtocol;
        2186  +
pub use crate::types::_image_usage_resource_type::ImageUsageResourceType;
 2189   2187   
 2190         -
pub use crate::types::_vpn_protocol::VpnProtocol;
        2188  +
pub use crate::types::_instance_state_name::InstanceStateName;
 2191   2189   
 2192         -
pub use crate::types::_client_vpn_endpoint_status::ClientVpnEndpointStatus;
        2190  +
pub use crate::types::_summary_status::SummaryStatus;
 2193   2191   
 2194         -
pub use crate::types::_client_vpn_endpoint_status_code::ClientVpnEndpointStatusCode;
        2192  +
pub use crate::types::_usage_class_type::UsageClassType;
 2195   2193   
 2196         -
pub use crate::types::_client_vpn_connection::ClientVpnConnection;
        2194  +
pub use crate::types::_root_device_type::RootDeviceType;
 2197   2195   
 2198         -
pub use crate::types::_authorization_rule::AuthorizationRule;
        2196  +
pub use crate::types::_ephemeral_nvme_support::EphemeralNvmeSupport;
 2199   2197   
 2200         -
pub use crate::types::_classic_link_instance::ClassicLinkInstance;
        2198  +
pub use crate::types::_instance_storage_encryption_support::InstanceStorageEncryptionSupport;
 2201   2199   
 2202         -
pub use crate::types::_carrier_gateway::CarrierGateway;
        2200  +
pub use crate::types::_ebs_optimized_support::EbsOptimizedSupport;
 2203   2201   
 2204         -
pub use crate::types::_carrier_gateway_state::CarrierGatewayState;
        2202  +
pub use crate::types::_ebs_encryption_support::EbsEncryptionSupport;
 2205   2203   
 2206         -
pub use crate::types::_capacity_reservation_fleet::CapacityReservationFleet;
        2204  +
pub use crate::types::_ebs_optimized_info::EbsOptimizedInfo;
 2207   2205   
 2208         -
pub use crate::types::_fleet_capacity_reservation::FleetCapacityReservation;
        2206  +
pub use crate::types::_ebs_nvme_support::EbsNvmeSupport;
 2209   2207   
 2210         -
pub use crate::types::_fleet_instance_match_criteria::FleetInstanceMatchCriteria;
        2208  +
pub use crate::types::_attachment_limit_type::AttachmentLimitType;
 2211   2209   
 2212         -
pub use crate::types::_fleet_capacity_reservation_tenancy::FleetCapacityReservationTenancy;
        2210  +
pub use crate::types::_ena_support::EnaSupport;
 2213   2211   
 2214         -
pub use crate::types::_capacity_reservation_fleet_state::CapacityReservationFleetState;
        2212  +
pub use crate::types::_efa_info::EfaInfo;
 2215   2213   
 2216         -
pub use crate::types::_capacity_reservation_billing_request::CapacityReservationBillingRequest;
        2214  +
pub use crate::types::_flexible_ena_queues_support::FlexibleEnaQueuesSupport;
 2217   2215   
 2218         -
pub use crate::types::_capacity_reservation_info::CapacityReservationInfo;
        2216  +
pub use crate::types::_boot_mode_type::BootModeType;
 2219   2217   
 2220         -
pub use crate::types::_capacity_reservation_billing_request_status::CapacityReservationBillingRequestStatus;
        2218  +
pub use crate::types::_pool_cidr_block::PoolCidrBlock;
        2219  +
        2220  +
pub use crate::types::_recurring_charge::RecurringCharge;
 2221   2221   
 2222         -
pub use crate::types::_caller_role::CallerRole;
        2222  +
pub use crate::types::_reserved_instances_modification_result::ReservedInstancesModificationResult;
 2223   2223   
 2224         -
pub use crate::types::_capacity_block_status::CapacityBlockStatus;
        2224  +
pub use crate::types::_reserved_instances_id::ReservedInstancesId;
 2225   2225   
 2226         -
pub use crate::types::_capacity_reservation_status::CapacityReservationStatus;
        2226  +
pub use crate::types::_pricing_detail::PricingDetail;
 2227   2227   
 2228         -
pub use crate::types::_capacity_block_interconnect_status::CapacityBlockInterconnectStatus;
        2228  +
pub use crate::types::_stale_ip_permission::StaleIpPermission;
 2229   2229   
 2230         -
pub use crate::types::_capacity_block_offering::CapacityBlockOffering;
        2230  +
pub use crate::types::_volume_status_action::VolumeStatusAction;
 2231   2231   
 2232         -
pub use crate::types::_capacity_block_extension_offering::CapacityBlockExtensionOffering;
        2232  +
pub use crate::types::_volume_status_event::VolumeStatusEvent;
 2233   2233   
 2234         -
pub use crate::types::_bundle_task::BundleTask;
        2234  +
pub use crate::types::_volume_status_info_status::VolumeStatusInfoStatus;
 2235   2235   
 2236         -
pub use crate::types::_bundle_task_error::BundleTaskError;
        2236  +
pub use crate::types::_volume_status_attachment_status::VolumeStatusAttachmentStatus;
 2237   2237   
 2238         -
pub use crate::types::_storage::Storage;
        2238  +
pub use crate::types::_initialization_type::InitializationType;
 2239   2239   
 2240         -
pub use crate::types::_s3_storage::S3Storage;
        2240  +
pub use crate::types::_private_dns_details::PrivateDnsDetails;
 2241   2241   
 2242         -
pub use crate::types::_bundle_task_state::BundleTaskState;
        2242  +
pub use crate::types::_disable_fast_snapshot_restore_state_error_item::DisableFastSnapshotRestoreStateErrorItem;
 2243   2243   
 2244         -
pub use crate::types::_subscription::Subscription;
        2244  +
pub use crate::types::_enable_fast_snapshot_restore_state_error_item::EnableFastSnapshotRestoreStateErrorItem;
 2245   2245   
 2246         -
pub use crate::types::_availability_zone::AvailabilityZone;
        2246  +
pub use crate::types::_verified_access_instance_open_vpn_client_configuration_route::VerifiedAccessInstanceOpenVpnClientConfigurationRoute;
 2247   2247   
 2248         -
pub use crate::types::_availability_zone_state::AvailabilityZoneState;
        2248  +
pub use crate::types::_metric_point::MetricPoint;
 2249   2249   
 2250         -
pub use crate::types::_availability_zone_message::AvailabilityZoneMessage;
        2250  +
pub use crate::types::_regional_summary::RegionalSummary;
 2251   2251   
 2252         -
pub use crate::types::_availability_zone_opt_in_status::AvailabilityZoneOptInStatus;
        2252  +
pub use crate::types::_partition_load_frequency::PartitionLoadFrequency;
 2253   2253   
 2254         -
pub use crate::types::_address::Address;
        2254  +
pub use crate::types::_ipam_discovery_failure_code::IpamDiscoveryFailureCode;
 2255   2255   
 2256         -
pub use crate::types::_service_managed::ServiceManaged;
        2256  +
pub use crate::types::_ipam_public_address_security_group::IpamPublicAddressSecurityGroup;
 2257   2257   
 2258         -
pub use crate::types::_domain_type::DomainType;
        2258  +
pub use crate::types::_launch_template_ebs_block_device::LaunchTemplateEbsBlockDevice;
 2259   2259   
 2260         -
pub use crate::types::_account_attribute::AccountAttribute;
        2260  +
pub use crate::types::_launch_template_ena_srd_specification::LaunchTemplateEnaSrdSpecification;
 2261   2261   
 2262         -
pub use crate::types::_account_attribute_value::AccountAttributeValue;
        2262  +
pub use crate::types::_connection_tracking_specification::ConnectionTrackingSpecification;
 2263   2263   
 2264         -
pub use crate::types::_account_attribute_name::AccountAttributeName;
        2264  +
pub use crate::types::_cpu_performance_factor::CpuPerformanceFactor;
 2265   2265   
 2266         -
pub use crate::types::_transit_gateway_multicast_deregistered_group_sources::TransitGatewayMulticastDeregisteredGroupSources;
        2266  +
pub use crate::types::_route_server_route_installation_detail::RouteServerRouteInstallationDetail;
 2267   2267   
 2268         -
pub use crate::types::_transit_gateway_multicast_deregistered_group_members::TransitGatewayMulticastDeregisteredGroupMembers;
        2268  +
pub use crate::types::_transit_gateway_policy_rule_meta_data::TransitGatewayPolicyRuleMetaData;
 2269   2269   
 2270         -
pub use crate::types::_deregister_instance_tag_attribute_request::DeregisterInstanceTagAttributeRequest;
        2270  +
pub use crate::types::_import_instance_volume_detail_item::ImportInstanceVolumeDetailItem;
 2271   2271   
 2272         -
pub use crate::types::_delete_snapshot_return_code::DeleteSnapshotReturnCode;
        2272  +
pub use crate::types::_unsuccessful_instance_credit_specification_error_code::UnsuccessfulInstanceCreditSpecificationErrorCode;
 2273   2273   
 2274         -
pub use crate::types::_snapshot_return_codes::SnapshotReturnCodes;
        2274  +
pub use crate::types::_launch_template_overrides::LaunchTemplateOverrides;
 2275   2275   
 2276         -
pub use crate::types::_failed_queued_purchase_deletion::FailedQueuedPurchaseDeletion;
        2276  +
pub use crate::types::_verified_access_log_delivery_status::VerifiedAccessLogDeliveryStatus;
 2277   2277   
 2278         -
pub use crate::types::_delete_queued_reserved_instances_error::DeleteQueuedReservedInstancesError;
        2278  +
pub use crate::types::_monitoring_state::MonitoringState;
 2279   2279   
 2280         -
pub use crate::types::_delete_queued_reserved_instances_error_code::DeleteQueuedReservedInstancesErrorCode;
        2280  +
pub use crate::types::_replacement_strategy::ReplacementStrategy;
 2281   2281   
 2282         -
pub use crate::types::_successful_queued_purchase_deletion::SuccessfulQueuedPurchaseDeletion;
        2282  +
pub use crate::types::_spot_fleet_monitoring::SpotFleetMonitoring;
 2283   2283   
 2284         -
pub use crate::types::_delete_launch_template_versions_response_error_item::DeleteLaunchTemplateVersionsResponseErrorItem;
        2284  +
pub use crate::types::_ena_srd_udp_specification_request::EnaSrdUdpSpecificationRequest;
 2285   2285   
 2286         -
pub use crate::types::_response_error::ResponseError;
        2286  +
pub use crate::types::_elastic_gpu_association::ElasticGpuAssociation;
 2287   2287   
 2288         -
pub use crate::types::_launch_template_error_code::LaunchTemplateErrorCode;
        2288  +
pub use crate::types::_elastic_inference_accelerator_association::ElasticInferenceAcceleratorAssociation;
 2289   2289   
 2290         -
pub use crate::types::_delete_launch_template_versions_response_success_item::DeleteLaunchTemplateVersionsResponseSuccessItem;
        2290  +
pub use crate::types::_instance_network_interface::InstanceNetworkInterface;
 2291   2291   
 2292         -
pub use crate::types::_instance_event_window_state_change::InstanceEventWindowStateChange;
        2292  +
pub use crate::types::_license_configuration::LicenseConfiguration;
 2293   2293   
 2294         -
pub use crate::types::_delete_fleet_error_item::DeleteFleetErrorItem;
        2294  +
pub use crate::types::_scheduled_instances_ebs::ScheduledInstancesEbs;
 2295   2295   
 2296         -
pub use crate::types::_delete_fleet_error::DeleteFleetError;
        2296  +
pub use crate::types::_analysis_acl_rule::AnalysisAclRule;
 2297   2297   
 2298         -
pub use crate::types::_delete_fleet_error_code::DeleteFleetErrorCode;
        2298  +
pub use crate::types::_analysis_component::AnalysisComponent;
 2299   2299   
 2300         -
pub use crate::types::_delete_fleet_success_item::DeleteFleetSuccessItem;
        2300  +
pub use crate::types::_analysis_packet_header::AnalysisPacketHeader;
 2301   2301   
 2302         -
pub use crate::types::_coip_cidr::CoipCidr;
        2302  +
pub use crate::types::_analysis_route_table_route::AnalysisRouteTableRoute;
 2303   2303   
 2304         -
pub use crate::types::_vpn_connection_options_specification::VpnConnectionOptionsSpecification;
        2304  +
pub use crate::types::_analysis_security_group_rule::AnalysisSecurityGroupRule;
 2305   2305   
 2306         -
pub use crate::types::_vpn_tunnel_options_specification::VpnTunnelOptionsSpecification;
        2306  +
pub use crate::types::_transit_gateway_route_table_route::TransitGatewayRouteTableRoute;
 2307   2307   
 2308         -
pub use crate::types::_create_verified_access_native_application_oidc_options::CreateVerifiedAccessNativeApplicationOidcOptions;
        2308  +
pub use crate::types::_firewall_stateless_rule::FirewallStatelessRule;
 2309   2309   
 2310         -
pub use crate::types::_create_verified_access_trust_provider_device_options::CreateVerifiedAccessTrustProviderDeviceOptions;
        2310  +
pub use crate::types::_firewall_stateful_rule::FirewallStatefulRule;
 2311   2311   
 2312         -
pub use crate::types::_create_verified_access_trust_provider_oidc_options::CreateVerifiedAccessTrustProviderOidcOptions;
        2312  +
pub use crate::types::_analysis_load_balancer_listener::AnalysisLoadBalancerListener;
 2313   2313   
 2314         -
pub use crate::types::_create_verified_access_endpoint_cidr_options::CreateVerifiedAccessEndpointCidrOptions;
        2314  +
pub use crate::types::_analysis_load_balancer_target::AnalysisLoadBalancerTarget;
 2315   2315   
 2316         -
pub use crate::types::_create_verified_access_endpoint_port_range::CreateVerifiedAccessEndpointPortRange;
        2316  +
pub use crate::types::_listing_state::ListingState;
 2317   2317   
 2318         -
pub use crate::types::_create_verified_access_endpoint_rds_options::CreateVerifiedAccessEndpointRdsOptions;
        2318  +
pub use crate::types::_vpc_encryption_control_exclusion_state::VpcEncryptionControlExclusionState;
 2319   2319   
 2320         -
pub use crate::types::_create_verified_access_endpoint_eni_options::CreateVerifiedAccessEndpointEniOptions;
        2320  +
pub use crate::types::_placement_response::PlacementResponse;
 2321   2321   
 2322         -
pub use crate::types::_create_verified_access_endpoint_load_balancer_options::CreateVerifiedAccessEndpointLoadBalancerOptions;
        2322  +
pub use crate::types::_instance_ipv6_address_request::InstanceIpv6AddressRequest;
 2323   2323   
 2324         -
pub use crate::types::_create_transit_gateway_vpc_attachment_request_options::CreateTransitGatewayVpcAttachmentRequestOptions;
        2324  +
pub use crate::types::_packet_header_statement::PacketHeaderStatement;
 2325   2325   
 2326         -
pub use crate::types::_create_transit_gateway_peering_attachment_request_options::CreateTransitGatewayPeeringAttachmentRequestOptions;
        2326  +
pub use crate::types::_resource_statement::ResourceStatement;
 2327   2327   
 2328         -
pub use crate::types::_create_transit_gateway_multicast_domain_request_options::CreateTransitGatewayMulticastDomainRequestOptions;
        2328  +
pub use crate::types::_through_resources_statement::ThroughResourcesStatement;
 2329   2329   
 2330         -
pub use crate::types::_transit_gateway_connect_request_bgp_options::TransitGatewayConnectRequestBgpOptions;
        2330  +
pub use crate::types::_bgp_status::BgpStatus;
 2331   2331   
 2332         -
pub use crate::types::_create_transit_gateway_connect_request_options::CreateTransitGatewayConnectRequestOptions;
        2332  +
pub use crate::types::_vpn_tunnel_log_options::VpnTunnelLogOptions;
 2333   2333   
 2334         -
pub use crate::types::_transit_gateway_request_options::TransitGatewayRequestOptions;
        2334  +
pub use crate::types::_associated_network_type::AssociatedNetworkType;
 2335   2335   
 2336         -
pub use crate::types::_s3_object_tag::S3ObjectTag;
        2336  +
pub use crate::types::_directory_service_authentication::DirectoryServiceAuthentication;
 2337   2337   
 2338         -
pub use crate::types::_snapshot_info::SnapshotInfo;
        2338  +
pub use crate::types::_certificate_authentication::CertificateAuthentication;
 2339   2339   
 2340         -
pub use crate::types::_snapshot_location_enum::SnapshotLocationEnum;
        2340  +
pub use crate::types::_federated_authentication::FederatedAuthentication;
 2341   2341   
 2342         -
pub use crate::types::_copy_tags_from_source::CopyTagsFromSource;
        2342  +
pub use crate::types::_client_vpn_endpoint_attribute_status_code::ClientVpnEndpointAttributeStatusCode;
 2343   2343   
 2344         -
pub use crate::types::_instance_specification::InstanceSpecification;
        2344  +
pub use crate::types::_fleet_spot_capacity_rebalance::FleetSpotCapacityRebalance;
 2345   2345   
 2346         -
pub use crate::types::_route_server_bgp_options_request::RouteServerBgpOptionsRequest;
        2346  +
pub use crate::types::_instance_capacity::InstanceCapacity;
 2347   2347   
 2348         -
pub use crate::types::_price_schedule_specification::PriceScheduleSpecification;
        2348  +
pub use crate::types::_image_reference_option_name::ImageReferenceOptionName;
 2349   2349   
 2350         -
pub use crate::types::_network_interface_creation_type::NetworkInterfaceCreationType;
        2350  +
pub use crate::types::_instance_status_details::InstanceStatusDetails;
 2351   2351   
 2352         -
pub use crate::types::_path_request_filter::PathRequestFilter;
        2352  +
pub use crate::types::_ebs_status_details::EbsStatusDetails;
 2353   2353   
 2354         -
pub use crate::types::_request_filter_port_range::RequestFilterPortRange;
        2354  +
pub use crate::types::_supported_additional_processor_feature::SupportedAdditionalProcessorFeature;
 2355   2355   
 2356         -
pub use crate::types::_access_scope_path_request::AccessScopePathRequest;
        2356  +
pub use crate::types::_disk_info::DiskInfo;
 2357   2357   
 2358         -
pub use crate::types::_through_resources_statement_request::ThroughResourcesStatementRequest;
        2358  +
pub use crate::types::_network_card_info::NetworkCardInfo;
 2359   2359   
 2360         -
pub use crate::types::_resource_statement_request::ResourceStatementRequest;
        2360  +
pub use crate::types::_bandwidth_weighting_type::BandwidthWeightingType;
 2361   2361   
 2362         -
pub use crate::types::_path_statement_request::PathStatementRequest;
        2362  +
pub use crate::types::_gpu_device_info::GpuDeviceInfo;
 2363   2363   
 2364         -
pub use crate::types::_packet_header_statement_request::PacketHeaderStatementRequest;
        2364  +
pub use crate::types::_fpga_device_info::FpgaDeviceInfo;
 2365   2365   
 2366         -
pub use crate::types::_mac_system_integrity_protection_configuration_request::MacSystemIntegrityProtectionConfigurationRequest;
        2366  +
pub use crate::types::_placement_group_strategy::PlacementGroupStrategy;
 2367   2367   
 2368         -
pub use crate::types::_validation_warning::ValidationWarning;
        2368  +
pub use crate::types::_inference_device_info::InferenceDeviceInfo;
 2369   2369   
 2370         -
pub use crate::types::_validation_error::ValidationError;
        2370  +
pub use crate::types::_media_device_info::MediaDeviceInfo;
 2371   2371   
 2372         -
pub use crate::types::_request_launch_template_data::RequestLaunchTemplateData;
        2372  +
pub use crate::types::_neuron_device_info::NeuronDeviceInfo;
 2373   2373   
 2374         -
pub use crate::types::_launch_template_network_performance_options_request::LaunchTemplateNetworkPerformanceOptionsRequest;
        2374  +
pub use crate::types::_recurring_charge_frequency::RecurringChargeFrequency;
 2375   2375   
 2376         -
pub use crate::types::_launch_template_instance_maintenance_options_request::LaunchTemplateInstanceMaintenanceOptionsRequest;
        2376  +
pub use crate::types::_volume_status_details::VolumeStatusDetails;
 2377   2377   
 2378         -
pub use crate::types::_launch_template_private_dns_name_options_request::LaunchTemplatePrivateDnsNameOptionsRequest;
        2378  +
pub use crate::types::_disable_fast_snapshot_restore_state_error::DisableFastSnapshotRestoreStateError;
 2379   2379   
 2380         -
pub use crate::types::_launch_template_enclave_options_request::LaunchTemplateEnclaveOptionsRequest;
        2380  +
pub use crate::types::_enable_fast_snapshot_restore_state_error::EnableFastSnapshotRestoreStateError;
 2381   2381   
 2382         -
pub use crate::types::_launch_template_instance_metadata_options_request::LaunchTemplateInstanceMetadataOptionsRequest;
        2382  +
pub use crate::types::_performance_factor_reference_request::PerformanceFactorReferenceRequest;
 2383   2383   
 2384         -
pub use crate::types::_launch_template_hibernation_options_request::LaunchTemplateHibernationOptionsRequest;
        2384  +
pub use crate::types::_ipam_public_address_tag::IpamPublicAddressTag;
 2385   2385   
 2386         -
pub use crate::types::_launch_template_license_configuration_request::LaunchTemplateLicenseConfigurationRequest;
        2386  +
pub use crate::types::_ipv4_prefix_specification_response::Ipv4PrefixSpecificationResponse;
 2387   2387   
 2388         -
pub use crate::types::_launch_template_capacity_reservation_specification_request::LaunchTemplateCapacityReservationSpecificationRequest;
        2388  +
pub use crate::types::_ipv6_prefix_specification_response::Ipv6PrefixSpecificationResponse;
 2389   2389   
 2390         -
pub use crate::types::_launch_template_cpu_options_request::LaunchTemplateCpuOptionsRequest;
        2390  +
pub use crate::types::_launch_template_ena_srd_udp_specification::LaunchTemplateEnaSrdUdpSpecification;
 2391   2391   
 2392         -
pub use crate::types::_launch_template_instance_market_options_request::LaunchTemplateInstanceMarketOptionsRequest;
        2392  +
pub use crate::types::_route_server_route_installation_status::RouteServerRouteInstallationStatus;
 2393   2393   
 2394         -
pub use crate::types::_launch_template_spot_market_options_request::LaunchTemplateSpotMarketOptionsRequest;
        2394  +
pub use crate::types::_verified_access_log_delivery_status_code::VerifiedAccessLogDeliveryStatusCode;
 2395   2395   
 2396         -
pub use crate::types::_launch_template_elastic_inference_accelerator::LaunchTemplateElasticInferenceAccelerator;
        2396  +
pub use crate::types::_spot_fleet_tag_specification::SpotFleetTagSpecification;
 2397   2397   
 2398         -
pub use crate::types::_launch_template_tag_specification_request::LaunchTemplateTagSpecificationRequest;
        2398  +
pub use crate::types::_classic_load_balancer::ClassicLoadBalancer;
 2399   2399   
 2400         -
pub use crate::types::_launch_template_placement_request::LaunchTemplatePlacementRequest;
        2400  +
pub use crate::types::_target_group::TargetGroup;
 2401   2401   
 2402         -
pub use crate::types::_launch_templates_monitoring_request::LaunchTemplatesMonitoringRequest;
        2402  +
pub use crate::types::_instance_network_interface_association::InstanceNetworkInterfaceAssociation;
 2403   2403   
 2404         -
pub use crate::types::_launch_template_instance_network_interface_specification_request::LaunchTemplateInstanceNetworkInterfaceSpecificationRequest;
        2404  +
pub use crate::types::_instance_network_interface_attachment::InstanceNetworkInterfaceAttachment;
 2405   2405   
 2406         -
pub use crate::types::_instance_ipv6_address_request::InstanceIpv6AddressRequest;
        2406  +
pub use crate::types::_connection_tracking_specification_response::ConnectionTrackingSpecificationResponse;
 2407   2407   
 2408         -
pub use crate::types::_launch_template_block_device_mapping_request::LaunchTemplateBlockDeviceMappingRequest;
        2408  +
pub use crate::types::_scheduled_instances_ipv6_address::ScheduledInstancesIpv6Address;
 2409   2409   
 2410         -
pub use crate::types::_launch_template_ebs_block_device_request::LaunchTemplateEbsBlockDeviceRequest;
        2410  +
pub use crate::types::_scheduled_instances_private_ip_address_config::ScheduledInstancesPrivateIpAddressConfig;
 2411   2411   
 2412         -
pub use crate::types::_launch_template_iam_instance_profile_specification_request::LaunchTemplateIamInstanceProfileSpecificationRequest;
        2412  +
pub use crate::types::_additional_detail::AdditionalDetail;
 2413   2413   
 2414         -
pub use crate::types::_key_format::KeyFormat;
        2414  +
pub use crate::types::_fleet_block_device_mapping_request::FleetBlockDeviceMappingRequest;
 2415   2415   
 2416         -
pub use crate::types::_ipam_pool_source_resource_request::IpamPoolSourceResourceRequest;
        2416  +
pub use crate::types::_block_device_mapping_response::BlockDeviceMappingResponse;
 2417   2417   
 2418         -
pub use crate::types::_export_to_s3_task_specification::ExportToS3TaskSpecification;
        2418  +
pub use crate::types::_phase1_encryption_algorithms_list_value::Phase1EncryptionAlgorithmsListValue;
 2419   2419   
 2420         -
pub use crate::types::_image_usage_resource_type_request::ImageUsageResourceTypeRequest;
        2420  +
pub use crate::types::_phase2_encryption_algorithms_list_value::Phase2EncryptionAlgorithmsListValue;
 2421   2421   
 2422         -
pub use crate::types::_image_usage_resource_type_option_request::ImageUsageResourceTypeOptionRequest;
        2422  +
pub use crate::types::_phase1_integrity_algorithms_list_value::Phase1IntegrityAlgorithmsListValue;
 2423   2423   
 2424         -
pub use crate::types::_storage_location::StorageLocation;
        2424  +
pub use crate::types::_phase2_integrity_algorithms_list_value::Phase2IntegrityAlgorithmsListValue;
 2425   2425   
 2426         -
pub use crate::types::_destination_options_request::DestinationOptionsRequest;
        2426  +
pub use crate::types::_phase1_dh_group_numbers_list_value::Phase1DhGroupNumbersListValue;
 2427   2427   
 2428         -
pub use crate::types::_flow_logs_resource_type::FlowLogsResourceType;
        2428  +
pub use crate::types::_phase2_dh_group_numbers_list_value::Phase2DhGroupNumbersListValue;
 2429   2429   
 2430         -
pub use crate::types::_create_fleet_instance::CreateFleetInstance;
        2430  +
pub use crate::types::_ike_versions_list_value::IkeVersionsListValue;
 2431   2431   
 2432         -
pub use crate::types::_create_fleet_error::CreateFleetError;
        2432  +
pub use crate::types::_cloud_watch_log_options::CloudWatchLogOptions;
 2433   2433   
 2434         -
pub use crate::types::_on_demand_options_request::OnDemandOptionsRequest;
        2434  +
pub use crate::types::_image_usage_resource_type_option::ImageUsageResourceTypeOption;
 2435   2435   
 2436         -
pub use crate::types::_capacity_reservation_options_request::CapacityReservationOptionsRequest;
        2436  +
pub use crate::types::_status_name::StatusName;
 2437   2437   
 2438         -
pub use crate::types::_spot_options_request::SpotOptionsRequest;
        2438  +
pub use crate::types::_status_type::StatusType;
 2439   2439   
 2440         -
pub use crate::types::_fleet_spot_maintenance_strategies_request::FleetSpotMaintenanceStrategiesRequest;
        2440  +
pub use crate::types::_disk_type::DiskType;
 2441   2441   
 2442         -
pub use crate::types::_fleet_spot_capacity_rebalance_request::FleetSpotCapacityRebalanceRequest;
        2442  +
pub use crate::types::_gpu_device_memory_info::GpuDeviceMemoryInfo;
 2443   2443   
 2444         -
pub use crate::types::_new_dhcp_configuration::NewDhcpConfiguration;
        2444  +
pub use crate::types::_fpga_device_memory_info::FpgaDeviceMemoryInfo;
 2445   2445   
 2446         -
pub use crate::types::_client_vpn_authentication_request::ClientVpnAuthenticationRequest;
        2446  +
pub use crate::types::_inference_device_memory_info::InferenceDeviceMemoryInfo;
 2447   2447   
 2448         -
pub use crate::types::_federated_authentication_request::FederatedAuthenticationRequest;
        2448  +
pub use crate::types::_media_device_memory_info::MediaDeviceMemoryInfo;
 2449   2449   
 2450         -
pub use crate::types::_certificate_authentication_request::CertificateAuthenticationRequest;
        2450  +
pub use crate::types::_neuron_device_core_info::NeuronDeviceCoreInfo;
 2451   2451   
 2452         -
pub use crate::types::_directory_service_authentication_request::DirectoryServiceAuthenticationRequest;
        2452  +
pub use crate::types::_neuron_device_memory_info::NeuronDeviceMemoryInfo;
 2453   2453   
 2454         -
pub use crate::types::_reservation_fleet_instance_specification::ReservationFleetInstanceSpecification;
        2454  +
pub use crate::types::_volume_status_name::VolumeStatusName;
 2455   2455   
 2456         -
pub use crate::types::_cancelled_spot_instance_request::CancelledSpotInstanceRequest;
        2456  +
pub use crate::types::_performance_factor_reference::PerformanceFactorReference;
 2457   2457   
 2458         -
pub use crate::types::_cancel_spot_instance_request_state::CancelSpotInstanceRequestState;
        2458  +
pub use crate::types::_instance_attachment_ena_srd_specification::InstanceAttachmentEnaSrdSpecification;
 2459   2459   
 2460         -
pub use crate::types::_cancel_spot_fleet_requests_error_item::CancelSpotFleetRequestsErrorItem;
        2460  +
pub use crate::types::_instance_private_ip_address::InstancePrivateIpAddress;
 2461   2461   
 2462         -
pub use crate::types::_cancel_spot_fleet_requests_error::CancelSpotFleetRequestsError;
        2462  +
pub use crate::types::_instance_ipv4_prefix::InstanceIpv4Prefix;
 2463   2463   
 2464         -
pub use crate::types::_cancel_batch_error_code::CancelBatchErrorCode;
        2464  +
pub use crate::types::_instance_ipv6_prefix::InstanceIpv6Prefix;
 2465   2465   
 2466         -
pub use crate::types::_cancel_spot_fleet_requests_success_item::CancelSpotFleetRequestsSuccessItem;
        2466  +
pub use crate::types::_fleet_ebs_block_device_request::FleetEbsBlockDeviceRequest;
 2467   2467   
 2468         -
pub use crate::types::_failed_capacity_reservation_fleet_cancellation_result::FailedCapacityReservationFleetCancellationResult;
        2468  +
pub use crate::types::_ebs_block_device_response::EbsBlockDeviceResponse;
 2469   2469   
 2470         -
pub use crate::types::_cancel_capacity_reservation_fleet_error::CancelCapacityReservationFleetError;
        2470  +
pub use crate::types::_instance_attachment_ena_srd_udp_specification::InstanceAttachmentEnaSrdUdpSpecification;
 2471   2471   
 2472         -
pub use crate::types::_capacity_reservation_fleet_cancellation_state::CapacityReservationFleetCancellationState;
        2472  +
pub use crate::types::_rule_option::RuleOption;
 2473   2473   
 2474         -
pub use crate::types::_instance_event_window_association_request::InstanceEventWindowAssociationRequest;
        2474  +
pub use crate::types::_rule_group_type_pair::RuleGroupTypePair;
 2475   2475   
 2476         -
pub use crate::types::_assigned_private_ip_address::AssignedPrivateIpAddress;
        2476  +
pub use crate::types::_rule_group_rule_options_pair::RuleGroupRuleOptionsPair;
 2477   2477   
 2478   2478   
mod _accelerator_count;
 2479   2479   
 2480   2480   
mod _accelerator_count_request;
 2481   2481   
 2482   2482   
mod _accelerator_manufacturer;
 2483   2483   
 2484   2484   
mod _accelerator_name;
 2485   2485   
 2486   2486   
mod _accelerator_total_memory_mib;