summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-10 15:45:55 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-10 15:45:55 +0000
commit908a75d77a72b67fa3bcc6f92bceb797d6833fc0 (patch)
treee88ffc74e833612947886d8e82fbd65649018e30
parenta81ddf79649d7040803bddb6b836a9d4d4a1cd50 (diff)
automatic import of python-mypy-boto3-ec2
-rw-r--r--.gitignore1
-rw-r--r--python-mypy-boto3-ec2.spec11515
-rw-r--r--sources1
3 files changed, 11517 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..ea91a77 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/mypy-boto3-ec2-1.26.106.tar.gz
diff --git a/python-mypy-boto3-ec2.spec b/python-mypy-boto3-ec2.spec
new file mode 100644
index 0000000..1a77b1b
--- /dev/null
+++ b/python-mypy-boto3-ec2.spec
@@ -0,0 +1,11515 @@
+%global _empty_manifest_terminate_build 0
+Name: python-mypy-boto3-ec2
+Version: 1.26.106
+Release: 1
+Summary: Type annotations for boto3.EC2 1.26.106 service generated with mypy-boto3-builder 7.14.5
+License: MIT License
+URL: https://github.com/youtype/mypy_boto3_builder
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/fb/5f/da1c5337a6122a4fb3ed86b503a1a6c614795eb54962e4fe890a05767841/mypy-boto3-ec2-1.26.106.tar.gz
+BuildArch: noarch
+
+Requires: python3-typing-extensions
+
+%description
+<a id="mypy-boto3-ec2"></a>
+
+# mypy-boto3-ec2
+
+[![PyPI - mypy-boto3-ec2](https://img.shields.io/pypi/v/mypy-boto3-ec2.svg?color=blue)](https://pypi.org/project/mypy-boto3-ec2)
+[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-ec2.svg?color=blue)](https://pypi.org/project/mypy-boto3-ec2)
+[![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2/)
+[![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-ec2?color=blue)](https://pypistats.org/packages/mypy-boto3-ec2)
+
+![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)
+
+Type annotations for
+[boto3.EC2 1.26.106](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html#EC2)
+service compatible with [VSCode](https://code.visualstudio.com/),
+[PyCharm](https://www.jetbrains.com/pycharm/),
+[Emacs](https://www.gnu.org/software/emacs/),
+[Sublime Text](https://www.sublimetext.com/),
+[mypy](https://github.com/python/mypy),
+[pyright](https://github.com/microsoft/pyright) and other tools.
+
+Generated by
+[mypy-boto3-builder 7.14.5](https://github.com/youtype/mypy_boto3_builder).
+
+More information can be found on
+[boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
+[mypy-boto3-ec2 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2/).
+
+See how it helps to find and fix potential bugs:
+
+![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)
+
+- [mypy-boto3-ec2](#mypy-boto3-ec2)
+ - [How to install](#how-to-install)
+ - [VSCode extension](#vscode-extension)
+ - [From PyPI with pip](#from-pypi-with-pip)
+ - [From conda-forge](#from-conda-forge)
+ - [How to uninstall](#how-to-uninstall)
+ - [Usage](#usage)
+ - [VSCode](#vscode)
+ - [PyCharm](#pycharm)
+ - [Emacs](#emacs)
+ - [Sublime Text](#sublime-text)
+ - [Other IDEs](#other-ides)
+ - [mypy](#mypy)
+ - [pyright](#pyright)
+ - [Explicit type annotations](#explicit-type-annotations)
+ - [Client annotations](#client-annotations)
+ - [Paginators annotations](#paginators-annotations)
+ - [Waiters annotations](#waiters-annotations)
+ - [Service Resource annotations](#service-resource-annotations)
+ - [Other resources annotations](#other-resources-annotations)
+ - [Collections annotations](#collections-annotations)
+ - [Literals](#literals)
+ - [Typed dictionaries](#typed-dictionaries)
+ - [How it works](#how-it-works)
+ - [What's new](#what's-new)
+ - [Implemented features](#implemented-features)
+ - [Latest changes](#latest-changes)
+ - [Versioning](#versioning)
+ - [Thank you](#thank-you)
+ - [Documentation](#documentation)
+ - [Support and contributing](#support-and-contributing)
+
+<a id="how-to-install"></a>
+
+## How to install
+
+<a id="vscode-extension"></a>
+
+### VSCode extension
+
+Add
+[AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
+extension to your VSCode and run `AWS boto3: Quick Start` command.
+
+Click `Modify` and select `boto3 common` and `EC2`.
+
+<a id="from-pypi-with-pip"></a>
+
+### From PyPI with pip
+
+Install `boto3-stubs` for `EC2` service.
+
+```bash
+# install with boto3 type annotations
+python -m pip install 'boto3-stubs[ec2]'
+
+
+# Lite version does not provide session.client/resource overloads
+# it is more RAM-friendly, but requires explicit type annotations
+python -m pip install 'boto3-stubs-lite[ec2]'
+
+
+# standalone installation
+python -m pip install mypy-boto3-ec2
+```
+
+<a id="from-conda-forge"></a>
+
+### From conda-forge
+
+Installing `mypy-boto3-ec2` from the `conda-forge` channel can be achieved by
+adding `conda-forge` to your channels with:
+
+```bash
+conda config --add channels conda-forge
+conda config --set channel_priority strict
+```
+
+Once the `conda-forge` channel has been enabled, `mypy-boto3-ec2` can be
+installed with:
+
+```bash
+conda install mypy-boto3-ec2
+```
+
+It is possible to list all of the versions of `mypy-boto3-ec2` available on
+your platform with:
+
+```bash
+conda search mypy-boto3-ec2 --channel conda-forge
+```
+
+<a id="how-to-uninstall"></a>
+
+## How to uninstall
+
+```bash
+python -m pip uninstall -y mypy-boto3-ec2
+```
+
+<a id="usage"></a>
+
+## Usage
+
+<a id="vscode"></a>
+
+### VSCode
+
+- Install
+ [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
+- Install
+ [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
+- Set `Pylance` as your Python Language Server
+- Install `boto3-stubs[ec2]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[ec2]'
+```
+
+Both type checking and code completion should now work. No explicit type
+annotations required, write your `boto3` code as usual.
+
+<a id="pycharm"></a>
+
+### PyCharm
+
+Install `boto3-stubs-lite[ec2]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs-lite[ec2]'`
+```
+
+Both type checking and code completion should now work. Explicit type
+annotations **are required**.
+
+Use `boto3-stubs` package instead for implicit type discovery.
+
+<a id="emacs"></a>
+
+### Emacs
+
+- Install `boto3-stubs` with services you use in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[ec2]'
+```
+
+- Install [use-package](https://github.com/jwiegley/use-package),
+ [lsp](https://github.com/emacs-lsp/lsp-mode/),
+ [company](https://github.com/company-mode/company-mode) and
+ [flycheck](https://github.com/flycheck/flycheck) packages
+- Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package
+
+```elisp
+(use-package lsp-pyright
+ :ensure t
+ :hook (python-mode . (lambda ()
+ (require 'lsp-pyright)
+ (lsp))) ; or lsp-deferred
+ :init (when (executable-find "python3")
+ (setq lsp-pyright-python-executable-cmd "python3"))
+ )
+```
+
+- Make sure emacs uses the environment where you have installed `boto3-stubs`
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="sublime-text"></a>
+
+### Sublime Text
+
+- Install `boto3-stubs[ec2]` with services you use in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[ec2]'
+```
+
+- Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="other-ides"></a>
+
+### Other IDEs
+
+Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
+should work.
+
+<a id="mypy"></a>
+
+### mypy
+
+- Install `mypy`: `python -m pip install mypy`
+- Install `boto3-stubs[ec2]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[ec2]'`
+```
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="pyright"></a>
+
+### pyright
+
+- Install `pyright`: `npm i -g pyright`
+- Install `boto3-stubs[ec2]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[ec2]'
+```
+
+Optionally, you can install `boto3-stubs` to `typings` folder.
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="explicit-type-annotations"></a>
+
+## Explicit type annotations
+
+<a id="client-annotations"></a>
+
+### Client annotations
+
+`EC2Client` provides annotations for `boto3.client("ec2")`.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2Client
+
+client: EC2Client = Session().client("ec2")
+
+# now client usage is checked by mypy and IDE should provide code completion
+```
+
+<a id="paginators-annotations"></a>
+
+### Paginators annotations
+
+`mypy_boto3_ec2.paginator` module contains type annotations for all paginators.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2Client
+from mypy_boto3_ec2.paginator import (
+ DescribeAddressTransfersPaginator,
+ DescribeAddressesAttributePaginator,
+ DescribeAwsNetworkPerformanceMetricSubscriptionsPaginator,
+ DescribeByoipCidrsPaginator,
+ DescribeCapacityReservationFleetsPaginator,
+ DescribeCapacityReservationsPaginator,
+ DescribeCarrierGatewaysPaginator,
+ DescribeClassicLinkInstancesPaginator,
+ DescribeClientVpnAuthorizationRulesPaginator,
+ DescribeClientVpnConnectionsPaginator,
+ DescribeClientVpnEndpointsPaginator,
+ DescribeClientVpnRoutesPaginator,
+ DescribeClientVpnTargetNetworksPaginator,
+ DescribeCoipPoolsPaginator,
+ DescribeDhcpOptionsPaginator,
+ DescribeEgressOnlyInternetGatewaysPaginator,
+ DescribeExportImageTasksPaginator,
+ DescribeFastLaunchImagesPaginator,
+ DescribeFastSnapshotRestoresPaginator,
+ DescribeFleetsPaginator,
+ DescribeFlowLogsPaginator,
+ DescribeFpgaImagesPaginator,
+ DescribeHostReservationOfferingsPaginator,
+ DescribeHostReservationsPaginator,
+ DescribeHostsPaginator,
+ DescribeIamInstanceProfileAssociationsPaginator,
+ DescribeImagesPaginator,
+ DescribeImportImageTasksPaginator,
+ DescribeImportSnapshotTasksPaginator,
+ DescribeInstanceCreditSpecificationsPaginator,
+ DescribeInstanceEventWindowsPaginator,
+ DescribeInstanceStatusPaginator,
+ DescribeInstanceTypeOfferingsPaginator,
+ DescribeInstanceTypesPaginator,
+ DescribeInstancesPaginator,
+ DescribeInternetGatewaysPaginator,
+ DescribeIpamPoolsPaginator,
+ DescribeIpamResourceDiscoveriesPaginator,
+ DescribeIpamResourceDiscoveryAssociationsPaginator,
+ DescribeIpamScopesPaginator,
+ DescribeIpamsPaginator,
+ DescribeIpv6PoolsPaginator,
+ DescribeLaunchTemplateVersionsPaginator,
+ DescribeLaunchTemplatesPaginator,
+ DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsPaginator,
+ DescribeLocalGatewayRouteTableVpcAssociationsPaginator,
+ DescribeLocalGatewayRouteTablesPaginator,
+ DescribeLocalGatewayVirtualInterfaceGroupsPaginator,
+ DescribeLocalGatewayVirtualInterfacesPaginator,
+ DescribeLocalGatewaysPaginator,
+ DescribeManagedPrefixListsPaginator,
+ DescribeMovingAddressesPaginator,
+ DescribeNatGatewaysPaginator,
+ DescribeNetworkAclsPaginator,
+ DescribeNetworkInsightsAccessScopeAnalysesPaginator,
+ DescribeNetworkInsightsAccessScopesPaginator,
+ DescribeNetworkInsightsAnalysesPaginator,
+ DescribeNetworkInsightsPathsPaginator,
+ DescribeNetworkInterfacePermissionsPaginator,
+ DescribeNetworkInterfacesPaginator,
+ DescribePrefixListsPaginator,
+ DescribePrincipalIdFormatPaginator,
+ DescribePublicIpv4PoolsPaginator,
+ DescribeReplaceRootVolumeTasksPaginator,
+ DescribeReservedInstancesModificationsPaginator,
+ DescribeReservedInstancesOfferingsPaginator,
+ DescribeRouteTablesPaginator,
+ DescribeScheduledInstanceAvailabilityPaginator,
+ DescribeScheduledInstancesPaginator,
+ DescribeSecurityGroupRulesPaginator,
+ DescribeSecurityGroupsPaginator,
+ DescribeSnapshotTierStatusPaginator,
+ DescribeSnapshotsPaginator,
+ DescribeSpotFleetInstancesPaginator,
+ DescribeSpotFleetRequestsPaginator,
+ DescribeSpotInstanceRequestsPaginator,
+ DescribeSpotPriceHistoryPaginator,
+ DescribeStaleSecurityGroupsPaginator,
+ DescribeStoreImageTasksPaginator,
+ DescribeSubnetsPaginator,
+ DescribeTagsPaginator,
+ DescribeTrafficMirrorFiltersPaginator,
+ DescribeTrafficMirrorSessionsPaginator,
+ DescribeTrafficMirrorTargetsPaginator,
+ DescribeTransitGatewayAttachmentsPaginator,
+ DescribeTransitGatewayConnectPeersPaginator,
+ DescribeTransitGatewayConnectsPaginator,
+ DescribeTransitGatewayMulticastDomainsPaginator,
+ DescribeTransitGatewayPeeringAttachmentsPaginator,
+ DescribeTransitGatewayPolicyTablesPaginator,
+ DescribeTransitGatewayRouteTableAnnouncementsPaginator,
+ DescribeTransitGatewayRouteTablesPaginator,
+ DescribeTransitGatewayVpcAttachmentsPaginator,
+ DescribeTransitGatewaysPaginator,
+ DescribeTrunkInterfaceAssociationsPaginator,
+ DescribeVerifiedAccessEndpointsPaginator,
+ DescribeVerifiedAccessGroupsPaginator,
+ DescribeVerifiedAccessInstanceLoggingConfigurationsPaginator,
+ DescribeVerifiedAccessInstancesPaginator,
+ DescribeVerifiedAccessTrustProvidersPaginator,
+ DescribeVolumeStatusPaginator,
+ DescribeVolumesPaginator,
+ DescribeVolumesModificationsPaginator,
+ DescribeVpcClassicLinkDnsSupportPaginator,
+ DescribeVpcEndpointConnectionNotificationsPaginator,
+ DescribeVpcEndpointConnectionsPaginator,
+ DescribeVpcEndpointServiceConfigurationsPaginator,
+ DescribeVpcEndpointServicePermissionsPaginator,
+ DescribeVpcEndpointServicesPaginator,
+ DescribeVpcEndpointsPaginator,
+ DescribeVpcPeeringConnectionsPaginator,
+ DescribeVpcsPaginator,
+ GetAssociatedIpv6PoolCidrsPaginator,
+ GetAwsNetworkPerformanceDataPaginator,
+ GetGroupsForCapacityReservationPaginator,
+ GetInstanceTypesFromInstanceRequirementsPaginator,
+ GetIpamAddressHistoryPaginator,
+ GetIpamDiscoveredAccountsPaginator,
+ GetIpamDiscoveredResourceCidrsPaginator,
+ GetIpamPoolAllocationsPaginator,
+ GetIpamPoolCidrsPaginator,
+ GetIpamResourceCidrsPaginator,
+ GetManagedPrefixListAssociationsPaginator,
+ GetManagedPrefixListEntriesPaginator,
+ GetSpotPlacementScoresPaginator,
+ GetTransitGatewayAttachmentPropagationsPaginator,
+ GetTransitGatewayMulticastDomainAssociationsPaginator,
+ GetTransitGatewayPolicyTableAssociationsPaginator,
+ GetTransitGatewayPrefixListReferencesPaginator,
+ GetTransitGatewayRouteTableAssociationsPaginator,
+ GetTransitGatewayRouteTablePropagationsPaginator,
+ GetVpnConnectionDeviceTypesPaginator,
+ ListImagesInRecycleBinPaginator,
+ ListSnapshotsInRecycleBinPaginator,
+ SearchLocalGatewayRoutesPaginator,
+ SearchTransitGatewayMulticastGroupsPaginator,
+)
+
+client: EC2Client = Session().client("ec2")
+
+# Explicit type annotations are optional here
+# Types should be correctly discovered by mypy and IDEs
+describe_address_transfers_paginator: DescribeAddressTransfersPaginator = client.get_paginator(
+ "describe_address_transfers"
+)
+describe_addresses_attribute_paginator: DescribeAddressesAttributePaginator = client.get_paginator(
+ "describe_addresses_attribute"
+)
+describe_aws_network_performance_metric_subscriptions_paginator: DescribeAwsNetworkPerformanceMetricSubscriptionsPaginator = client.get_paginator(
+ "describe_aws_network_performance_metric_subscriptions"
+)
+describe_byoip_cidrs_paginator: DescribeByoipCidrsPaginator = client.get_paginator(
+ "describe_byoip_cidrs"
+)
+describe_capacity_reservation_fleets_paginator: DescribeCapacityReservationFleetsPaginator = (
+ client.get_paginator("describe_capacity_reservation_fleets")
+)
+describe_capacity_reservations_paginator: DescribeCapacityReservationsPaginator = (
+ client.get_paginator("describe_capacity_reservations")
+)
+describe_carrier_gateways_paginator: DescribeCarrierGatewaysPaginator = client.get_paginator(
+ "describe_carrier_gateways"
+)
+describe_classic_link_instances_paginator: DescribeClassicLinkInstancesPaginator = (
+ client.get_paginator("describe_classic_link_instances")
+)
+describe_client_vpn_authorization_rules_paginator: DescribeClientVpnAuthorizationRulesPaginator = (
+ client.get_paginator("describe_client_vpn_authorization_rules")
+)
+describe_client_vpn_connections_paginator: DescribeClientVpnConnectionsPaginator = (
+ client.get_paginator("describe_client_vpn_connections")
+)
+describe_client_vpn_endpoints_paginator: DescribeClientVpnEndpointsPaginator = client.get_paginator(
+ "describe_client_vpn_endpoints"
+)
+describe_client_vpn_routes_paginator: DescribeClientVpnRoutesPaginator = client.get_paginator(
+ "describe_client_vpn_routes"
+)
+describe_client_vpn_target_networks_paginator: DescribeClientVpnTargetNetworksPaginator = (
+ client.get_paginator("describe_client_vpn_target_networks")
+)
+describe_coip_pools_paginator: DescribeCoipPoolsPaginator = client.get_paginator(
+ "describe_coip_pools"
+)
+describe_dhcp_options_paginator: DescribeDhcpOptionsPaginator = client.get_paginator(
+ "describe_dhcp_options"
+)
+describe_egress_only_internet_gateways_paginator: DescribeEgressOnlyInternetGatewaysPaginator = (
+ client.get_paginator("describe_egress_only_internet_gateways")
+)
+describe_export_image_tasks_paginator: DescribeExportImageTasksPaginator = client.get_paginator(
+ "describe_export_image_tasks"
+)
+describe_fast_launch_images_paginator: DescribeFastLaunchImagesPaginator = client.get_paginator(
+ "describe_fast_launch_images"
+)
+describe_fast_snapshot_restores_paginator: DescribeFastSnapshotRestoresPaginator = (
+ client.get_paginator("describe_fast_snapshot_restores")
+)
+describe_fleets_paginator: DescribeFleetsPaginator = client.get_paginator("describe_fleets")
+describe_flow_logs_paginator: DescribeFlowLogsPaginator = client.get_paginator("describe_flow_logs")
+describe_fpga_images_paginator: DescribeFpgaImagesPaginator = client.get_paginator(
+ "describe_fpga_images"
+)
+describe_host_reservation_offerings_paginator: DescribeHostReservationOfferingsPaginator = (
+ client.get_paginator("describe_host_reservation_offerings")
+)
+describe_host_reservations_paginator: DescribeHostReservationsPaginator = client.get_paginator(
+ "describe_host_reservations"
+)
+describe_hosts_paginator: DescribeHostsPaginator = client.get_paginator("describe_hosts")
+describe_iam_instance_profile_associations_paginator: DescribeIamInstanceProfileAssociationsPaginator = client.get_paginator(
+ "describe_iam_instance_profile_associations"
+)
+describe_images_paginator: DescribeImagesPaginator = client.get_paginator("describe_images")
+describe_import_image_tasks_paginator: DescribeImportImageTasksPaginator = client.get_paginator(
+ "describe_import_image_tasks"
+)
+describe_import_snapshot_tasks_paginator: DescribeImportSnapshotTasksPaginator = (
+ client.get_paginator("describe_import_snapshot_tasks")
+)
+describe_instance_credit_specifications_paginator: DescribeInstanceCreditSpecificationsPaginator = (
+ client.get_paginator("describe_instance_credit_specifications")
+)
+describe_instance_event_windows_paginator: DescribeInstanceEventWindowsPaginator = (
+ client.get_paginator("describe_instance_event_windows")
+)
+describe_instance_status_paginator: DescribeInstanceStatusPaginator = client.get_paginator(
+ "describe_instance_status"
+)
+describe_instance_type_offerings_paginator: DescribeInstanceTypeOfferingsPaginator = (
+ client.get_paginator("describe_instance_type_offerings")
+)
+describe_instance_types_paginator: DescribeInstanceTypesPaginator = client.get_paginator(
+ "describe_instance_types"
+)
+describe_instances_paginator: DescribeInstancesPaginator = client.get_paginator(
+ "describe_instances"
+)
+describe_internet_gateways_paginator: DescribeInternetGatewaysPaginator = client.get_paginator(
+ "describe_internet_gateways"
+)
+describe_ipam_pools_paginator: DescribeIpamPoolsPaginator = client.get_paginator(
+ "describe_ipam_pools"
+)
+describe_ipam_resource_discoveries_paginator: DescribeIpamResourceDiscoveriesPaginator = (
+ client.get_paginator("describe_ipam_resource_discoveries")
+)
+describe_ipam_resource_discovery_associations_paginator: DescribeIpamResourceDiscoveryAssociationsPaginator = client.get_paginator(
+ "describe_ipam_resource_discovery_associations"
+)
+describe_ipam_scopes_paginator: DescribeIpamScopesPaginator = client.get_paginator(
+ "describe_ipam_scopes"
+)
+describe_ipams_paginator: DescribeIpamsPaginator = client.get_paginator("describe_ipams")
+describe_ipv6_pools_paginator: DescribeIpv6PoolsPaginator = client.get_paginator(
+ "describe_ipv6_pools"
+)
+describe_launch_template_versions_paginator: DescribeLaunchTemplateVersionsPaginator = (
+ client.get_paginator("describe_launch_template_versions")
+)
+describe_launch_templates_paginator: DescribeLaunchTemplatesPaginator = client.get_paginator(
+ "describe_launch_templates"
+)
+describe_local_gateway_route_table_virtual_interface_group_associations_paginator: DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsPaginator = client.get_paginator(
+ "describe_local_gateway_route_table_virtual_interface_group_associations"
+)
+describe_local_gateway_route_table_vpc_associations_paginator: DescribeLocalGatewayRouteTableVpcAssociationsPaginator = client.get_paginator(
+ "describe_local_gateway_route_table_vpc_associations"
+)
+describe_local_gateway_route_tables_paginator: DescribeLocalGatewayRouteTablesPaginator = (
+ client.get_paginator("describe_local_gateway_route_tables")
+)
+describe_local_gateway_virtual_interface_groups_paginator: DescribeLocalGatewayVirtualInterfaceGroupsPaginator = client.get_paginator(
+ "describe_local_gateway_virtual_interface_groups"
+)
+describe_local_gateway_virtual_interfaces_paginator: DescribeLocalGatewayVirtualInterfacesPaginator = client.get_paginator(
+ "describe_local_gateway_virtual_interfaces"
+)
+describe_local_gateways_paginator: DescribeLocalGatewaysPaginator = client.get_paginator(
+ "describe_local_gateways"
+)
+describe_managed_prefix_lists_paginator: DescribeManagedPrefixListsPaginator = client.get_paginator(
+ "describe_managed_prefix_lists"
+)
+describe_moving_addresses_paginator: DescribeMovingAddressesPaginator = client.get_paginator(
+ "describe_moving_addresses"
+)
+describe_nat_gateways_paginator: DescribeNatGatewaysPaginator = client.get_paginator(
+ "describe_nat_gateways"
+)
+describe_network_acls_paginator: DescribeNetworkAclsPaginator = client.get_paginator(
+ "describe_network_acls"
+)
+describe_network_insights_access_scope_analyses_paginator: DescribeNetworkInsightsAccessScopeAnalysesPaginator = client.get_paginator(
+ "describe_network_insights_access_scope_analyses"
+)
+describe_network_insights_access_scopes_paginator: DescribeNetworkInsightsAccessScopesPaginator = (
+ client.get_paginator("describe_network_insights_access_scopes")
+)
+describe_network_insights_analyses_paginator: DescribeNetworkInsightsAnalysesPaginator = (
+ client.get_paginator("describe_network_insights_analyses")
+)
+describe_network_insights_paths_paginator: DescribeNetworkInsightsPathsPaginator = (
+ client.get_paginator("describe_network_insights_paths")
+)
+describe_network_interface_permissions_paginator: DescribeNetworkInterfacePermissionsPaginator = (
+ client.get_paginator("describe_network_interface_permissions")
+)
+describe_network_interfaces_paginator: DescribeNetworkInterfacesPaginator = client.get_paginator(
+ "describe_network_interfaces"
+)
+describe_prefix_lists_paginator: DescribePrefixListsPaginator = client.get_paginator(
+ "describe_prefix_lists"
+)
+describe_principal_id_format_paginator: DescribePrincipalIdFormatPaginator = client.get_paginator(
+ "describe_principal_id_format"
+)
+describe_public_ipv4_pools_paginator: DescribePublicIpv4PoolsPaginator = client.get_paginator(
+ "describe_public_ipv4_pools"
+)
+describe_replace_root_volume_tasks_paginator: DescribeReplaceRootVolumeTasksPaginator = (
+ client.get_paginator("describe_replace_root_volume_tasks")
+)
+describe_reserved_instances_modifications_paginator: DescribeReservedInstancesModificationsPaginator = client.get_paginator(
+ "describe_reserved_instances_modifications"
+)
+describe_reserved_instances_offerings_paginator: DescribeReservedInstancesOfferingsPaginator = (
+ client.get_paginator("describe_reserved_instances_offerings")
+)
+describe_route_tables_paginator: DescribeRouteTablesPaginator = client.get_paginator(
+ "describe_route_tables"
+)
+describe_scheduled_instance_availability_paginator: DescribeScheduledInstanceAvailabilityPaginator = client.get_paginator(
+ "describe_scheduled_instance_availability"
+)
+describe_scheduled_instances_paginator: DescribeScheduledInstancesPaginator = client.get_paginator(
+ "describe_scheduled_instances"
+)
+describe_security_group_rules_paginator: DescribeSecurityGroupRulesPaginator = client.get_paginator(
+ "describe_security_group_rules"
+)
+describe_security_groups_paginator: DescribeSecurityGroupsPaginator = client.get_paginator(
+ "describe_security_groups"
+)
+describe_snapshot_tier_status_paginator: DescribeSnapshotTierStatusPaginator = client.get_paginator(
+ "describe_snapshot_tier_status"
+)
+describe_snapshots_paginator: DescribeSnapshotsPaginator = client.get_paginator(
+ "describe_snapshots"
+)
+describe_spot_fleet_instances_paginator: DescribeSpotFleetInstancesPaginator = client.get_paginator(
+ "describe_spot_fleet_instances"
+)
+describe_spot_fleet_requests_paginator: DescribeSpotFleetRequestsPaginator = client.get_paginator(
+ "describe_spot_fleet_requests"
+)
+describe_spot_instance_requests_paginator: DescribeSpotInstanceRequestsPaginator = (
+ client.get_paginator("describe_spot_instance_requests")
+)
+describe_spot_price_history_paginator: DescribeSpotPriceHistoryPaginator = client.get_paginator(
+ "describe_spot_price_history"
+)
+describe_stale_security_groups_paginator: DescribeStaleSecurityGroupsPaginator = (
+ client.get_paginator("describe_stale_security_groups")
+)
+describe_store_image_tasks_paginator: DescribeStoreImageTasksPaginator = client.get_paginator(
+ "describe_store_image_tasks"
+)
+describe_subnets_paginator: DescribeSubnetsPaginator = client.get_paginator("describe_subnets")
+describe_tags_paginator: DescribeTagsPaginator = client.get_paginator("describe_tags")
+describe_traffic_mirror_filters_paginator: DescribeTrafficMirrorFiltersPaginator = (
+ client.get_paginator("describe_traffic_mirror_filters")
+)
+describe_traffic_mirror_sessions_paginator: DescribeTrafficMirrorSessionsPaginator = (
+ client.get_paginator("describe_traffic_mirror_sessions")
+)
+describe_traffic_mirror_targets_paginator: DescribeTrafficMirrorTargetsPaginator = (
+ client.get_paginator("describe_traffic_mirror_targets")
+)
+describe_transit_gateway_attachments_paginator: DescribeTransitGatewayAttachmentsPaginator = (
+ client.get_paginator("describe_transit_gateway_attachments")
+)
+describe_transit_gateway_connect_peers_paginator: DescribeTransitGatewayConnectPeersPaginator = (
+ client.get_paginator("describe_transit_gateway_connect_peers")
+)
+describe_transit_gateway_connects_paginator: DescribeTransitGatewayConnectsPaginator = (
+ client.get_paginator("describe_transit_gateway_connects")
+)
+describe_transit_gateway_multicast_domains_paginator: DescribeTransitGatewayMulticastDomainsPaginator = client.get_paginator(
+ "describe_transit_gateway_multicast_domains"
+)
+describe_transit_gateway_peering_attachments_paginator: DescribeTransitGatewayPeeringAttachmentsPaginator = client.get_paginator(
+ "describe_transit_gateway_peering_attachments"
+)
+describe_transit_gateway_policy_tables_paginator: DescribeTransitGatewayPolicyTablesPaginator = (
+ client.get_paginator("describe_transit_gateway_policy_tables")
+)
+describe_transit_gateway_route_table_announcements_paginator: DescribeTransitGatewayRouteTableAnnouncementsPaginator = client.get_paginator(
+ "describe_transit_gateway_route_table_announcements"
+)
+describe_transit_gateway_route_tables_paginator: DescribeTransitGatewayRouteTablesPaginator = (
+ client.get_paginator("describe_transit_gateway_route_tables")
+)
+describe_transit_gateway_vpc_attachments_paginator: DescribeTransitGatewayVpcAttachmentsPaginator = client.get_paginator(
+ "describe_transit_gateway_vpc_attachments"
+)
+describe_transit_gateways_paginator: DescribeTransitGatewaysPaginator = client.get_paginator(
+ "describe_transit_gateways"
+)
+describe_trunk_interface_associations_paginator: DescribeTrunkInterfaceAssociationsPaginator = (
+ client.get_paginator("describe_trunk_interface_associations")
+)
+describe_verified_access_endpoints_paginator: DescribeVerifiedAccessEndpointsPaginator = (
+ client.get_paginator("describe_verified_access_endpoints")
+)
+describe_verified_access_groups_paginator: DescribeVerifiedAccessGroupsPaginator = (
+ client.get_paginator("describe_verified_access_groups")
+)
+describe_verified_access_instance_logging_configurations_paginator: DescribeVerifiedAccessInstanceLoggingConfigurationsPaginator = client.get_paginator(
+ "describe_verified_access_instance_logging_configurations"
+)
+describe_verified_access_instances_paginator: DescribeVerifiedAccessInstancesPaginator = (
+ client.get_paginator("describe_verified_access_instances")
+)
+describe_verified_access_trust_providers_paginator: DescribeVerifiedAccessTrustProvidersPaginator = client.get_paginator(
+ "describe_verified_access_trust_providers"
+)
+describe_volume_status_paginator: DescribeVolumeStatusPaginator = client.get_paginator(
+ "describe_volume_status"
+)
+describe_volumes_paginator: DescribeVolumesPaginator = client.get_paginator("describe_volumes")
+describe_volumes_modifications_paginator: DescribeVolumesModificationsPaginator = (
+ client.get_paginator("describe_volumes_modifications")
+)
+describe_vpc_classic_link_dns_support_paginator: DescribeVpcClassicLinkDnsSupportPaginator = (
+ client.get_paginator("describe_vpc_classic_link_dns_support")
+)
+describe_vpc_endpoint_connection_notifications_paginator: DescribeVpcEndpointConnectionNotificationsPaginator = client.get_paginator(
+ "describe_vpc_endpoint_connection_notifications"
+)
+describe_vpc_endpoint_connections_paginator: DescribeVpcEndpointConnectionsPaginator = (
+ client.get_paginator("describe_vpc_endpoint_connections")
+)
+describe_vpc_endpoint_service_configurations_paginator: DescribeVpcEndpointServiceConfigurationsPaginator = client.get_paginator(
+ "describe_vpc_endpoint_service_configurations"
+)
+describe_vpc_endpoint_service_permissions_paginator: DescribeVpcEndpointServicePermissionsPaginator = client.get_paginator(
+ "describe_vpc_endpoint_service_permissions"
+)
+describe_vpc_endpoint_services_paginator: DescribeVpcEndpointServicesPaginator = (
+ client.get_paginator("describe_vpc_endpoint_services")
+)
+describe_vpc_endpoints_paginator: DescribeVpcEndpointsPaginator = client.get_paginator(
+ "describe_vpc_endpoints"
+)
+describe_vpc_peering_connections_paginator: DescribeVpcPeeringConnectionsPaginator = (
+ client.get_paginator("describe_vpc_peering_connections")
+)
+describe_vpcs_paginator: DescribeVpcsPaginator = client.get_paginator("describe_vpcs")
+get_associated_ipv6_pool_cidrs_paginator: GetAssociatedIpv6PoolCidrsPaginator = (
+ client.get_paginator("get_associated_ipv6_pool_cidrs")
+)
+get_aws_network_performance_data_paginator: GetAwsNetworkPerformanceDataPaginator = (
+ client.get_paginator("get_aws_network_performance_data")
+)
+get_groups_for_capacity_reservation_paginator: GetGroupsForCapacityReservationPaginator = (
+ client.get_paginator("get_groups_for_capacity_reservation")
+)
+get_instance_types_from_instance_requirements_paginator: GetInstanceTypesFromInstanceRequirementsPaginator = client.get_paginator(
+ "get_instance_types_from_instance_requirements"
+)
+get_ipam_address_history_paginator: GetIpamAddressHistoryPaginator = client.get_paginator(
+ "get_ipam_address_history"
+)
+get_ipam_discovered_accounts_paginator: GetIpamDiscoveredAccountsPaginator = client.get_paginator(
+ "get_ipam_discovered_accounts"
+)
+get_ipam_discovered_resource_cidrs_paginator: GetIpamDiscoveredResourceCidrsPaginator = (
+ client.get_paginator("get_ipam_discovered_resource_cidrs")
+)
+get_ipam_pool_allocations_paginator: GetIpamPoolAllocationsPaginator = client.get_paginator(
+ "get_ipam_pool_allocations"
+)
+get_ipam_pool_cidrs_paginator: GetIpamPoolCidrsPaginator = client.get_paginator(
+ "get_ipam_pool_cidrs"
+)
+get_ipam_resource_cidrs_paginator: GetIpamResourceCidrsPaginator = client.get_paginator(
+ "get_ipam_resource_cidrs"
+)
+get_managed_prefix_list_associations_paginator: GetManagedPrefixListAssociationsPaginator = (
+ client.get_paginator("get_managed_prefix_list_associations")
+)
+get_managed_prefix_list_entries_paginator: GetManagedPrefixListEntriesPaginator = (
+ client.get_paginator("get_managed_prefix_list_entries")
+)
+get_spot_placement_scores_paginator: GetSpotPlacementScoresPaginator = client.get_paginator(
+ "get_spot_placement_scores"
+)
+get_transit_gateway_attachment_propagations_paginator: GetTransitGatewayAttachmentPropagationsPaginator = client.get_paginator(
+ "get_transit_gateway_attachment_propagations"
+)
+get_transit_gateway_multicast_domain_associations_paginator: GetTransitGatewayMulticastDomainAssociationsPaginator = client.get_paginator(
+ "get_transit_gateway_multicast_domain_associations"
+)
+get_transit_gateway_policy_table_associations_paginator: GetTransitGatewayPolicyTableAssociationsPaginator = client.get_paginator(
+ "get_transit_gateway_policy_table_associations"
+)
+get_transit_gateway_prefix_list_references_paginator: GetTransitGatewayPrefixListReferencesPaginator = client.get_paginator(
+ "get_transit_gateway_prefix_list_references"
+)
+get_transit_gateway_route_table_associations_paginator: GetTransitGatewayRouteTableAssociationsPaginator = client.get_paginator(
+ "get_transit_gateway_route_table_associations"
+)
+get_transit_gateway_route_table_propagations_paginator: GetTransitGatewayRouteTablePropagationsPaginator = client.get_paginator(
+ "get_transit_gateway_route_table_propagations"
+)
+get_vpn_connection_device_types_paginator: GetVpnConnectionDeviceTypesPaginator = (
+ client.get_paginator("get_vpn_connection_device_types")
+)
+list_images_in_recycle_bin_paginator: ListImagesInRecycleBinPaginator = client.get_paginator(
+ "list_images_in_recycle_bin"
+)
+list_snapshots_in_recycle_bin_paginator: ListSnapshotsInRecycleBinPaginator = client.get_paginator(
+ "list_snapshots_in_recycle_bin"
+)
+search_local_gateway_routes_paginator: SearchLocalGatewayRoutesPaginator = client.get_paginator(
+ "search_local_gateway_routes"
+)
+search_transit_gateway_multicast_groups_paginator: SearchTransitGatewayMulticastGroupsPaginator = (
+ client.get_paginator("search_transit_gateway_multicast_groups")
+)
+```
+
+<a id="waiters-annotations"></a>
+
+### Waiters annotations
+
+`mypy_boto3_ec2.waiter` module contains type annotations for all waiters.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2Client
+from mypy_boto3_ec2.waiter import (
+ BundleTaskCompleteWaiter,
+ ConversionTaskCancelledWaiter,
+ ConversionTaskCompletedWaiter,
+ ConversionTaskDeletedWaiter,
+ CustomerGatewayAvailableWaiter,
+ ExportTaskCancelledWaiter,
+ ExportTaskCompletedWaiter,
+ ImageAvailableWaiter,
+ ImageExistsWaiter,
+ InstanceExistsWaiter,
+ InstanceRunningWaiter,
+ InstanceStatusOkWaiter,
+ InstanceStoppedWaiter,
+ InstanceTerminatedWaiter,
+ InternetGatewayExistsWaiter,
+ KeyPairExistsWaiter,
+ NatGatewayAvailableWaiter,
+ NatGatewayDeletedWaiter,
+ NetworkInterfaceAvailableWaiter,
+ PasswordDataAvailableWaiter,
+ SecurityGroupExistsWaiter,
+ SnapshotCompletedWaiter,
+ SnapshotImportedWaiter,
+ SpotInstanceRequestFulfilledWaiter,
+ SubnetAvailableWaiter,
+ SystemStatusOkWaiter,
+ VolumeAvailableWaiter,
+ VolumeDeletedWaiter,
+ VolumeInUseWaiter,
+ VpcAvailableWaiter,
+ VpcExistsWaiter,
+ VpcPeeringConnectionDeletedWaiter,
+ VpcPeeringConnectionExistsWaiter,
+ VpnConnectionAvailableWaiter,
+ VpnConnectionDeletedWaiter,
+)
+
+client: EC2Client = Session().client("ec2")
+
+# Explicit type annotations are optional here
+# Types should be correctly discovered by mypy and IDEs
+bundle_task_complete_waiter: BundleTaskCompleteWaiter = client.get_waiter("bundle_task_complete")
+conversion_task_cancelled_waiter: ConversionTaskCancelledWaiter = client.get_waiter(
+ "conversion_task_cancelled"
+)
+conversion_task_completed_waiter: ConversionTaskCompletedWaiter = client.get_waiter(
+ "conversion_task_completed"
+)
+conversion_task_deleted_waiter: ConversionTaskDeletedWaiter = client.get_waiter(
+ "conversion_task_deleted"
+)
+customer_gateway_available_waiter: CustomerGatewayAvailableWaiter = client.get_waiter(
+ "customer_gateway_available"
+)
+export_task_cancelled_waiter: ExportTaskCancelledWaiter = client.get_waiter("export_task_cancelled")
+export_task_completed_waiter: ExportTaskCompletedWaiter = client.get_waiter("export_task_completed")
+image_available_waiter: ImageAvailableWaiter = client.get_waiter("image_available")
+image_exists_waiter: ImageExistsWaiter = client.get_waiter("image_exists")
+instance_exists_waiter: InstanceExistsWaiter = client.get_waiter("instance_exists")
+instance_running_waiter: InstanceRunningWaiter = client.get_waiter("instance_running")
+instance_status_ok_waiter: InstanceStatusOkWaiter = client.get_waiter("instance_status_ok")
+instance_stopped_waiter: InstanceStoppedWaiter = client.get_waiter("instance_stopped")
+instance_terminated_waiter: InstanceTerminatedWaiter = client.get_waiter("instance_terminated")
+internet_gateway_exists_waiter: InternetGatewayExistsWaiter = client.get_waiter(
+ "internet_gateway_exists"
+)
+key_pair_exists_waiter: KeyPairExistsWaiter = client.get_waiter("key_pair_exists")
+nat_gateway_available_waiter: NatGatewayAvailableWaiter = client.get_waiter("nat_gateway_available")
+nat_gateway_deleted_waiter: NatGatewayDeletedWaiter = client.get_waiter("nat_gateway_deleted")
+network_interface_available_waiter: NetworkInterfaceAvailableWaiter = client.get_waiter(
+ "network_interface_available"
+)
+password_data_available_waiter: PasswordDataAvailableWaiter = client.get_waiter(
+ "password_data_available"
+)
+security_group_exists_waiter: SecurityGroupExistsWaiter = client.get_waiter("security_group_exists")
+snapshot_completed_waiter: SnapshotCompletedWaiter = client.get_waiter("snapshot_completed")
+snapshot_imported_waiter: SnapshotImportedWaiter = client.get_waiter("snapshot_imported")
+spot_instance_request_fulfilled_waiter: SpotInstanceRequestFulfilledWaiter = client.get_waiter(
+ "spot_instance_request_fulfilled"
+)
+subnet_available_waiter: SubnetAvailableWaiter = client.get_waiter("subnet_available")
+system_status_ok_waiter: SystemStatusOkWaiter = client.get_waiter("system_status_ok")
+volume_available_waiter: VolumeAvailableWaiter = client.get_waiter("volume_available")
+volume_deleted_waiter: VolumeDeletedWaiter = client.get_waiter("volume_deleted")
+volume_in_use_waiter: VolumeInUseWaiter = client.get_waiter("volume_in_use")
+vpc_available_waiter: VpcAvailableWaiter = client.get_waiter("vpc_available")
+vpc_exists_waiter: VpcExistsWaiter = client.get_waiter("vpc_exists")
+vpc_peering_connection_deleted_waiter: VpcPeeringConnectionDeletedWaiter = client.get_waiter(
+ "vpc_peering_connection_deleted"
+)
+vpc_peering_connection_exists_waiter: VpcPeeringConnectionExistsWaiter = client.get_waiter(
+ "vpc_peering_connection_exists"
+)
+vpn_connection_available_waiter: VpnConnectionAvailableWaiter = client.get_waiter(
+ "vpn_connection_available"
+)
+vpn_connection_deleted_waiter: VpnConnectionDeletedWaiter = client.get_waiter(
+ "vpn_connection_deleted"
+)
+```
+
+<a id="service-resource-annotations"></a>
+
+### Service Resource annotations
+
+`EC2ServiceResource` provides annotations for `boto3.resource("ec2")`.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2ServiceResource
+
+resource: EC2ServiceResource = Session().resource("ec2")
+
+# now resource usage is checked by mypy and IDE should provide code completion
+```
+
+<a id="other-resources-annotations"></a>
+
+### Other resources annotations
+
+`mypy_boto3_ec2.service_resource` module contains type annotations for all
+resources.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2ServiceResource
+from mypy_boto3_ec2.service_resource import (
+ ClassicAddress,
+ DhcpOptions,
+ Image,
+ Instance,
+ InternetGateway,
+ KeyPair,
+ KeyPairInfo,
+ NetworkAcl,
+ NetworkInterface,
+ NetworkInterfaceAssociation,
+ PlacementGroup,
+ Route,
+ RouteTable,
+ RouteTableAssociation,
+ SecurityGroup,
+ Snapshot,
+ Subnet,
+ Tag,
+ Volume,
+ Vpc,
+ VpcPeeringConnection,
+ VpcAddress,
+)
+
+resource: EC2ServiceResource = Session().resource("ec2")
+
+# Explicit type annotations are optional here
+# Type should be correctly discovered by mypy and IDEs
+my_classic_address: ClassicAddress = resource.ClassicAddress(...)
+my_dhcp_options: DhcpOptions = resource.DhcpOptions(...)
+my_image: Image = resource.Image(...)
+my_instance: Instance = resource.Instance(...)
+my_internet_gateway: InternetGateway = resource.InternetGateway(...)
+my_key_pair: KeyPair = resource.KeyPair(...)
+my_key_pair_info: KeyPairInfo = resource.KeyPairInfo(...)
+my_network_acl: NetworkAcl = resource.NetworkAcl(...)
+my_network_interface: NetworkInterface = resource.NetworkInterface(...)
+my_network_interface_association: NetworkInterfaceAssociation = (
+ resource.NetworkInterfaceAssociation(...)
+)
+my_placement_group: PlacementGroup = resource.PlacementGroup(...)
+my_route: Route = resource.Route(...)
+my_route_table: RouteTable = resource.RouteTable(...)
+my_route_table_association: RouteTableAssociation = resource.RouteTableAssociation(...)
+my_security_group: SecurityGroup = resource.SecurityGroup(...)
+my_snapshot: Snapshot = resource.Snapshot(...)
+my_subnet: Subnet = resource.Subnet(...)
+my_tag: Tag = resource.Tag(...)
+my_volume: Volume = resource.Volume(...)
+my_vpc: Vpc = resource.Vpc(...)
+my_vpc_peering_connection: VpcPeeringConnection = resource.VpcPeeringConnection(...)
+my_vpc_address: VpcAddress = resource.VpcAddress(...)
+```
+
+<a id="collections-annotations"></a>
+
+### Collections annotations
+
+`mypy_boto3_ec2.service_resource` module contains type annotations for all
+`EC2ServiceResource` collections.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2ServiceResource
+from mypy_boto3_ec2.service_resource import (
+ ServiceResourceClassicAddressesCollection,
+ ServiceResourceDhcpOptionsSetsCollection,
+ ServiceResourceImagesCollection,
+ ServiceResourceInstancesCollection,
+ ServiceResourceInternetGatewaysCollection,
+ ServiceResourceKeyPairsCollection,
+ ServiceResourceNetworkAclsCollection,
+ ServiceResourceNetworkInterfacesCollection,
+ ServiceResourcePlacementGroupsCollection,
+ ServiceResourceRouteTablesCollection,
+ ServiceResourceSecurityGroupsCollection,
+ ServiceResourceSnapshotsCollection,
+ ServiceResourceSubnetsCollection,
+ ServiceResourceVolumesCollection,
+ ServiceResourceVpcAddressesCollection,
+ ServiceResourceVpcPeeringConnectionsCollection,
+ ServiceResourceVpcsCollection,
+)
+
+resource: EC2ServiceResource = Session().resource("ec2")
+
+# Explicit type annotations are optional here
+# Type should be correctly discovered by mypy and IDEs
+classic_addresses: ec2_resources.ServiceResourceClassicAddressesCollection = (
+ resource.classic_addresses
+)
+dhcp_options_sets: ec2_resources.ServiceResourceDhcpOptionsSetsCollection = (
+ resource.dhcp_options_sets
+)
+images: ec2_resources.ServiceResourceImagesCollection = resource.images
+instances: ec2_resources.ServiceResourceInstancesCollection = resource.instances
+internet_gateways: ec2_resources.ServiceResourceInternetGatewaysCollection = (
+ resource.internet_gateways
+)
+key_pairs: ec2_resources.ServiceResourceKeyPairsCollection = resource.key_pairs
+network_acls: ec2_resources.ServiceResourceNetworkAclsCollection = resource.network_acls
+network_interfaces: ec2_resources.ServiceResourceNetworkInterfacesCollection = (
+ resource.network_interfaces
+)
+placement_groups: ec2_resources.ServiceResourcePlacementGroupsCollection = resource.placement_groups
+route_tables: ec2_resources.ServiceResourceRouteTablesCollection = resource.route_tables
+security_groups: ec2_resources.ServiceResourceSecurityGroupsCollection = resource.security_groups
+snapshots: ec2_resources.ServiceResourceSnapshotsCollection = resource.snapshots
+subnets: ec2_resources.ServiceResourceSubnetsCollection = resource.subnets
+volumes: ec2_resources.ServiceResourceVolumesCollection = resource.volumes
+vpc_addresses: ec2_resources.ServiceResourceVpcAddressesCollection = resource.vpc_addresses
+vpc_peering_connections: ec2_resources.ServiceResourceVpcPeeringConnectionsCollection = (
+ resource.vpc_peering_connections
+)
+vpcs: ec2_resources.ServiceResourceVpcsCollection = resource.vpcs
+```
+
+<a id="literals"></a>
+
+### Literals
+
+`mypy_boto3_ec2.literals` module contains literals extracted from shapes that
+can be used in user code for type checking.
+
+```python
+from mypy_boto3_ec2.literals import (
+ AcceleratorManufacturerType,
+ AcceleratorNameType,
+ AcceleratorTypeType,
+ AccountAttributeNameType,
+ ActivityStatusType,
+ AddressAttributeNameType,
+ AddressFamilyType,
+ AddressTransferStatusType,
+ AffinityType,
+ AllocationStateType,
+ AllocationStrategyType,
+ AllocationTypeType,
+ AllowsMultipleInstanceTypesType,
+ AnalysisStatusType,
+ ApplianceModeSupportValueType,
+ ArchitectureTypeType,
+ ArchitectureValuesType,
+ AssociatedNetworkTypeType,
+ AssociationStatusCodeType,
+ AttachmentStatusType,
+ AutoAcceptSharedAssociationsValueType,
+ AutoAcceptSharedAttachmentsValueType,
+ AutoPlacementType,
+ AvailabilityZoneOptInStatusType,
+ AvailabilityZoneStateType,
+ BareMetalType,
+ BatchStateType,
+ BgpStatusType,
+ BootModeTypeType,
+ BootModeValuesType,
+ BundleTaskCompleteWaiterName,
+ BundleTaskStateType,
+ BurstablePerformanceType,
+ ByoipCidrStateType,
+ CancelBatchErrorCodeType,
+ CancelSpotInstanceRequestStateType,
+ CapacityReservationFleetStateType,
+ CapacityReservationInstancePlatformType,
+ CapacityReservationPreferenceType,
+ CapacityReservationStateType,
+ CapacityReservationTenancyType,
+ CarrierGatewayStateType,
+ ClientCertificateRevocationListStatusCodeType,
+ ClientVpnAuthenticationTypeType,
+ ClientVpnAuthorizationRuleStatusCodeType,
+ ClientVpnConnectionStatusCodeType,
+ ClientVpnEndpointAttributeStatusCodeType,
+ ClientVpnEndpointStatusCodeType,
+ ClientVpnRouteStatusCodeType,
+ ConnectionNotificationStateType,
+ ConnectionNotificationTypeType,
+ ConnectivityTypeType,
+ ContainerFormatType,
+ ConversionTaskCancelledWaiterName,
+ ConversionTaskCompletedWaiterName,
+ ConversionTaskDeletedWaiterName,
+ ConversionTaskStateType,
+ CopyTagsFromSourceType,
+ CpuManufacturerType,
+ CurrencyCodeValuesType,
+ CustomerGatewayAvailableWaiterName,
+ DatafeedSubscriptionStateType,
+ DefaultRouteTableAssociationValueType,
+ DefaultRouteTablePropagationValueType,
+ DefaultTargetCapacityTypeType,
+ DeleteFleetErrorCodeType,
+ DeleteQueuedReservedInstancesErrorCodeType,
+ DescribeAddressTransfersPaginatorName,
+ DescribeAddressesAttributePaginatorName,
+ DescribeAwsNetworkPerformanceMetricSubscriptionsPaginatorName,
+ DescribeByoipCidrsPaginatorName,
+ DescribeCapacityReservationFleetsPaginatorName,
+ DescribeCapacityReservationsPaginatorName,
+ DescribeCarrierGatewaysPaginatorName,
+ DescribeClassicLinkInstancesPaginatorName,
+ DescribeClientVpnAuthorizationRulesPaginatorName,
+ DescribeClientVpnConnectionsPaginatorName,
+ DescribeClientVpnEndpointsPaginatorName,
+ DescribeClientVpnRoutesPaginatorName,
+ DescribeClientVpnTargetNetworksPaginatorName,
+ DescribeCoipPoolsPaginatorName,
+ DescribeDhcpOptionsPaginatorName,
+ DescribeEgressOnlyInternetGatewaysPaginatorName,
+ DescribeExportImageTasksPaginatorName,
+ DescribeFastLaunchImagesPaginatorName,
+ DescribeFastSnapshotRestoresPaginatorName,
+ DescribeFleetsPaginatorName,
+ DescribeFlowLogsPaginatorName,
+ DescribeFpgaImagesPaginatorName,
+ DescribeHostReservationOfferingsPaginatorName,
+ DescribeHostReservationsPaginatorName,
+ DescribeHostsPaginatorName,
+ DescribeIamInstanceProfileAssociationsPaginatorName,
+ DescribeImagesPaginatorName,
+ DescribeImportImageTasksPaginatorName,
+ DescribeImportSnapshotTasksPaginatorName,
+ DescribeInstanceCreditSpecificationsPaginatorName,
+ DescribeInstanceEventWindowsPaginatorName,
+ DescribeInstanceStatusPaginatorName,
+ DescribeInstanceTypeOfferingsPaginatorName,
+ DescribeInstanceTypesPaginatorName,
+ DescribeInstancesPaginatorName,
+ DescribeInternetGatewaysPaginatorName,
+ DescribeIpamPoolsPaginatorName,
+ DescribeIpamResourceDiscoveriesPaginatorName,
+ DescribeIpamResourceDiscoveryAssociationsPaginatorName,
+ DescribeIpamScopesPaginatorName,
+ DescribeIpamsPaginatorName,
+ DescribeIpv6PoolsPaginatorName,
+ DescribeLaunchTemplateVersionsPaginatorName,
+ DescribeLaunchTemplatesPaginatorName,
+ DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsPaginatorName,
+ DescribeLocalGatewayRouteTableVpcAssociationsPaginatorName,
+ DescribeLocalGatewayRouteTablesPaginatorName,
+ DescribeLocalGatewayVirtualInterfaceGroupsPaginatorName,
+ DescribeLocalGatewayVirtualInterfacesPaginatorName,
+ DescribeLocalGatewaysPaginatorName,
+ DescribeManagedPrefixListsPaginatorName,
+ DescribeMovingAddressesPaginatorName,
+ DescribeNatGatewaysPaginatorName,
+ DescribeNetworkAclsPaginatorName,
+ DescribeNetworkInsightsAccessScopeAnalysesPaginatorName,
+ DescribeNetworkInsightsAccessScopesPaginatorName,
+ DescribeNetworkInsightsAnalysesPaginatorName,
+ DescribeNetworkInsightsPathsPaginatorName,
+ DescribeNetworkInterfacePermissionsPaginatorName,
+ DescribeNetworkInterfacesPaginatorName,
+ DescribePrefixListsPaginatorName,
+ DescribePrincipalIdFormatPaginatorName,
+ DescribePublicIpv4PoolsPaginatorName,
+ DescribeReplaceRootVolumeTasksPaginatorName,
+ DescribeReservedInstancesModificationsPaginatorName,
+ DescribeReservedInstancesOfferingsPaginatorName,
+ DescribeRouteTablesPaginatorName,
+ DescribeScheduledInstanceAvailabilityPaginatorName,
+ DescribeScheduledInstancesPaginatorName,
+ DescribeSecurityGroupRulesPaginatorName,
+ DescribeSecurityGroupsPaginatorName,
+ DescribeSnapshotTierStatusPaginatorName,
+ DescribeSnapshotsPaginatorName,
+ DescribeSpotFleetInstancesPaginatorName,
+ DescribeSpotFleetRequestsPaginatorName,
+ DescribeSpotInstanceRequestsPaginatorName,
+ DescribeSpotPriceHistoryPaginatorName,
+ DescribeStaleSecurityGroupsPaginatorName,
+ DescribeStoreImageTasksPaginatorName,
+ DescribeSubnetsPaginatorName,
+ DescribeTagsPaginatorName,
+ DescribeTrafficMirrorFiltersPaginatorName,
+ DescribeTrafficMirrorSessionsPaginatorName,
+ DescribeTrafficMirrorTargetsPaginatorName,
+ DescribeTransitGatewayAttachmentsPaginatorName,
+ DescribeTransitGatewayConnectPeersPaginatorName,
+ DescribeTransitGatewayConnectsPaginatorName,
+ DescribeTransitGatewayMulticastDomainsPaginatorName,
+ DescribeTransitGatewayPeeringAttachmentsPaginatorName,
+ DescribeTransitGatewayPolicyTablesPaginatorName,
+ DescribeTransitGatewayRouteTableAnnouncementsPaginatorName,
+ DescribeTransitGatewayRouteTablesPaginatorName,
+ DescribeTransitGatewayVpcAttachmentsPaginatorName,
+ DescribeTransitGatewaysPaginatorName,
+ DescribeTrunkInterfaceAssociationsPaginatorName,
+ DescribeVerifiedAccessEndpointsPaginatorName,
+ DescribeVerifiedAccessGroupsPaginatorName,
+ DescribeVerifiedAccessInstanceLoggingConfigurationsPaginatorName,
+ DescribeVerifiedAccessInstancesPaginatorName,
+ DescribeVerifiedAccessTrustProvidersPaginatorName,
+ DescribeVolumeStatusPaginatorName,
+ DescribeVolumesModificationsPaginatorName,
+ DescribeVolumesPaginatorName,
+ DescribeVpcClassicLinkDnsSupportPaginatorName,
+ DescribeVpcEndpointConnectionNotificationsPaginatorName,
+ DescribeVpcEndpointConnectionsPaginatorName,
+ DescribeVpcEndpointServiceConfigurationsPaginatorName,
+ DescribeVpcEndpointServicePermissionsPaginatorName,
+ DescribeVpcEndpointServicesPaginatorName,
+ DescribeVpcEndpointsPaginatorName,
+ DescribeVpcPeeringConnectionsPaginatorName,
+ DescribeVpcsPaginatorName,
+ DestinationFileFormatType,
+ DeviceTrustProviderTypeType,
+ DeviceTypeType,
+ DiskImageFormatType,
+ DiskTypeType,
+ DnsNameStateType,
+ DnsRecordIpTypeType,
+ DnsSupportValueType,
+ DomainTypeType,
+ DynamicRoutingValueType,
+ EbsEncryptionSupportType,
+ EbsNvmeSupportType,
+ EbsOptimizedSupportType,
+ ElasticGpuStateType,
+ ElasticGpuStatusType,
+ EnaSupportType,
+ EndDateTypeType,
+ EphemeralNvmeSupportType,
+ EventCodeType,
+ EventTypeType,
+ ExcessCapacityTerminationPolicyType,
+ ExportEnvironmentType,
+ ExportTaskCancelledWaiterName,
+ ExportTaskCompletedWaiterName,
+ ExportTaskStateType,
+ FastLaunchResourceTypeType,
+ FastLaunchStateCodeType,
+ FastSnapshotRestoreStateCodeType,
+ FindingsFoundType,
+ FleetActivityStatusType,
+ FleetCapacityReservationTenancyType,
+ FleetCapacityReservationUsageStrategyType,
+ FleetEventTypeType,
+ FleetExcessCapacityTerminationPolicyType,
+ FleetInstanceMatchCriteriaType,
+ FleetOnDemandAllocationStrategyType,
+ FleetReplacementStrategyType,
+ FleetStateCodeType,
+ FleetTypeType,
+ FlowLogsResourceTypeType,
+ FpgaImageAttributeNameType,
+ FpgaImageStateCodeType,
+ GatewayAssociationStateType,
+ GatewayTypeType,
+ GetAssociatedIpv6PoolCidrsPaginatorName,
+ GetAwsNetworkPerformanceDataPaginatorName,
+ GetGroupsForCapacityReservationPaginatorName,
+ GetInstanceTypesFromInstanceRequirementsPaginatorName,
+ GetIpamAddressHistoryPaginatorName,
+ GetIpamDiscoveredAccountsPaginatorName,
+ GetIpamDiscoveredResourceCidrsPaginatorName,
+ GetIpamPoolAllocationsPaginatorName,
+ GetIpamPoolCidrsPaginatorName,
+ GetIpamResourceCidrsPaginatorName,
+ GetManagedPrefixListAssociationsPaginatorName,
+ GetManagedPrefixListEntriesPaginatorName,
+ GetSpotPlacementScoresPaginatorName,
+ GetTransitGatewayAttachmentPropagationsPaginatorName,
+ GetTransitGatewayMulticastDomainAssociationsPaginatorName,
+ GetTransitGatewayPolicyTableAssociationsPaginatorName,
+ GetTransitGatewayPrefixListReferencesPaginatorName,
+ GetTransitGatewayRouteTableAssociationsPaginatorName,
+ GetTransitGatewayRouteTablePropagationsPaginatorName,
+ GetVpnConnectionDeviceTypesPaginatorName,
+ HostMaintenanceType,
+ HostRecoveryType,
+ HostTenancyType,
+ HostnameTypeType,
+ HttpTokensStateType,
+ HypervisorTypeType,
+ IamInstanceProfileAssociationStateType,
+ Igmpv2SupportValueType,
+ ImageAttributeNameType,
+ ImageAvailableWaiterName,
+ ImageExistsWaiterName,
+ ImageStateType,
+ ImageTypeValuesType,
+ ImdsSupportValuesType,
+ InstanceAttributeNameType,
+ InstanceAutoRecoveryStateType,
+ InstanceBootModeValuesType,
+ InstanceEventWindowStateType,
+ InstanceExistsWaiterName,
+ InstanceGenerationType,
+ InstanceHealthStatusType,
+ InstanceInterruptionBehaviorType,
+ InstanceLifecycleType,
+ InstanceLifecycleTypeType,
+ InstanceMatchCriteriaType,
+ InstanceMetadataEndpointStateType,
+ InstanceMetadataOptionsStateType,
+ InstanceMetadataProtocolStateType,
+ InstanceMetadataTagsStateType,
+ InstanceRunningWaiterName,
+ InstanceStateNameType,
+ InstanceStatusOkWaiterName,
+ InstanceStoppedWaiterName,
+ InstanceStorageEncryptionSupportType,
+ InstanceTerminatedWaiterName,
+ InstanceTypeHypervisorType,
+ InstanceTypeType,
+ InterfacePermissionTypeType,
+ InterfaceProtocolTypeType,
+ InternetGatewayExistsWaiterName,
+ IpAddressTypeType,
+ IpamAddressHistoryResourceTypeType,
+ IpamAssociatedResourceDiscoveryStatusType,
+ IpamComplianceStatusType,
+ IpamDiscoveryFailureCodeType,
+ IpamManagementStateType,
+ IpamOverlapStatusType,
+ IpamPoolAllocationResourceTypeType,
+ IpamPoolAwsServiceType,
+ IpamPoolCidrFailureCodeType,
+ IpamPoolCidrStateType,
+ IpamPoolPublicIpSourceType,
+ IpamPoolStateType,
+ IpamResourceDiscoveryAssociationStateType,
+ IpamResourceDiscoveryStateType,
+ IpamResourceTypeType,
+ IpamScopeStateType,
+ IpamScopeTypeType,
+ IpamStateType,
+ Ipv6SupportValueType,
+ KeyFormatType,
+ KeyPairExistsWaiterName,
+ KeyTypeType,
+ LaunchTemplateAutoRecoveryStateType,
+ LaunchTemplateErrorCodeType,
+ LaunchTemplateHttpTokensStateType,
+ LaunchTemplateInstanceMetadataEndpointStateType,
+ LaunchTemplateInstanceMetadataOptionsStateType,
+ LaunchTemplateInstanceMetadataProtocolIpv6Type,
+ LaunchTemplateInstanceMetadataTagsStateType,
+ ListImagesInRecycleBinPaginatorName,
+ ListSnapshotsInRecycleBinPaginatorName,
+ ListingStateType,
+ ListingStatusType,
+ LocalGatewayRouteStateType,
+ LocalGatewayRouteTableModeType,
+ LocalGatewayRouteTypeType,
+ LocalStorageType,
+ LocalStorageTypeType,
+ LocationTypeType,
+ LogDestinationTypeType,
+ MarketTypeType,
+ MembershipTypeType,
+ MetricTypeType,
+ ModifyAvailabilityZoneOptInStatusType,
+ MonitoringStateType,
+ MoveStatusType,
+ MulticastSupportValueType,
+ NatGatewayAddressStatusType,
+ NatGatewayAvailableWaiterName,
+ NatGatewayDeletedWaiterName,
+ NatGatewayStateType,
+ NetworkInterfaceAttributeType,
+ NetworkInterfaceAvailableWaiterName,
+ NetworkInterfaceCreationTypeType,
+ NetworkInterfacePermissionStateCodeType,
+ NetworkInterfaceStatusType,
+ NetworkInterfaceTypeType,
+ OfferingClassTypeType,
+ OfferingTypeValuesType,
+ OnDemandAllocationStrategyType,
+ OperationTypeType,
+ PartitionLoadFrequencyType,
+ PasswordDataAvailableWaiterName,
+ PayerResponsibilityType,
+ PaymentOptionType,
+ PeriodTypeType,
+ PermissionGroupType,
+ PlacementGroupStateType,
+ PlacementGroupStrategyType,
+ PlacementStrategyType,
+ PlatformValuesType,
+ PrefixListStateType,
+ PrincipalTypeType,
+ ProductCodeValuesType,
+ ProtocolType,
+ ProtocolValueType,
+ RIProductDescriptionType,
+ RecurringChargeFrequencyType,
+ ReplaceRootVolumeTaskStateType,
+ ReplacementStrategyType,
+ ReportInstanceReasonCodesType,
+ ReportStatusTypeType,
+ ReservationStateType,
+ ReservedInstanceStateType,
+ ResetFpgaImageAttributeNameType,
+ ResetImageAttributeNameType,
+ ResourceTypeType,
+ RootDeviceTypeType,
+ RouteOriginType,
+ RouteStateType,
+ RouteTableAssociationStateCodeType,
+ RuleActionType,
+ SearchLocalGatewayRoutesPaginatorName,
+ SearchTransitGatewayMulticastGroupsPaginatorName,
+ SecurityGroupExistsWaiterName,
+ SelfServicePortalType,
+ ServiceConnectivityTypeType,
+ ServiceStateType,
+ ServiceTypeType,
+ ShutdownBehaviorType,
+ SnapshotAttributeNameType,
+ SnapshotCompletedWaiterName,
+ SnapshotImportedWaiterName,
+ SnapshotStateType,
+ SpotAllocationStrategyType,
+ SpotInstanceInterruptionBehaviorType,
+ SpotInstanceRequestFulfilledWaiterName,
+ SpotInstanceStateType,
+ SpotInstanceTypeType,
+ SpreadLevelType,
+ StateType,
+ StaticSourcesSupportValueType,
+ StatisticTypeType,
+ StatusNameType,
+ StatusType,
+ StatusTypeType,
+ StorageTierType,
+ SubnetAvailableWaiterName,
+ SubnetCidrBlockStateCodeType,
+ SubnetCidrReservationTypeType,
+ SubnetStateType,
+ SummaryStatusType,
+ SystemStatusOkWaiterName,
+ TargetCapacityUnitTypeType,
+ TargetStorageTierType,
+ TelemetryStatusType,
+ TenancyType,
+ TieringOperationStatusType,
+ TpmSupportValuesType,
+ TrafficDirectionType,
+ TrafficMirrorFilterRuleFieldType,
+ TrafficMirrorNetworkServiceType,
+ TrafficMirrorRuleActionType,
+ TrafficMirrorSessionFieldType,
+ TrafficMirrorTargetTypeType,
+ TrafficTypeType,
+ TransitGatewayAssociationStateType,
+ TransitGatewayAttachmentResourceTypeType,
+ TransitGatewayAttachmentStateType,
+ TransitGatewayConnectPeerStateType,
+ TransitGatewayMulitcastDomainAssociationStateType,
+ TransitGatewayMulticastDomainStateType,
+ TransitGatewayPolicyTableStateType,
+ TransitGatewayPrefixListReferenceStateType,
+ TransitGatewayPropagationStateType,
+ TransitGatewayRouteStateType,
+ TransitGatewayRouteTableAnnouncementDirectionType,
+ TransitGatewayRouteTableAnnouncementStateType,
+ TransitGatewayRouteTableStateType,
+ TransitGatewayRouteTypeType,
+ TransitGatewayStateType,
+ TransportProtocolType,
+ TrustProviderTypeType,
+ TunnelInsideIpVersionType,
+ UnlimitedSupportedInstanceFamilyType,
+ UnsuccessfulInstanceCreditSpecificationErrorCodeType,
+ UsageClassTypeType,
+ UserTrustProviderTypeType,
+ VerifiedAccessEndpointAttachmentTypeType,
+ VerifiedAccessEndpointProtocolType,
+ VerifiedAccessEndpointStatusCodeType,
+ VerifiedAccessEndpointTypeType,
+ VerifiedAccessLogDeliveryStatusCodeType,
+ VirtualizationTypeType,
+ VolumeAttachmentStateType,
+ VolumeAttributeNameType,
+ VolumeAvailableWaiterName,
+ VolumeDeletedWaiterName,
+ VolumeInUseWaiterName,
+ VolumeModificationStateType,
+ VolumeStateType,
+ VolumeStatusInfoStatusType,
+ VolumeStatusNameType,
+ VolumeTypeType,
+ VpcAttributeNameType,
+ VpcAvailableWaiterName,
+ VpcCidrBlockStateCodeType,
+ VpcEndpointTypeType,
+ VpcExistsWaiterName,
+ VpcPeeringConnectionDeletedWaiterName,
+ VpcPeeringConnectionExistsWaiterName,
+ VpcPeeringConnectionStateReasonCodeType,
+ VpcStateType,
+ VpcTenancyType,
+ VpnConnectionAvailableWaiterName,
+ VpnConnectionDeletedWaiterName,
+ VpnEcmpSupportValueType,
+ VpnProtocolType,
+ VpnStateType,
+ VpnStaticRouteSourceType,
+ WeekDayType,
+ scopeType,
+ EC2ServiceName,
+ ServiceName,
+ ResourceServiceName,
+ PaginatorName,
+ WaiterName,
+ RegionName,
+)
+
+
+def check_value(value: AcceleratorManufacturerType) -> bool:
+ ...
+```
+
+<a id="typed-dictionaries"></a>
+
+### Typed dictionaries
+
+`mypy_boto3_ec2.type_defs` module contains structures and shapes assembled to
+typed dictionaries for additional type checking.
+
+```python
+from mypy_boto3_ec2.type_defs import (
+ AcceleratorCountRequestTypeDef,
+ AcceleratorCountTypeDef,
+ AcceleratorTotalMemoryMiBRequestTypeDef,
+ AcceleratorTotalMemoryMiBTypeDef,
+ AddressTransferTypeDef,
+ TargetConfigurationRequestTypeDef,
+ AcceptReservedInstancesExchangeQuoteResultTypeDef,
+ AcceptTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef,
+ AcceptTransitGatewayPeeringAttachmentRequestRequestTypeDef,
+ AcceptTransitGatewayVpcAttachmentRequestRequestTypeDef,
+ AcceptVpcEndpointConnectionsRequestRequestTypeDef,
+ AcceptVpcPeeringConnectionRequestRequestTypeDef,
+ AcceptVpcPeeringConnectionRequestVpcPeeringConnectionAcceptTypeDef,
+ AccountAttributeValueTypeDef,
+ ActiveInstanceTypeDef,
+ AddIpamOperatingRegionTypeDef,
+ AddPrefixListEntryTypeDef,
+ AddedPrincipalTypeDef,
+ AnalysisComponentTypeDef,
+ RuleGroupTypePairTypeDef,
+ RuleOptionTypeDef,
+ PtrUpdateStatusTypeDef,
+ TagTypeDef,
+ AdvertiseByoipCidrRequestRequestTypeDef,
+ ByoipCidrTypeDef,
+ AllocateAddressResultTypeDef,
+ AllocateHostsResultTypeDef,
+ AllocateIpamPoolCidrRequestRequestTypeDef,
+ IpamPoolAllocationTypeDef,
+ AlternatePathHintTypeDef,
+ PortRangeTypeDef,
+ AnalysisLoadBalancerListenerTypeDef,
+ AnalysisRouteTableRouteTypeDef,
+ ApplySecurityGroupsToClientVpnTargetNetworkRequestRequestTypeDef,
+ ApplySecurityGroupsToClientVpnTargetNetworkResultTypeDef,
+ AssignIpv6AddressesRequestRequestTypeDef,
+ AssignIpv6AddressesResultTypeDef,
+ AssignPrivateIpAddressesRequestNetworkInterfaceAssignPrivateIpAddressesTypeDef,
+ AssignPrivateIpAddressesRequestRequestTypeDef,
+ AssignedPrivateIpAddressTypeDef,
+ Ipv4PrefixSpecificationTypeDef,
+ AssignPrivateNatGatewayAddressRequestRequestTypeDef,
+ NatGatewayAddressTypeDef,
+ AssociateAddressRequestClassicAddressAssociateTypeDef,
+ AssociateAddressRequestRequestTypeDef,
+ AssociateAddressRequestVpcAddressAssociateTypeDef,
+ AssociateAddressResultTypeDef,
+ AssociateClientVpnTargetNetworkRequestRequestTypeDef,
+ AssociationStatusTypeDef,
+ AssociateDhcpOptionsRequestDhcpOptionsAssociateWithVpcTypeDef,
+ AssociateDhcpOptionsRequestRequestTypeDef,
+ AssociateDhcpOptionsRequestVpcAssociateDhcpOptionsTypeDef,
+ AssociateEnclaveCertificateIamRoleRequestRequestTypeDef,
+ AssociateEnclaveCertificateIamRoleResultTypeDef,
+ IamInstanceProfileSpecificationTypeDef,
+ AssociateNatGatewayAddressRequestRequestTypeDef,
+ AssociateRouteTableRequestRequestTypeDef,
+ AssociateRouteTableRequestRouteTableAssociateWithSubnetTypeDef,
+ RouteTableAssociationStateTypeDef,
+ AssociateSubnetCidrBlockRequestRequestTypeDef,
+ AssociateTransitGatewayMulticastDomainRequestRequestTypeDef,
+ AssociateTransitGatewayPolicyTableRequestRequestTypeDef,
+ TransitGatewayPolicyTableAssociationTypeDef,
+ AssociateTransitGatewayRouteTableRequestRequestTypeDef,
+ TransitGatewayAssociationTypeDef,
+ AssociateTrunkInterfaceRequestRequestTypeDef,
+ AssociateVpcCidrBlockRequestRequestTypeDef,
+ AssociatedRoleTypeDef,
+ AssociatedTargetNetworkTypeDef,
+ AthenaIntegrationTypeDef,
+ AttachClassicLinkVpcRequestInstanceAttachClassicLinkVpcTypeDef,
+ AttachClassicLinkVpcRequestRequestTypeDef,
+ AttachClassicLinkVpcRequestVpcAttachClassicLinkInstanceTypeDef,
+ AttachClassicLinkVpcResultTypeDef,
+ AttachInternetGatewayRequestInternetGatewayAttachToVpcTypeDef,
+ AttachInternetGatewayRequestRequestTypeDef,
+ AttachInternetGatewayRequestVpcAttachInternetGatewayTypeDef,
+ AttachNetworkInterfaceResultTypeDef,
+ AttachVerifiedAccessTrustProviderRequestRequestTypeDef,
+ AttachVolumeRequestInstanceAttachVolumeTypeDef,
+ AttachVolumeRequestRequestTypeDef,
+ AttachVolumeRequestVolumeAttachToInstanceTypeDef,
+ AttachVpnGatewayRequestRequestTypeDef,
+ VpcAttachmentTypeDef,
+ AttachmentEnaSrdUdpSpecificationTypeDef,
+ AttributeBooleanValueTypeDef,
+ AttributeValueTypeDef,
+ ClientVpnAuthorizationRuleStatusTypeDef,
+ AuthorizeClientVpnIngressRequestRequestTypeDef,
+ AvailabilityZoneMessageTypeDef,
+ InstanceCapacityTypeDef,
+ BaselineEbsBandwidthMbpsRequestTypeDef,
+ BaselineEbsBandwidthMbpsTypeDef,
+ BlobAttributeValueTypeDef,
+ EbsBlockDeviceTypeDef,
+ BundleTaskErrorTypeDef,
+ CancelBundleTaskRequestRequestTypeDef,
+ CancelCapacityReservationFleetErrorTypeDef,
+ CancelCapacityReservationFleetsRequestRequestTypeDef,
+ CapacityReservationFleetCancellationStateTypeDef,
+ CancelCapacityReservationRequestRequestTypeDef,
+ CancelCapacityReservationResultTypeDef,
+ CancelConversionRequestRequestTypeDef,
+ CancelExportTaskRequestRequestTypeDef,
+ CancelImageLaunchPermissionRequestRequestTypeDef,
+ CancelImageLaunchPermissionResultTypeDef,
+ CancelImportTaskRequestRequestTypeDef,
+ CancelImportTaskResultTypeDef,
+ CancelReservedInstancesListingRequestRequestTypeDef,
+ CancelSpotFleetRequestsErrorTypeDef,
+ CancelSpotFleetRequestsRequestRequestTypeDef,
+ CancelSpotFleetRequestsSuccessItemTypeDef,
+ CancelSpotInstanceRequestsRequestRequestTypeDef,
+ CancelledSpotInstanceRequestTypeDef,
+ CapacityAllocationTypeDef,
+ FleetCapacityReservationTypeDef,
+ CapacityReservationGroupTypeDef,
+ CapacityReservationOptionsRequestTypeDef,
+ CapacityReservationOptionsTypeDef,
+ CapacityReservationTargetResponseTypeDef,
+ CapacityReservationTargetTypeDef,
+ CertificateAuthenticationRequestTypeDef,
+ CertificateAuthenticationTypeDef,
+ CidrAuthorizationContextTypeDef,
+ CidrBlockTypeDef,
+ ClassicLinkDnsSupportTypeDef,
+ GroupIdentifierTypeDef,
+ ClassicLoadBalancerTypeDef,
+ ClientCertificateRevocationListStatusTypeDef,
+ ClientConnectOptionsTypeDef,
+ ClientVpnEndpointAttributeStatusTypeDef,
+ ClientDataTypeDef,
+ ClientLoginBannerOptionsTypeDef,
+ ClientLoginBannerResponseOptionsTypeDef,
+ DirectoryServiceAuthenticationRequestTypeDef,
+ FederatedAuthenticationRequestTypeDef,
+ DirectoryServiceAuthenticationTypeDef,
+ FederatedAuthenticationTypeDef,
+ ClientVpnConnectionStatusTypeDef,
+ ClientVpnEndpointStatusTypeDef,
+ ConnectionLogResponseOptionsTypeDef,
+ ClientVpnRouteStatusTypeDef,
+ CloudWatchLogOptionsSpecificationTypeDef,
+ CloudWatchLogOptionsTypeDef,
+ CoipAddressUsageTypeDef,
+ CoipCidrTypeDef,
+ ConfirmProductInstanceRequestRequestTypeDef,
+ ConfirmProductInstanceResultTypeDef,
+ ConnectionLogOptionsTypeDef,
+ ConnectionNotificationTypeDef,
+ CopyFpgaImageRequestRequestTypeDef,
+ CopyFpgaImageResultTypeDef,
+ CopyImageRequestRequestTypeDef,
+ CopyImageResultTypeDef,
+ CpuOptionsRequestTypeDef,
+ CpuOptionsResponseMetadataTypeDef,
+ CpuOptionsTypeDef,
+ ReservationFleetInstanceSpecificationTypeDef,
+ CreateClientVpnRouteRequestRequestTypeDef,
+ CreateCoipCidrRequestRequestTypeDef,
+ CreateDefaultSubnetRequestRequestTypeDef,
+ CreateDefaultVpcRequestRequestTypeDef,
+ NewDhcpConfigurationTypeDef,
+ TargetCapacitySpecificationRequestTypeDef,
+ DestinationOptionsRequestTypeDef,
+ StorageLocationTypeDef,
+ CreateFpgaImageResultTypeDef,
+ CreateImageResultTypeDef,
+ InstanceEventWindowTimeRangeRequestTypeDef,
+ ExportToS3TaskSpecificationTypeDef,
+ RequestIpamResourceTagTypeDef,
+ CreateLocalGatewayRouteRequestRequestTypeDef,
+ LocalGatewayRouteTypeDef,
+ IcmpTypeCodeTypeDef,
+ CreateNetworkInterfacePermissionRequestRequestTypeDef,
+ InstanceIpv6AddressTypeDef,
+ Ipv4PrefixSpecificationRequestTypeDef,
+ Ipv6PrefixSpecificationRequestTypeDef,
+ PrivateIpAddressSpecificationTypeDef,
+ CreatePublicIpv4PoolResultTypeDef,
+ PriceScheduleSpecificationTypeDef,
+ CreateRestoreImageTaskResultTypeDef,
+ CreateRouteRequestRequestTypeDef,
+ CreateRouteRequestRouteTableCreateRouteTypeDef,
+ CreateRouteResultTypeDef,
+ InstanceSpecificationTypeDef,
+ CreateSpotDatafeedSubscriptionRequestRequestTypeDef,
+ S3ObjectTagTypeDef,
+ CreateStoreImageTaskResultTypeDef,
+ TrafficMirrorPortRangeRequestTypeDef,
+ TransitGatewayConnectRequestBgpOptionsTypeDef,
+ CreateTransitGatewayConnectRequestOptionsTypeDef,
+ CreateTransitGatewayMulticastDomainRequestOptionsTypeDef,
+ CreateTransitGatewayPeeringAttachmentRequestOptionsTypeDef,
+ CreateTransitGatewayPrefixListReferenceRequestRequestTypeDef,
+ TransitGatewayRequestOptionsTypeDef,
+ CreateTransitGatewayRouteRequestRequestTypeDef,
+ CreateTransitGatewayVpcAttachmentRequestOptionsTypeDef,
+ CreateVerifiedAccessEndpointEniOptionsTypeDef,
+ CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef,
+ CreateVerifiedAccessTrustProviderDeviceOptionsTypeDef,
+ CreateVerifiedAccessTrustProviderOidcOptionsTypeDef,
+ CreateVolumePermissionTypeDef,
+ CreateVpcEndpointConnectionNotificationRequestRequestTypeDef,
+ DnsOptionsSpecificationTypeDef,
+ CreateVpnConnectionRouteRequestRequestTypeDef,
+ CreditSpecificationRequestTypeDef,
+ CreditSpecificationTypeDef,
+ DataQueryTypeDef,
+ MetricPointTypeDef,
+ DeleteCarrierGatewayRequestRequestTypeDef,
+ DeleteClientVpnEndpointRequestRequestTypeDef,
+ DeleteClientVpnRouteRequestRequestTypeDef,
+ DeleteCoipCidrRequestRequestTypeDef,
+ DeleteCoipPoolRequestRequestTypeDef,
+ DeleteCustomerGatewayRequestRequestTypeDef,
+ DeleteDhcpOptionsRequestDhcpOptionsDeleteTypeDef,
+ DeleteDhcpOptionsRequestRequestTypeDef,
+ DeleteEgressOnlyInternetGatewayRequestRequestTypeDef,
+ DeleteEgressOnlyInternetGatewayResultTypeDef,
+ DeleteFleetErrorTypeDef,
+ DeleteFleetSuccessItemTypeDef,
+ DeleteFleetsRequestRequestTypeDef,
+ DeleteFlowLogsRequestRequestTypeDef,
+ DeleteFpgaImageRequestRequestTypeDef,
+ DeleteFpgaImageResultTypeDef,
+ DeleteInstanceEventWindowRequestRequestTypeDef,
+ InstanceEventWindowStateChangeTypeDef,
+ DeleteInternetGatewayRequestInternetGatewayDeleteTypeDef,
+ DeleteInternetGatewayRequestRequestTypeDef,
+ DeleteIpamPoolRequestRequestTypeDef,
+ DeleteIpamRequestRequestTypeDef,
+ DeleteIpamResourceDiscoveryRequestRequestTypeDef,
+ DeleteIpamScopeRequestRequestTypeDef,
+ DeleteKeyPairRequestKeyPairDeleteTypeDef,
+ DeleteKeyPairRequestKeyPairInfoDeleteTypeDef,
+ DeleteKeyPairRequestRequestTypeDef,
+ DeleteLaunchTemplateRequestRequestTypeDef,
+ DeleteLaunchTemplateVersionsRequestRequestTypeDef,
+ ResponseErrorTypeDef,
+ DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef,
+ DeleteLocalGatewayRouteRequestRequestTypeDef,
+ DeleteLocalGatewayRouteTableRequestRequestTypeDef,
+ DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestRequestTypeDef,
+ DeleteLocalGatewayRouteTableVpcAssociationRequestRequestTypeDef,
+ DeleteManagedPrefixListRequestRequestTypeDef,
+ DeleteNatGatewayRequestRequestTypeDef,
+ DeleteNatGatewayResultTypeDef,
+ DeleteNetworkAclEntryRequestNetworkAclDeleteEntryTypeDef,
+ DeleteNetworkAclEntryRequestRequestTypeDef,
+ DeleteNetworkAclRequestNetworkAclDeleteTypeDef,
+ DeleteNetworkAclRequestRequestTypeDef,
+ DeleteNetworkInsightsAccessScopeAnalysisRequestRequestTypeDef,
+ DeleteNetworkInsightsAccessScopeAnalysisResultTypeDef,
+ DeleteNetworkInsightsAccessScopeRequestRequestTypeDef,
+ DeleteNetworkInsightsAccessScopeResultTypeDef,
+ DeleteNetworkInsightsAnalysisRequestRequestTypeDef,
+ DeleteNetworkInsightsAnalysisResultTypeDef,
+ DeleteNetworkInsightsPathRequestRequestTypeDef,
+ DeleteNetworkInsightsPathResultTypeDef,
+ DeleteNetworkInterfacePermissionRequestRequestTypeDef,
+ DeleteNetworkInterfacePermissionResultTypeDef,
+ DeleteNetworkInterfaceRequestNetworkInterfaceDeleteTypeDef,
+ DeleteNetworkInterfaceRequestRequestTypeDef,
+ DeletePlacementGroupRequestPlacementGroupDeleteTypeDef,
+ DeletePlacementGroupRequestRequestTypeDef,
+ DeletePublicIpv4PoolRequestRequestTypeDef,
+ DeletePublicIpv4PoolResultTypeDef,
+ DeleteQueuedReservedInstancesErrorTypeDef,
+ DeleteQueuedReservedInstancesRequestRequestTypeDef,
+ SuccessfulQueuedPurchaseDeletionTypeDef,
+ DeleteRouteRequestRequestTypeDef,
+ DeleteRouteRequestRouteDeleteTypeDef,
+ DeleteRouteTableRequestRequestTypeDef,
+ DeleteRouteTableRequestRouteTableDeleteTypeDef,
+ DeleteSecurityGroupRequestRequestTypeDef,
+ DeleteSecurityGroupRequestSecurityGroupDeleteTypeDef,
+ DeleteSnapshotRequestRequestTypeDef,
+ DeleteSnapshotRequestSnapshotDeleteTypeDef,
+ DeleteSpotDatafeedSubscriptionRequestRequestTypeDef,
+ DeleteSubnetCidrReservationRequestRequestTypeDef,
+ DeleteSubnetRequestRequestTypeDef,
+ DeleteSubnetRequestSubnetDeleteTypeDef,
+ DeleteTagsRequestTagDeleteTypeDef,
+ DeleteTrafficMirrorFilterRequestRequestTypeDef,
+ DeleteTrafficMirrorFilterResultTypeDef,
+ DeleteTrafficMirrorFilterRuleRequestRequestTypeDef,
+ DeleteTrafficMirrorFilterRuleResultTypeDef,
+ DeleteTrafficMirrorSessionRequestRequestTypeDef,
+ DeleteTrafficMirrorSessionResultTypeDef,
+ DeleteTrafficMirrorTargetRequestRequestTypeDef,
+ DeleteTrafficMirrorTargetResultTypeDef,
+ DeleteTransitGatewayConnectPeerRequestRequestTypeDef,
+ DeleteTransitGatewayConnectRequestRequestTypeDef,
+ DeleteTransitGatewayMulticastDomainRequestRequestTypeDef,
+ DeleteTransitGatewayPeeringAttachmentRequestRequestTypeDef,
+ DeleteTransitGatewayPolicyTableRequestRequestTypeDef,
+ DeleteTransitGatewayPrefixListReferenceRequestRequestTypeDef,
+ DeleteTransitGatewayRequestRequestTypeDef,
+ DeleteTransitGatewayRouteRequestRequestTypeDef,
+ DeleteTransitGatewayRouteTableAnnouncementRequestRequestTypeDef,
+ DeleteTransitGatewayRouteTableRequestRequestTypeDef,
+ DeleteTransitGatewayVpcAttachmentRequestRequestTypeDef,
+ DeleteVerifiedAccessEndpointRequestRequestTypeDef,
+ DeleteVerifiedAccessGroupRequestRequestTypeDef,
+ DeleteVerifiedAccessInstanceRequestRequestTypeDef,
+ DeleteVerifiedAccessTrustProviderRequestRequestTypeDef,
+ DeleteVolumeRequestRequestTypeDef,
+ DeleteVolumeRequestVolumeDeleteTypeDef,
+ DeleteVpcEndpointConnectionNotificationsRequestRequestTypeDef,
+ DeleteVpcEndpointServiceConfigurationsRequestRequestTypeDef,
+ DeleteVpcEndpointsRequestRequestTypeDef,
+ DeleteVpcPeeringConnectionRequestRequestTypeDef,
+ DeleteVpcPeeringConnectionRequestVpcPeeringConnectionDeleteTypeDef,
+ DeleteVpcPeeringConnectionResultTypeDef,
+ DeleteVpcRequestRequestTypeDef,
+ DeleteVpcRequestVpcDeleteTypeDef,
+ DeleteVpnConnectionRequestRequestTypeDef,
+ DeleteVpnConnectionRouteRequestRequestTypeDef,
+ DeleteVpnGatewayRequestRequestTypeDef,
+ DeprovisionByoipCidrRequestRequestTypeDef,
+ DeprovisionIpamPoolCidrRequestRequestTypeDef,
+ DeprovisionPublicIpv4PoolCidrRequestRequestTypeDef,
+ DeprovisionPublicIpv4PoolCidrResultTypeDef,
+ DeregisterImageRequestImageDeregisterTypeDef,
+ DeregisterImageRequestRequestTypeDef,
+ DeregisterInstanceTagAttributeRequestTypeDef,
+ InstanceTagNotificationAttributeTypeDef,
+ DeregisterTransitGatewayMulticastGroupMembersRequestRequestTypeDef,
+ TransitGatewayMulticastDeregisteredGroupMembersTypeDef,
+ DeregisterTransitGatewayMulticastGroupSourcesRequestRequestTypeDef,
+ TransitGatewayMulticastDeregisteredGroupSourcesTypeDef,
+ DescribeAccountAttributesRequestRequestTypeDef,
+ DescribeAddressTransfersRequestDescribeAddressTransfersPaginateTypeDef,
+ DescribeAddressTransfersRequestRequestTypeDef,
+ DescribeAddressesAttributeRequestDescribeAddressesAttributePaginateTypeDef,
+ DescribeAddressesAttributeRequestRequestTypeDef,
+ FilterTypeDef,
+ DescribeAggregateIdFormatRequestRequestTypeDef,
+ IdFormatTypeDef,
+ SubscriptionTypeDef,
+ WaiterConfigTypeDef,
+ DescribeByoipCidrsRequestDescribeByoipCidrsPaginateTypeDef,
+ DescribeByoipCidrsRequestRequestTypeDef,
+ DescribeConversionTasksRequestRequestTypeDef,
+ FastLaunchLaunchTemplateSpecificationResponseTypeDef,
+ FastLaunchSnapshotConfigurationResponseTypeDef,
+ DescribeFastSnapshotRestoreSuccessItemTypeDef,
+ DescribeFleetHistoryRequestRequestTypeDef,
+ DescribeFpgaImageAttributeRequestRequestTypeDef,
+ HostOfferingTypeDef,
+ DescribeIdFormatRequestRequestTypeDef,
+ DescribeIdentityIdFormatRequestRequestTypeDef,
+ DescribeImageAttributeRequestImageDescribeAttributeTypeDef,
+ DescribeImageAttributeRequestRequestTypeDef,
+ DescribeInstanceAttributeRequestInstanceDescribeAttributeTypeDef,
+ DescribeInstanceAttributeRequestRequestTypeDef,
+ InstanceCreditSpecificationTypeDef,
+ DescribeInstanceEventNotificationAttributesRequestRequestTypeDef,
+ InstanceTypeOfferingTypeDef,
+ MovingAddressStatusTypeDef,
+ DescribeNetworkInterfaceAttributeRequestNetworkInterfaceDescribeAttributeTypeDef,
+ DescribeNetworkInterfaceAttributeRequestRequestTypeDef,
+ PrefixListTypeDef,
+ DescribePrincipalIdFormatRequestDescribePrincipalIdFormatPaginateTypeDef,
+ DescribePrincipalIdFormatRequestRequestTypeDef,
+ RegionTypeDef,
+ ScheduledInstanceRecurrenceRequestTypeDef,
+ SlotDateTimeRangeRequestTypeDef,
+ SlotStartTimeRangeRequestTypeDef,
+ DescribeSecurityGroupReferencesRequestRequestTypeDef,
+ SecurityGroupReferenceTypeDef,
+ DescribeSnapshotAttributeRequestRequestTypeDef,
+ DescribeSnapshotAttributeRequestSnapshotDescribeAttributeTypeDef,
+ ProductCodeTypeDef,
+ DescribeSpotDatafeedSubscriptionRequestRequestTypeDef,
+ DescribeSpotFleetInstancesRequestDescribeSpotFleetInstancesPaginateTypeDef,
+ DescribeSpotFleetInstancesRequestRequestTypeDef,
+ DescribeSpotFleetRequestHistoryRequestRequestTypeDef,
+ DescribeSpotFleetRequestsRequestDescribeSpotFleetRequestsPaginateTypeDef,
+ DescribeSpotFleetRequestsRequestRequestTypeDef,
+ SpotPriceTypeDef,
+ DescribeStaleSecurityGroupsRequestDescribeStaleSecurityGroupsPaginateTypeDef,
+ DescribeStaleSecurityGroupsRequestRequestTypeDef,
+ StoreImageTaskResultTypeDef,
+ TagDescriptionTypeDef,
+ DescribeVolumeAttributeRequestRequestTypeDef,
+ DescribeVolumeAttributeRequestVolumeDescribeAttributeTypeDef,
+ VolumeModificationTypeDef,
+ DescribeVpcAttributeRequestRequestTypeDef,
+ DescribeVpcAttributeRequestVpcDescribeAttributeTypeDef,
+ DescribeVpcClassicLinkDnsSupportRequestDescribeVpcClassicLinkDnsSupportPaginateTypeDef,
+ DescribeVpcClassicLinkDnsSupportRequestRequestTypeDef,
+ DestinationOptionsResponseTypeDef,
+ DetachClassicLinkVpcRequestInstanceDetachClassicLinkVpcTypeDef,
+ DetachClassicLinkVpcRequestRequestTypeDef,
+ DetachClassicLinkVpcRequestVpcDetachClassicLinkInstanceTypeDef,
+ DetachClassicLinkVpcResultTypeDef,
+ DetachInternetGatewayRequestInternetGatewayDetachFromVpcTypeDef,
+ DetachInternetGatewayRequestRequestTypeDef,
+ DetachInternetGatewayRequestVpcDetachInternetGatewayTypeDef,
+ DetachNetworkInterfaceRequestNetworkInterfaceDetachTypeDef,
+ DetachNetworkInterfaceRequestRequestTypeDef,
+ DetachVerifiedAccessTrustProviderRequestRequestTypeDef,
+ DetachVolumeRequestInstanceDetachVolumeTypeDef,
+ DetachVolumeRequestRequestTypeDef,
+ DetachVolumeRequestVolumeDetachFromInstanceTypeDef,
+ DetachVpnGatewayRequestRequestTypeDef,
+ DeviceOptionsTypeDef,
+ DisableAddressTransferRequestRequestTypeDef,
+ DisableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef,
+ DisableAwsNetworkPerformanceMetricSubscriptionResultTypeDef,
+ DisableEbsEncryptionByDefaultRequestRequestTypeDef,
+ DisableEbsEncryptionByDefaultResultTypeDef,
+ DisableFastLaunchRequestRequestTypeDef,
+ DisableFastSnapshotRestoreStateErrorTypeDef,
+ DisableFastSnapshotRestoreSuccessItemTypeDef,
+ DisableFastSnapshotRestoresRequestRequestTypeDef,
+ DisableImageDeprecationRequestRequestTypeDef,
+ DisableImageDeprecationResultTypeDef,
+ DisableIpamOrganizationAdminAccountRequestRequestTypeDef,
+ DisableIpamOrganizationAdminAccountResultTypeDef,
+ DisableSerialConsoleAccessRequestRequestTypeDef,
+ DisableSerialConsoleAccessResultTypeDef,
+ DisableTransitGatewayRouteTablePropagationRequestRequestTypeDef,
+ TransitGatewayPropagationTypeDef,
+ DisableVgwRoutePropagationRequestRequestTypeDef,
+ DisableVpcClassicLinkDnsSupportRequestRequestTypeDef,
+ DisableVpcClassicLinkDnsSupportResultTypeDef,
+ DisableVpcClassicLinkRequestRequestTypeDef,
+ DisableVpcClassicLinkRequestVpcDisableClassicLinkTypeDef,
+ DisableVpcClassicLinkResultTypeDef,
+ DisassociateAddressRequestClassicAddressDisassociateTypeDef,
+ DisassociateAddressRequestNetworkInterfaceAssociationDeleteTypeDef,
+ DisassociateAddressRequestRequestTypeDef,
+ DisassociateClientVpnTargetNetworkRequestRequestTypeDef,
+ DisassociateEnclaveCertificateIamRoleRequestRequestTypeDef,
+ DisassociateEnclaveCertificateIamRoleResultTypeDef,
+ DisassociateIamInstanceProfileRequestRequestTypeDef,
+ DisassociateIpamResourceDiscoveryRequestRequestTypeDef,
+ DisassociateNatGatewayAddressRequestRequestTypeDef,
+ DisassociateRouteTableRequestRequestTypeDef,
+ DisassociateRouteTableRequestRouteTableAssociationDeleteTypeDef,
+ DisassociateRouteTableRequestServiceResourceDisassociateRouteTableTypeDef,
+ DisassociateSubnetCidrBlockRequestRequestTypeDef,
+ DisassociateTransitGatewayMulticastDomainRequestRequestTypeDef,
+ DisassociateTransitGatewayPolicyTableRequestRequestTypeDef,
+ DisassociateTransitGatewayRouteTableRequestRequestTypeDef,
+ DisassociateTrunkInterfaceRequestRequestTypeDef,
+ DisassociateTrunkInterfaceResultTypeDef,
+ DisassociateVpcCidrBlockRequestRequestTypeDef,
+ DiskImageDescriptionTypeDef,
+ DiskImageDetailTypeDef,
+ VolumeDetailTypeDef,
+ DiskImageVolumeDescriptionTypeDef,
+ DiskInfoTypeDef,
+ DnsEntryTypeDef,
+ DnsOptionsTypeDef,
+ DnsServersOptionsModifyStructureTypeDef,
+ EbsOptimizedInfoTypeDef,
+ EbsInstanceBlockDeviceSpecificationTypeDef,
+ EbsInstanceBlockDeviceTypeDef,
+ EfaInfoTypeDef,
+ InternetGatewayAttachmentTypeDef,
+ ElasticGpuAssociationTypeDef,
+ ElasticGpuHealthTypeDef,
+ ElasticGpuSpecificationResponseTypeDef,
+ ElasticGpuSpecificationTypeDef,
+ ElasticInferenceAcceleratorAssociationTypeDef,
+ ElasticInferenceAcceleratorTypeDef,
+ EmptyResponseMetadataTypeDef,
+ EnaSrdUdpSpecificationTypeDef,
+ EnableAddressTransferRequestRequestTypeDef,
+ EnableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef,
+ EnableAwsNetworkPerformanceMetricSubscriptionResultTypeDef,
+ EnableEbsEncryptionByDefaultRequestRequestTypeDef,
+ EnableEbsEncryptionByDefaultResultTypeDef,
+ FastLaunchLaunchTemplateSpecificationRequestTypeDef,
+ FastLaunchSnapshotConfigurationRequestTypeDef,
+ EnableFastSnapshotRestoreStateErrorTypeDef,
+ EnableFastSnapshotRestoreSuccessItemTypeDef,
+ EnableFastSnapshotRestoresRequestRequestTypeDef,
+ EnableImageDeprecationRequestRequestTypeDef,
+ EnableImageDeprecationResultTypeDef,
+ EnableIpamOrganizationAdminAccountRequestRequestTypeDef,
+ EnableIpamOrganizationAdminAccountResultTypeDef,
+ EnableReachabilityAnalyzerOrganizationSharingRequestRequestTypeDef,
+ EnableReachabilityAnalyzerOrganizationSharingResultTypeDef,
+ EnableSerialConsoleAccessRequestRequestTypeDef,
+ EnableSerialConsoleAccessResultTypeDef,
+ EnableTransitGatewayRouteTablePropagationRequestRequestTypeDef,
+ EnableVgwRoutePropagationRequestRequestTypeDef,
+ EnableVolumeIORequestRequestTypeDef,
+ EnableVolumeIORequestVolumeEnableIoTypeDef,
+ EnableVpcClassicLinkDnsSupportRequestRequestTypeDef,
+ EnableVpcClassicLinkDnsSupportResultTypeDef,
+ EnableVpcClassicLinkRequestRequestTypeDef,
+ EnableVpcClassicLinkRequestVpcEnableClassicLinkTypeDef,
+ EnableVpcClassicLinkResultTypeDef,
+ EnclaveOptionsRequestTypeDef,
+ EnclaveOptionsResponseMetadataTypeDef,
+ EnclaveOptionsTypeDef,
+ EventInformationTypeDef,
+ TransitGatewayRouteTableRouteTypeDef,
+ ExportClientVpnClientCertificateRevocationListRequestRequestTypeDef,
+ ExportClientVpnClientConfigurationRequestRequestTypeDef,
+ ExportClientVpnClientConfigurationResultTypeDef,
+ ExportTaskS3LocationRequestTypeDef,
+ ExportTaskS3LocationTypeDef,
+ ExportToS3TaskTypeDef,
+ InstanceExportDetailsTypeDef,
+ ExportTransitGatewayRoutesResultTypeDef,
+ FilterPortRangeTypeDef,
+ TargetCapacitySpecificationTypeDef,
+ FleetLaunchTemplateSpecificationRequestTypeDef,
+ FleetLaunchTemplateSpecificationTypeDef,
+ PlacementTypeDef,
+ PlacementResponseTypeDef,
+ FleetSpotCapacityRebalanceRequestTypeDef,
+ FleetSpotCapacityRebalanceTypeDef,
+ FpgaDeviceMemoryInfoTypeDef,
+ LoadPermissionTypeDef,
+ FpgaImageStateTypeDef,
+ PciIdTypeDef,
+ GetAssociatedEnclaveCertificateIamRolesRequestRequestTypeDef,
+ GetAssociatedIpv6PoolCidrsRequestGetAssociatedIpv6PoolCidrsPaginateTypeDef,
+ GetAssociatedIpv6PoolCidrsRequestRequestTypeDef,
+ Ipv6CidrAssociationTypeDef,
+ GetCapacityReservationUsageRequestRequestTypeDef,
+ InstanceUsageTypeDef,
+ GetConsoleOutputRequestInstanceConsoleOutputTypeDef,
+ GetConsoleOutputRequestRequestTypeDef,
+ GetConsoleOutputResultTypeDef,
+ GetConsoleScreenshotRequestRequestTypeDef,
+ GetConsoleScreenshotResultTypeDef,
+ GetDefaultCreditSpecificationRequestRequestTypeDef,
+ InstanceFamilyCreditSpecificationTypeDef,
+ GetEbsDefaultKmsKeyIdRequestRequestTypeDef,
+ GetEbsDefaultKmsKeyIdResultTypeDef,
+ GetEbsEncryptionByDefaultRequestRequestTypeDef,
+ GetEbsEncryptionByDefaultResultTypeDef,
+ GetFlowLogsIntegrationTemplateResultTypeDef,
+ GetGroupsForCapacityReservationRequestGetGroupsForCapacityReservationPaginateTypeDef,
+ GetGroupsForCapacityReservationRequestRequestTypeDef,
+ GetHostReservationPurchasePreviewRequestRequestTypeDef,
+ PurchaseTypeDef,
+ InstanceTypeInfoFromInstanceRequirementsTypeDef,
+ GetInstanceUefiDataRequestRequestTypeDef,
+ GetInstanceUefiDataResultTypeDef,
+ GetIpamAddressHistoryRequestGetIpamAddressHistoryPaginateTypeDef,
+ GetIpamAddressHistoryRequestRequestTypeDef,
+ IpamAddressHistoryRecordTypeDef,
+ GetLaunchTemplateDataRequestRequestTypeDef,
+ GetManagedPrefixListAssociationsRequestGetManagedPrefixListAssociationsPaginateTypeDef,
+ GetManagedPrefixListAssociationsRequestRequestTypeDef,
+ PrefixListAssociationTypeDef,
+ GetManagedPrefixListEntriesRequestGetManagedPrefixListEntriesPaginateTypeDef,
+ GetManagedPrefixListEntriesRequestRequestTypeDef,
+ PrefixListEntryTypeDef,
+ GetNetworkInsightsAccessScopeAnalysisFindingsRequestRequestTypeDef,
+ GetNetworkInsightsAccessScopeContentRequestRequestTypeDef,
+ GetPasswordDataRequestInstancePasswordDataTypeDef,
+ GetPasswordDataRequestRequestTypeDef,
+ GetPasswordDataResultTypeDef,
+ ReservationValueTypeDef,
+ GetSerialConsoleAccessStatusRequestRequestTypeDef,
+ GetSerialConsoleAccessStatusResultTypeDef,
+ SpotPlacementScoreTypeDef,
+ TransitGatewayAttachmentPropagationTypeDef,
+ TransitGatewayRouteTableAssociationTypeDef,
+ TransitGatewayRouteTablePropagationTypeDef,
+ GetVerifiedAccessEndpointPolicyRequestRequestTypeDef,
+ GetVerifiedAccessEndpointPolicyResultTypeDef,
+ GetVerifiedAccessGroupPolicyRequestRequestTypeDef,
+ GetVerifiedAccessGroupPolicyResultTypeDef,
+ GetVpnConnectionDeviceSampleConfigurationRequestRequestTypeDef,
+ GetVpnConnectionDeviceSampleConfigurationResultTypeDef,
+ GetVpnConnectionDeviceTypesRequestGetVpnConnectionDeviceTypesPaginateTypeDef,
+ GetVpnConnectionDeviceTypesRequestRequestTypeDef,
+ VpnConnectionDeviceTypeTypeDef,
+ GetVpnTunnelReplacementStatusRequestRequestTypeDef,
+ MaintenanceDetailsTypeDef,
+ GpuDeviceMemoryInfoTypeDef,
+ HibernationOptionsRequestTypeDef,
+ HibernationOptionsResponseMetadataTypeDef,
+ HibernationOptionsTypeDef,
+ HostInstanceTypeDef,
+ HostPropertiesTypeDef,
+ IKEVersionsListValueTypeDef,
+ IKEVersionsRequestListValueTypeDef,
+ IamInstanceProfileTypeDef,
+ IamInstanceProfileResponseMetadataTypeDef,
+ LaunchPermissionTypeDef,
+ UserBucketTypeDef,
+ ImageRecycleBinInfoTypeDef,
+ StateReasonTypeDef,
+ ImportClientVpnClientCertificateRevocationListRequestRequestTypeDef,
+ ImportClientVpnClientCertificateRevocationListResultTypeDef,
+ ImportImageLicenseConfigurationRequestTypeDef,
+ ImportImageLicenseConfigurationResponseTypeDef,
+ UserDataTypeDef,
+ InferenceDeviceInfoTypeDef,
+ InstanceCountTypeDef,
+ InstanceCreditSpecificationRequestTypeDef,
+ InstanceEventWindowTimeRangeTypeDef,
+ InstanceIpv4PrefixTypeDef,
+ InstanceIpv6AddressRequestTypeDef,
+ InstanceIpv6PrefixTypeDef,
+ InstanceMaintenanceOptionsRequestTypeDef,
+ InstanceMaintenanceOptionsResponseMetadataTypeDef,
+ InstanceMaintenanceOptionsTypeDef,
+ SpotMarketOptionsTypeDef,
+ InstanceMetadataOptionsRequestTypeDef,
+ InstanceMetadataOptionsResponseResponseMetadataTypeDef,
+ InstanceMetadataOptionsResponseTypeDef,
+ MonitoringTypeDef,
+ InstanceNetworkInterfaceAssociationTypeDef,
+ InstanceNetworkInterfaceAttachmentTypeDef,
+ MemoryGiBPerVCpuRequestTypeDef,
+ MemoryMiBRequestTypeDef,
+ NetworkBandwidthGbpsRequestTypeDef,
+ NetworkInterfaceCountRequestTypeDef,
+ TotalLocalStorageGBRequestTypeDef,
+ VCpuCountRangeRequestTypeDef,
+ MemoryGiBPerVCpuTypeDef,
+ MemoryMiBTypeDef,
+ NetworkBandwidthGbpsTypeDef,
+ NetworkInterfaceCountTypeDef,
+ TotalLocalStorageGBTypeDef,
+ VCpuCountRangeTypeDef,
+ InstanceStateTypeDef,
+ InstanceStateResponseMetadataTypeDef,
+ InstanceStatusDetailsTypeDef,
+ InstanceStatusEventTypeDef,
+ LicenseConfigurationTypeDef,
+ PrivateDnsNameOptionsResponseTypeDef,
+ MemoryInfoTypeDef,
+ PlacementGroupInfoTypeDef,
+ ProcessorInfoTypeDef,
+ VCpuInfoTypeDef,
+ IpRangeTypeDef,
+ Ipv6RangeTypeDef,
+ PrefixListIdTypeDef,
+ UserIdGroupPairTypeDef,
+ IpamCidrAuthorizationContextTypeDef,
+ IpamDiscoveryFailureReasonTypeDef,
+ IpamResourceTagTypeDef,
+ IpamOperatingRegionTypeDef,
+ IpamPoolCidrFailureReasonTypeDef,
+ Ipv4PrefixSpecificationResponseTypeDef,
+ Ipv6CidrBlockTypeDef,
+ PoolCidrBlockTypeDef,
+ Ipv6PrefixSpecificationResponseTypeDef,
+ Ipv6PrefixSpecificationTypeDef,
+ LastErrorTypeDef,
+ RunInstancesMonitoringEnabledTypeDef,
+ SpotPlacementTypeDef,
+ LaunchTemplateEbsBlockDeviceRequestTypeDef,
+ LaunchTemplateEbsBlockDeviceTypeDef,
+ LaunchTemplateCpuOptionsRequestTypeDef,
+ LaunchTemplateCpuOptionsTypeDef,
+ LaunchTemplateElasticInferenceAcceleratorResponseTypeDef,
+ LaunchTemplateElasticInferenceAcceleratorTypeDef,
+ LaunchTemplateEnclaveOptionsRequestTypeDef,
+ LaunchTemplateEnclaveOptionsTypeDef,
+ LaunchTemplateHibernationOptionsRequestTypeDef,
+ LaunchTemplateHibernationOptionsTypeDef,
+ LaunchTemplateIamInstanceProfileSpecificationRequestTypeDef,
+ LaunchTemplateIamInstanceProfileSpecificationTypeDef,
+ LaunchTemplateInstanceMaintenanceOptionsRequestTypeDef,
+ LaunchTemplateInstanceMaintenanceOptionsTypeDef,
+ LaunchTemplateSpotMarketOptionsRequestTypeDef,
+ LaunchTemplateSpotMarketOptionsTypeDef,
+ LaunchTemplateInstanceMetadataOptionsRequestTypeDef,
+ LaunchTemplateInstanceMetadataOptionsTypeDef,
+ LaunchTemplateLicenseConfigurationRequestTypeDef,
+ LaunchTemplateLicenseConfigurationTypeDef,
+ LaunchTemplatePlacementRequestTypeDef,
+ LaunchTemplatePlacementTypeDef,
+ LaunchTemplatePrivateDnsNameOptionsRequestTypeDef,
+ LaunchTemplatePrivateDnsNameOptionsTypeDef,
+ LaunchTemplateSpecificationTypeDef,
+ LaunchTemplatesMonitoringRequestTypeDef,
+ LaunchTemplatesMonitoringTypeDef,
+ LicenseConfigurationRequestTypeDef,
+ ListImagesInRecycleBinRequestListImagesInRecycleBinPaginateTypeDef,
+ ListImagesInRecycleBinRequestRequestTypeDef,
+ ListSnapshotsInRecycleBinRequestListSnapshotsInRecycleBinPaginateTypeDef,
+ ListSnapshotsInRecycleBinRequestRequestTypeDef,
+ SnapshotRecycleBinInfoTypeDef,
+ LoadPermissionRequestTypeDef,
+ ModifyAddressAttributeRequestRequestTypeDef,
+ ModifyAvailabilityZoneGroupRequestRequestTypeDef,
+ ModifyAvailabilityZoneGroupResultTypeDef,
+ ModifyCapacityReservationFleetRequestRequestTypeDef,
+ ModifyCapacityReservationFleetResultTypeDef,
+ ModifyCapacityReservationRequestRequestTypeDef,
+ ModifyCapacityReservationResultTypeDef,
+ ModifyClientVpnEndpointResultTypeDef,
+ ModifyDefaultCreditSpecificationRequestRequestTypeDef,
+ ModifyEbsDefaultKmsKeyIdRequestRequestTypeDef,
+ ModifyEbsDefaultKmsKeyIdResultTypeDef,
+ ModifyFleetResultTypeDef,
+ ModifyHostsRequestRequestTypeDef,
+ ModifyIdFormatRequestRequestTypeDef,
+ ModifyIdentityIdFormatRequestRequestTypeDef,
+ ModifyInstanceCapacityReservationAttributesResultTypeDef,
+ SuccessfulInstanceCreditSpecificationItemTypeDef,
+ ModifyInstanceEventStartTimeRequestRequestTypeDef,
+ ModifyInstanceMaintenanceOptionsRequestRequestTypeDef,
+ ModifyInstanceMaintenanceOptionsResultTypeDef,
+ ModifyInstanceMetadataOptionsRequestRequestTypeDef,
+ ModifyInstancePlacementRequestRequestTypeDef,
+ ModifyInstancePlacementResultTypeDef,
+ RemoveIpamOperatingRegionTypeDef,
+ ModifyIpamResourceCidrRequestRequestTypeDef,
+ ModifyIpamScopeRequestRequestTypeDef,
+ ModifyLaunchTemplateRequestRequestTypeDef,
+ ModifyLocalGatewayRouteRequestRequestTypeDef,
+ RemovePrefixListEntryTypeDef,
+ NetworkInterfaceAttachmentChangesTypeDef,
+ ModifyPrivateDnsNameOptionsRequestRequestTypeDef,
+ ModifyPrivateDnsNameOptionsResultTypeDef,
+ ReservedInstancesConfigurationTypeDef,
+ ModifyReservedInstancesResultTypeDef,
+ ModifySecurityGroupRulesResultTypeDef,
+ ModifySnapshotTierRequestRequestTypeDef,
+ ModifySnapshotTierResultTypeDef,
+ ModifySpotFleetRequestResponseTypeDef,
+ ModifyTrafficMirrorFilterNetworkServicesRequestRequestTypeDef,
+ ModifyTrafficMirrorSessionRequestRequestTypeDef,
+ ModifyTransitGatewayOptionsTypeDef,
+ ModifyTransitGatewayPrefixListReferenceRequestRequestTypeDef,
+ ModifyTransitGatewayVpcAttachmentRequestOptionsTypeDef,
+ ModifyVerifiedAccessEndpointEniOptionsTypeDef,
+ ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef,
+ ModifyVerifiedAccessEndpointPolicyRequestRequestTypeDef,
+ ModifyVerifiedAccessEndpointPolicyResultTypeDef,
+ ModifyVerifiedAccessGroupPolicyRequestRequestTypeDef,
+ ModifyVerifiedAccessGroupPolicyResultTypeDef,
+ ModifyVerifiedAccessGroupRequestRequestTypeDef,
+ ModifyVerifiedAccessInstanceRequestRequestTypeDef,
+ ModifyVerifiedAccessTrustProviderOidcOptionsTypeDef,
+ ModifyVolumeRequestRequestTypeDef,
+ ModifyVpcEndpointConnectionNotificationRequestRequestTypeDef,
+ ModifyVpcEndpointConnectionNotificationResultTypeDef,
+ ModifyVpcEndpointResultTypeDef,
+ ModifyVpcEndpointServiceConfigurationRequestRequestTypeDef,
+ ModifyVpcEndpointServiceConfigurationResultTypeDef,
+ ModifyVpcEndpointServicePayerResponsibilityRequestRequestTypeDef,
+ ModifyVpcEndpointServicePayerResponsibilityResultTypeDef,
+ ModifyVpcEndpointServicePermissionsRequestRequestTypeDef,
+ PeeringConnectionOptionsRequestTypeDef,
+ PeeringConnectionOptionsTypeDef,
+ ModifyVpcTenancyRequestRequestTypeDef,
+ ModifyVpcTenancyResultTypeDef,
+ ModifyVpnConnectionOptionsRequestRequestTypeDef,
+ ModifyVpnConnectionRequestRequestTypeDef,
+ ModifyVpnTunnelCertificateRequestRequestTypeDef,
+ Phase1DHGroupNumbersRequestListValueTypeDef,
+ Phase1EncryptionAlgorithmsRequestListValueTypeDef,
+ Phase1IntegrityAlgorithmsRequestListValueTypeDef,
+ Phase2DHGroupNumbersRequestListValueTypeDef,
+ Phase2EncryptionAlgorithmsRequestListValueTypeDef,
+ Phase2IntegrityAlgorithmsRequestListValueTypeDef,
+ MonitorInstancesRequestInstanceMonitorTypeDef,
+ MonitorInstancesRequestRequestTypeDef,
+ MonitoringResponseMetadataTypeDef,
+ MoveAddressToVpcRequestRequestTypeDef,
+ MoveAddressToVpcResultTypeDef,
+ MoveByoipCidrToIpamRequestRequestTypeDef,
+ ProvisionedBandwidthTypeDef,
+ NetworkAclAssociationTypeDef,
+ NetworkCardInfoTypeDef,
+ NetworkInterfaceAssociationResponseMetadataTypeDef,
+ NetworkInterfaceAssociationTypeDef,
+ NetworkInterfaceIpv6AddressTypeDef,
+ NetworkInterfacePermissionStateTypeDef,
+ OidcOptionsTypeDef,
+ PacketHeaderStatementRequestTypeDef,
+ PacketHeaderStatementTypeDef,
+ PaginatorConfigTypeDef,
+ RequestFilterPortRangeTypeDef,
+ ResourceStatementRequestTypeDef,
+ ResourceStatementTypeDef,
+ PeeringAttachmentStatusTypeDef,
+ PeeringTgwInfoTypeDef,
+ Phase1DHGroupNumbersListValueTypeDef,
+ Phase1EncryptionAlgorithmsListValueTypeDef,
+ Phase1IntegrityAlgorithmsListValueTypeDef,
+ Phase2DHGroupNumbersListValueTypeDef,
+ Phase2EncryptionAlgorithmsListValueTypeDef,
+ Phase2IntegrityAlgorithmsListValueTypeDef,
+ PlacementResponseMetadataTypeDef,
+ PriceScheduleTypeDef,
+ PricingDetailTypeDef,
+ PrivateDnsDetailsTypeDef,
+ PrivateDnsNameConfigurationTypeDef,
+ PrivateDnsNameOptionsOnLaunchResponseMetadataTypeDef,
+ PrivateDnsNameOptionsOnLaunchTypeDef,
+ PrivateDnsNameOptionsRequestTypeDef,
+ PrivateDnsNameOptionsResponseResponseMetadataTypeDef,
+ PropagatingVgwTypeDef,
+ ProvisionPublicIpv4PoolCidrRequestRequestTypeDef,
+ PublicIpv4PoolRangeTypeDef,
+ PurchaseRequestTypeDef,
+ ReservedInstanceLimitPriceTypeDef,
+ PurchaseReservedInstancesOfferingResultTypeDef,
+ RebootInstancesRequestInstanceRebootTypeDef,
+ RebootInstancesRequestRequestTypeDef,
+ RecurringChargeTypeDef,
+ ReferencedSecurityGroupTypeDef,
+ RegisterImageResultTypeDef,
+ RegisterInstanceTagAttributeRequestTypeDef,
+ RegisterTransitGatewayMulticastGroupMembersRequestRequestTypeDef,
+ TransitGatewayMulticastRegisteredGroupMembersTypeDef,
+ RegisterTransitGatewayMulticastGroupSourcesRequestRequestTypeDef,
+ TransitGatewayMulticastRegisteredGroupSourcesTypeDef,
+ RejectTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef,
+ RejectTransitGatewayPeeringAttachmentRequestRequestTypeDef,
+ RejectTransitGatewayVpcAttachmentRequestRequestTypeDef,
+ RejectVpcEndpointConnectionsRequestRequestTypeDef,
+ RejectVpcPeeringConnectionRequestRequestTypeDef,
+ RejectVpcPeeringConnectionRequestVpcPeeringConnectionRejectTypeDef,
+ RejectVpcPeeringConnectionResultTypeDef,
+ ReleaseAddressRequestClassicAddressReleaseTypeDef,
+ ReleaseAddressRequestRequestTypeDef,
+ ReleaseAddressRequestVpcAddressReleaseTypeDef,
+ ReleaseHostsRequestRequestTypeDef,
+ ReleaseIpamPoolAllocationRequestRequestTypeDef,
+ ReleaseIpamPoolAllocationResultTypeDef,
+ ReplaceNetworkAclAssociationRequestNetworkAclReplaceAssociationTypeDef,
+ ReplaceNetworkAclAssociationRequestRequestTypeDef,
+ ReplaceNetworkAclAssociationResultTypeDef,
+ ReplaceRouteRequestRequestTypeDef,
+ ReplaceRouteRequestRouteReplaceTypeDef,
+ ReplaceRouteTableAssociationRequestRequestTypeDef,
+ ReplaceRouteTableAssociationRequestRouteTableAssociationReplaceSubnetTypeDef,
+ ReplaceTransitGatewayRouteRequestRequestTypeDef,
+ ReplaceVpnTunnelRequestRequestTypeDef,
+ ReplaceVpnTunnelResultTypeDef,
+ ReportInstanceStatusRequestInstanceReportStatusTypeDef,
+ ReportInstanceStatusRequestRequestTypeDef,
+ RequestSpotFleetResponseTypeDef,
+ ReservedInstancesIdTypeDef,
+ ResetAddressAttributeRequestRequestTypeDef,
+ ResetEbsDefaultKmsKeyIdRequestRequestTypeDef,
+ ResetEbsDefaultKmsKeyIdResultTypeDef,
+ ResetFpgaImageAttributeRequestRequestTypeDef,
+ ResetFpgaImageAttributeResultTypeDef,
+ ResetImageAttributeRequestImageResetAttributeTypeDef,
+ ResetImageAttributeRequestRequestTypeDef,
+ ResetInstanceAttributeRequestInstanceResetAttributeTypeDef,
+ ResetInstanceAttributeRequestInstanceResetKernelTypeDef,
+ ResetInstanceAttributeRequestInstanceResetRamdiskTypeDef,
+ ResetInstanceAttributeRequestInstanceResetSourceDestCheckTypeDef,
+ ResetInstanceAttributeRequestRequestTypeDef,
+ ResetNetworkInterfaceAttributeRequestNetworkInterfaceResetAttributeTypeDef,
+ ResetNetworkInterfaceAttributeRequestRequestTypeDef,
+ ResetSnapshotAttributeRequestRequestTypeDef,
+ ResetSnapshotAttributeRequestSnapshotResetAttributeTypeDef,
+ ResponseMetadataTypeDef,
+ RestoreAddressToClassicRequestRequestTypeDef,
+ RestoreAddressToClassicResultTypeDef,
+ RestoreImageFromRecycleBinRequestRequestTypeDef,
+ RestoreImageFromRecycleBinResultTypeDef,
+ RestoreManagedPrefixListVersionRequestRequestTypeDef,
+ RestoreSnapshotFromRecycleBinRequestRequestTypeDef,
+ RestoreSnapshotFromRecycleBinResultTypeDef,
+ RestoreSnapshotTierRequestRequestTypeDef,
+ RestoreSnapshotTierResultTypeDef,
+ RevokeClientVpnIngressRequestRequestTypeDef,
+ RouteTableAssociationStateResponseMetadataTypeDef,
+ RouteTypeDef,
+ RunScheduledInstancesResultTypeDef,
+ S3StorageTypeDef,
+ ScheduledInstanceRecurrenceTypeDef,
+ ScheduledInstancesEbsTypeDef,
+ ScheduledInstancesIamInstanceProfileTypeDef,
+ ScheduledInstancesIpv6AddressTypeDef,
+ ScheduledInstancesMonitoringTypeDef,
+ ScheduledInstancesPlacementTypeDef,
+ ScheduledInstancesPrivateIpAddressConfigTypeDef,
+ TransitGatewayMulticastGroupTypeDef,
+ SecurityGroupIdentifierTypeDef,
+ SecurityGroupRuleDescriptionTypeDef,
+ SecurityGroupRuleRequestTypeDef,
+ SendDiagnosticInterruptRequestRequestTypeDef,
+ ServiceTypeDetailTypeDef,
+ UserBucketDetailsTypeDef,
+ SpotCapacityRebalanceTypeDef,
+ SpotInstanceStateFaultTypeDef,
+ SpotFleetMonitoringTypeDef,
+ SpotInstanceStatusTypeDef,
+ StartInstancesRequestInstanceStartTypeDef,
+ StartInstancesRequestRequestTypeDef,
+ StartVpcEndpointServicePrivateDnsVerificationRequestRequestTypeDef,
+ StartVpcEndpointServicePrivateDnsVerificationResultTypeDef,
+ StateReasonResponseMetadataTypeDef,
+ StopInstancesRequestInstanceStopTypeDef,
+ StopInstancesRequestRequestTypeDef,
+ SubnetAssociationTypeDef,
+ SubnetCidrBlockStateTypeDef,
+ TargetConfigurationTypeDef,
+ TargetGroupTypeDef,
+ TerminateClientVpnConnectionsRequestRequestTypeDef,
+ TerminateInstancesRequestInstanceTerminateTypeDef,
+ TerminateInstancesRequestRequestTypeDef,
+ TrafficMirrorPortRangeTypeDef,
+ TransitGatewayAttachmentAssociationTypeDef,
+ TransitGatewayAttachmentBgpConfigurationTypeDef,
+ TransitGatewayConnectOptionsTypeDef,
+ TransitGatewayMulticastDomainOptionsTypeDef,
+ TransitGatewayOptionsTypeDef,
+ TransitGatewayPeeringAttachmentOptionsTypeDef,
+ TransitGatewayPolicyRuleMetaDataTypeDef,
+ TransitGatewayPrefixListAttachmentTypeDef,
+ TransitGatewayRouteAttachmentTypeDef,
+ TransitGatewayVpcAttachmentOptionsTypeDef,
+ UnassignIpv6AddressesRequestRequestTypeDef,
+ UnassignIpv6AddressesResultTypeDef,
+ UnassignPrivateIpAddressesRequestNetworkInterfaceUnassignPrivateIpAddressesTypeDef,
+ UnassignPrivateIpAddressesRequestRequestTypeDef,
+ UnassignPrivateNatGatewayAddressRequestRequestTypeDef,
+ UnmonitorInstancesRequestInstanceUnmonitorTypeDef,
+ UnmonitorInstancesRequestRequestTypeDef,
+ UnsuccessfulInstanceCreditSpecificationItemErrorTypeDef,
+ UnsuccessfulItemErrorTypeDef,
+ UpdateSecurityGroupRuleDescriptionsEgressResultTypeDef,
+ UpdateSecurityGroupRuleDescriptionsIngressResultTypeDef,
+ ValidationErrorTypeDef,
+ VerifiedAccessEndpointEniOptionsTypeDef,
+ VerifiedAccessEndpointLoadBalancerOptionsTypeDef,
+ VerifiedAccessEndpointStatusTypeDef,
+ VerifiedAccessTrustProviderCondensedTypeDef,
+ VerifiedAccessLogCloudWatchLogsDestinationOptionsTypeDef,
+ VerifiedAccessLogDeliveryStatusTypeDef,
+ VerifiedAccessLogKinesisDataFirehoseDestinationOptionsTypeDef,
+ VerifiedAccessLogS3DestinationOptionsTypeDef,
+ VgwTelemetryTypeDef,
+ VolumeAttachmentResponseMetadataTypeDef,
+ VolumeAttachmentTypeDef,
+ VolumeStatusActionTypeDef,
+ VolumeStatusAttachmentStatusTypeDef,
+ VolumeStatusDetailsTypeDef,
+ VolumeStatusEventTypeDef,
+ VpcCidrBlockStateTypeDef,
+ VpcPeeringConnectionOptionsDescriptionTypeDef,
+ VpcPeeringConnectionStateReasonResponseMetadataTypeDef,
+ VpcPeeringConnectionStateReasonTypeDef,
+ VpnStaticRouteTypeDef,
+ WithdrawByoipCidrRequestRequestTypeDef,
+ AcceptAddressTransferResultTypeDef,
+ DescribeAddressTransfersResultTypeDef,
+ DisableAddressTransferResultTypeDef,
+ EnableAddressTransferResultTypeDef,
+ AcceptReservedInstancesExchangeQuoteRequestRequestTypeDef,
+ GetReservedInstancesExchangeQuoteRequestRequestTypeDef,
+ AccountAttributeTypeDef,
+ DescribeFleetInstancesResultTypeDef,
+ DescribeSpotFleetInstancesResponseTypeDef,
+ ModifyVpcEndpointServicePermissionsResultTypeDef,
+ AnalysisLoadBalancerTargetTypeDef,
+ RuleGroupRuleOptionsPairTypeDef,
+ AddressAttributeTypeDef,
+ AddressTypeDef,
+ AllowedPrincipalTypeDef,
+ CarrierGatewayTypeDef,
+ ClientCreateTagsRequestTypeDef,
+ ClientDeleteTagsRequestTypeDef,
+ CoipPoolTypeDef,
+ CopySnapshotResultTypeDef,
+ CreateSecurityGroupResultTypeDef,
+ CreateTagsRequestServiceResourceCreateTagsTypeDef,
+ CustomerGatewayTypeDef,
+ HostReservationTypeDef,
+ ImportKeyPairResultTypeDef,
+ InstanceCreateTagsRequestTypeDef,
+ InstanceDeleteTagsRequestTypeDef,
+ InstanceEventWindowAssociationRequestTypeDef,
+ InstanceEventWindowAssociationTargetTypeDef,
+ InstanceEventWindowDisassociationRequestTypeDef,
+ IpamResourceDiscoveryAssociationTypeDef,
+ IpamScopeTypeDef,
+ KeyPairInfoTypeDef,
+ KeyPairTypeDef,
+ LaunchTemplateTagSpecificationRequestTypeDef,
+ LaunchTemplateTagSpecificationTypeDef,
+ LaunchTemplateTypeDef,
+ LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef,
+ LocalGatewayRouteTableVpcAssociationTypeDef,
+ LocalGatewayTypeDef,
+ LocalGatewayVirtualInterfaceGroupTypeDef,
+ LocalGatewayVirtualInterfaceTypeDef,
+ ManagedPrefixListTypeDef,
+ NetworkInsightsAccessScopeAnalysisTypeDef,
+ NetworkInsightsAccessScopeTypeDef,
+ PlacementGroupTypeDef,
+ ReplaceRootVolumeTaskTypeDef,
+ SnapshotInfoTypeDef,
+ SnapshotResponseMetadataTypeDef,
+ SnapshotTierStatusTypeDef,
+ SnapshotTypeDef,
+ SpotFleetTagSpecificationTypeDef,
+ SubnetCidrReservationTypeDef,
+ TagSpecificationTypeDef,
+ TrafficMirrorSessionTypeDef,
+ TrafficMirrorTargetTypeDef,
+ TransitGatewayPolicyTableTypeDef,
+ TransitGatewayRouteTableAnnouncementTypeDef,
+ TransitGatewayRouteTableTypeDef,
+ TrunkInterfaceAssociationTypeDef,
+ VerifiedAccessGroupTypeDef,
+ VpcClassicLinkTypeDef,
+ VpcCreateTagsRequestTypeDef,
+ AdvertiseByoipCidrResultTypeDef,
+ DeprovisionByoipCidrResultTypeDef,
+ DescribeByoipCidrsResultTypeDef,
+ MoveByoipCidrToIpamResultTypeDef,
+ ProvisionByoipCidrResultTypeDef,
+ WithdrawByoipCidrResultTypeDef,
+ AllocateIpamPoolCidrResultTypeDef,
+ GetIpamPoolAllocationsResultTypeDef,
+ AnalysisAclRuleTypeDef,
+ AnalysisPacketHeaderTypeDef,
+ AnalysisSecurityGroupRuleTypeDef,
+ FirewallStatefulRuleTypeDef,
+ FirewallStatelessRuleTypeDef,
+ AssignPrivateIpAddressesResultTypeDef,
+ AssignPrivateNatGatewayAddressResultTypeDef,
+ AssociateNatGatewayAddressResultTypeDef,
+ DisassociateNatGatewayAddressResultTypeDef,
+ UnassignPrivateNatGatewayAddressResultTypeDef,
+ AssociateClientVpnTargetNetworkResultTypeDef,
+ DisassociateClientVpnTargetNetworkResultTypeDef,
+ TargetNetworkTypeDef,
+ AssociateIamInstanceProfileRequestRequestTypeDef,
+ ReplaceIamInstanceProfileAssociationRequestRequestTypeDef,
+ AssociateRouteTableResultTypeDef,
+ ReplaceRouteTableAssociationResultTypeDef,
+ RouteTableAssociationTypeDef,
+ AssociateTransitGatewayPolicyTableResultTypeDef,
+ DisassociateTransitGatewayPolicyTableResultTypeDef,
+ GetTransitGatewayPolicyTableAssociationsResultTypeDef,
+ AssociateTransitGatewayRouteTableResultTypeDef,
+ DisassociateTransitGatewayRouteTableResultTypeDef,
+ GetAssociatedEnclaveCertificateIamRolesResultTypeDef,
+ IntegrateServicesTypeDef,
+ AttachVpnGatewayResultTypeDef,
+ VpnGatewayTypeDef,
+ AttachmentEnaSrdSpecificationTypeDef,
+ DescribeVpcAttributeResultTypeDef,
+ ModifySubnetAttributeRequestRequestTypeDef,
+ ModifyVolumeAttributeRequestRequestTypeDef,
+ ModifyVolumeAttributeRequestVolumeModifyAttributeTypeDef,
+ ModifyVpcAttributeRequestRequestTypeDef,
+ ModifyVpcAttributeRequestVpcModifyAttributeTypeDef,
+ DhcpConfigurationTypeDef,
+ AuthorizationRuleTypeDef,
+ AuthorizeClientVpnIngressResultTypeDef,
+ RevokeClientVpnIngressResultTypeDef,
+ AvailabilityZoneTypeDef,
+ AvailableCapacityTypeDef,
+ BlockDeviceMappingTypeDef,
+ FailedCapacityReservationFleetCancellationResultTypeDef,
+ CancelSpotFleetRequestsErrorItemTypeDef,
+ CancelSpotInstanceRequestsResultTypeDef,
+ CapacityReservationTypeDef,
+ CapacityReservationFleetTypeDef,
+ CreateCapacityReservationFleetResultTypeDef,
+ GetGroupsForCapacityReservationResultTypeDef,
+ OnDemandOptionsRequestTypeDef,
+ OnDemandOptionsTypeDef,
+ CapacityReservationSpecificationResponseResponseMetadataTypeDef,
+ CapacityReservationSpecificationResponseTypeDef,
+ LaunchTemplateCapacityReservationSpecificationResponseTypeDef,
+ CapacityReservationSpecificationTypeDef,
+ LaunchTemplateCapacityReservationSpecificationRequestTypeDef,
+ DescribeVpcClassicLinkDnsSupportResultTypeDef,
+ ClassicLinkInstanceTypeDef,
+ ClassicLoadBalancersConfigTypeDef,
+ ExportClientVpnClientCertificateRevocationListResultTypeDef,
+ ClientConnectResponseOptionsTypeDef,
+ ClientVpnAuthenticationRequestTypeDef,
+ ClientVpnAuthenticationTypeDef,
+ ClientVpnConnectionTypeDef,
+ TerminateConnectionStatusTypeDef,
+ CreateClientVpnEndpointResultTypeDef,
+ DeleteClientVpnEndpointResultTypeDef,
+ ClientVpnRouteTypeDef,
+ CreateClientVpnRouteResultTypeDef,
+ DeleteClientVpnRouteResultTypeDef,
+ VpnTunnelLogOptionsSpecificationTypeDef,
+ VpnTunnelLogOptionsTypeDef,
+ GetCoipPoolUsageResultTypeDef,
+ CreateCoipCidrResultTypeDef,
+ DeleteCoipCidrResultTypeDef,
+ CreateVpcEndpointConnectionNotificationResultTypeDef,
+ DescribeVpcEndpointConnectionNotificationsResultTypeDef,
+ ModifyInstanceEventWindowRequestRequestTypeDef,
+ ModifyIpamPoolRequestRequestTypeDef,
+ CreateLocalGatewayRouteResultTypeDef,
+ DeleteLocalGatewayRouteResultTypeDef,
+ ModifyLocalGatewayRouteResultTypeDef,
+ SearchLocalGatewayRoutesResultTypeDef,
+ CreateNetworkAclEntryRequestNetworkAclCreateEntryTypeDef,
+ CreateNetworkAclEntryRequestRequestTypeDef,
+ NetworkAclEntryTypeDef,
+ ReplaceNetworkAclEntryRequestNetworkAclReplaceEntryTypeDef,
+ ReplaceNetworkAclEntryRequestRequestTypeDef,
+ InstanceNetworkInterfaceSpecificationTypeDef,
+ CreateReservedInstancesListingRequestRequestTypeDef,
+ CreateStoreImageTaskRequestRequestTypeDef,
+ CreateTrafficMirrorFilterRuleRequestRequestTypeDef,
+ ModifyTrafficMirrorFilterRuleRequestRequestTypeDef,
+ CreateVolumePermissionModificationsTypeDef,
+ ModifyVpcEndpointRequestRequestTypeDef,
+ GetAwsNetworkPerformanceDataRequestGetAwsNetworkPerformanceDataPaginateTypeDef,
+ GetAwsNetworkPerformanceDataRequestRequestTypeDef,
+ DataResponseTypeDef,
+ DeleteFleetErrorItemTypeDef,
+ DeleteInstanceEventWindowResultTypeDef,
+ DeleteLaunchTemplateVersionsResponseErrorItemTypeDef,
+ FailedQueuedPurchaseDeletionTypeDef,
+ DeregisterInstanceEventNotificationAttributesRequestRequestTypeDef,
+ DeregisterInstanceEventNotificationAttributesResultTypeDef,
+ DescribeInstanceEventNotificationAttributesResultTypeDef,
+ RegisterInstanceEventNotificationAttributesResultTypeDef,
+ DeregisterTransitGatewayMulticastGroupMembersResultTypeDef,
+ DeregisterTransitGatewayMulticastGroupSourcesResultTypeDef,
+ DescribeAddressesRequestRequestTypeDef,
+ DescribeAvailabilityZonesRequestRequestTypeDef,
+ DescribeAwsNetworkPerformanceMetricSubscriptionsRequestDescribeAwsNetworkPerformanceMetricSubscriptionsPaginateTypeDef,
+ DescribeAwsNetworkPerformanceMetricSubscriptionsRequestRequestTypeDef,
+ DescribeBundleTasksRequestRequestTypeDef,
+ DescribeCapacityReservationFleetsRequestDescribeCapacityReservationFleetsPaginateTypeDef,
+ DescribeCapacityReservationFleetsRequestRequestTypeDef,
+ DescribeCapacityReservationsRequestDescribeCapacityReservationsPaginateTypeDef,
+ DescribeCapacityReservationsRequestRequestTypeDef,
+ DescribeCarrierGatewaysRequestDescribeCarrierGatewaysPaginateTypeDef,
+ DescribeCarrierGatewaysRequestRequestTypeDef,
+ DescribeClassicLinkInstancesRequestDescribeClassicLinkInstancesPaginateTypeDef,
+ DescribeClassicLinkInstancesRequestRequestTypeDef,
+ DescribeClientVpnAuthorizationRulesRequestDescribeClientVpnAuthorizationRulesPaginateTypeDef,
+ DescribeClientVpnAuthorizationRulesRequestRequestTypeDef,
+ DescribeClientVpnConnectionsRequestDescribeClientVpnConnectionsPaginateTypeDef,
+ DescribeClientVpnConnectionsRequestRequestTypeDef,
+ DescribeClientVpnEndpointsRequestDescribeClientVpnEndpointsPaginateTypeDef,
+ DescribeClientVpnEndpointsRequestRequestTypeDef,
+ DescribeClientVpnRoutesRequestDescribeClientVpnRoutesPaginateTypeDef,
+ DescribeClientVpnRoutesRequestRequestTypeDef,
+ DescribeClientVpnTargetNetworksRequestDescribeClientVpnTargetNetworksPaginateTypeDef,
+ DescribeClientVpnTargetNetworksRequestRequestTypeDef,
+ DescribeCoipPoolsRequestDescribeCoipPoolsPaginateTypeDef,
+ DescribeCoipPoolsRequestRequestTypeDef,
+ DescribeCustomerGatewaysRequestRequestTypeDef,
+ DescribeDhcpOptionsRequestDescribeDhcpOptionsPaginateTypeDef,
+ DescribeDhcpOptionsRequestRequestTypeDef,
+ DescribeEgressOnlyInternetGatewaysRequestDescribeEgressOnlyInternetGatewaysPaginateTypeDef,
+ DescribeEgressOnlyInternetGatewaysRequestRequestTypeDef,
+ DescribeElasticGpusRequestRequestTypeDef,
+ DescribeExportImageTasksRequestDescribeExportImageTasksPaginateTypeDef,
+ DescribeExportImageTasksRequestRequestTypeDef,
+ DescribeExportTasksRequestRequestTypeDef,
+ DescribeFastLaunchImagesRequestDescribeFastLaunchImagesPaginateTypeDef,
+ DescribeFastLaunchImagesRequestRequestTypeDef,
+ DescribeFastSnapshotRestoresRequestDescribeFastSnapshotRestoresPaginateTypeDef,
+ DescribeFastSnapshotRestoresRequestRequestTypeDef,
+ DescribeFleetInstancesRequestRequestTypeDef,
+ DescribeFleetsRequestDescribeFleetsPaginateTypeDef,
+ DescribeFleetsRequestRequestTypeDef,
+ DescribeFlowLogsRequestDescribeFlowLogsPaginateTypeDef,
+ DescribeFlowLogsRequestRequestTypeDef,
+ DescribeFpgaImagesRequestDescribeFpgaImagesPaginateTypeDef,
+ DescribeFpgaImagesRequestRequestTypeDef,
+ DescribeHostReservationOfferingsRequestDescribeHostReservationOfferingsPaginateTypeDef,
+ DescribeHostReservationOfferingsRequestRequestTypeDef,
+ DescribeHostReservationsRequestDescribeHostReservationsPaginateTypeDef,
+ DescribeHostReservationsRequestRequestTypeDef,
+ DescribeHostsRequestDescribeHostsPaginateTypeDef,
+ DescribeHostsRequestRequestTypeDef,
+ DescribeIamInstanceProfileAssociationsRequestDescribeIamInstanceProfileAssociationsPaginateTypeDef,
+ DescribeIamInstanceProfileAssociationsRequestRequestTypeDef,
+ DescribeImagesRequestDescribeImagesPaginateTypeDef,
+ DescribeImagesRequestRequestTypeDef,
+ DescribeImportImageTasksRequestDescribeImportImageTasksPaginateTypeDef,
+ DescribeImportImageTasksRequestRequestTypeDef,
+ DescribeImportSnapshotTasksRequestDescribeImportSnapshotTasksPaginateTypeDef,
+ DescribeImportSnapshotTasksRequestRequestTypeDef,
+ DescribeInstanceCreditSpecificationsRequestDescribeInstanceCreditSpecificationsPaginateTypeDef,
+ DescribeInstanceCreditSpecificationsRequestRequestTypeDef,
+ DescribeInstanceEventWindowsRequestDescribeInstanceEventWindowsPaginateTypeDef,
+ DescribeInstanceEventWindowsRequestRequestTypeDef,
+ DescribeInstanceStatusRequestDescribeInstanceStatusPaginateTypeDef,
+ DescribeInstanceStatusRequestRequestTypeDef,
+ DescribeInstanceTypeOfferingsRequestDescribeInstanceTypeOfferingsPaginateTypeDef,
+ DescribeInstanceTypeOfferingsRequestRequestTypeDef,
+ DescribeInstanceTypesRequestDescribeInstanceTypesPaginateTypeDef,
+ DescribeInstanceTypesRequestRequestTypeDef,
+ DescribeInstancesRequestDescribeInstancesPaginateTypeDef,
+ DescribeInstancesRequestRequestTypeDef,
+ DescribeInternetGatewaysRequestDescribeInternetGatewaysPaginateTypeDef,
+ DescribeInternetGatewaysRequestRequestTypeDef,
+ DescribeIpamPoolsRequestDescribeIpamPoolsPaginateTypeDef,
+ DescribeIpamPoolsRequestRequestTypeDef,
+ DescribeIpamResourceDiscoveriesRequestDescribeIpamResourceDiscoveriesPaginateTypeDef,
+ DescribeIpamResourceDiscoveriesRequestRequestTypeDef,
+ DescribeIpamResourceDiscoveryAssociationsRequestDescribeIpamResourceDiscoveryAssociationsPaginateTypeDef,
+ DescribeIpamResourceDiscoveryAssociationsRequestRequestTypeDef,
+ DescribeIpamScopesRequestDescribeIpamScopesPaginateTypeDef,
+ DescribeIpamScopesRequestRequestTypeDef,
+ DescribeIpamsRequestDescribeIpamsPaginateTypeDef,
+ DescribeIpamsRequestRequestTypeDef,
+ DescribeIpv6PoolsRequestDescribeIpv6PoolsPaginateTypeDef,
+ DescribeIpv6PoolsRequestRequestTypeDef,
+ DescribeKeyPairsRequestRequestTypeDef,
+ DescribeLaunchTemplateVersionsRequestDescribeLaunchTemplateVersionsPaginateTypeDef,
+ DescribeLaunchTemplateVersionsRequestRequestTypeDef,
+ DescribeLaunchTemplatesRequestDescribeLaunchTemplatesPaginateTypeDef,
+ DescribeLaunchTemplatesRequestRequestTypeDef,
+ DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsPaginateTypeDef,
+ DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestRequestTypeDef,
+ DescribeLocalGatewayRouteTableVpcAssociationsRequestDescribeLocalGatewayRouteTableVpcAssociationsPaginateTypeDef,
+ DescribeLocalGatewayRouteTableVpcAssociationsRequestRequestTypeDef,
+ DescribeLocalGatewayRouteTablesRequestDescribeLocalGatewayRouteTablesPaginateTypeDef,
+ DescribeLocalGatewayRouteTablesRequestRequestTypeDef,
+ DescribeLocalGatewayVirtualInterfaceGroupsRequestDescribeLocalGatewayVirtualInterfaceGroupsPaginateTypeDef,
+ DescribeLocalGatewayVirtualInterfaceGroupsRequestRequestTypeDef,
+ DescribeLocalGatewayVirtualInterfacesRequestDescribeLocalGatewayVirtualInterfacesPaginateTypeDef,
+ DescribeLocalGatewayVirtualInterfacesRequestRequestTypeDef,
+ DescribeLocalGatewaysRequestDescribeLocalGatewaysPaginateTypeDef,
+ DescribeLocalGatewaysRequestRequestTypeDef,
+ DescribeManagedPrefixListsRequestDescribeManagedPrefixListsPaginateTypeDef,
+ DescribeManagedPrefixListsRequestRequestTypeDef,
+ DescribeMovingAddressesRequestDescribeMovingAddressesPaginateTypeDef,
+ DescribeMovingAddressesRequestRequestTypeDef,
+ DescribeNatGatewaysRequestDescribeNatGatewaysPaginateTypeDef,
+ DescribeNatGatewaysRequestRequestTypeDef,
+ DescribeNetworkAclsRequestDescribeNetworkAclsPaginateTypeDef,
+ DescribeNetworkAclsRequestRequestTypeDef,
+ DescribeNetworkInsightsAccessScopeAnalysesRequestDescribeNetworkInsightsAccessScopeAnalysesPaginateTypeDef,
+ DescribeNetworkInsightsAccessScopeAnalysesRequestRequestTypeDef,
+ DescribeNetworkInsightsAccessScopesRequestDescribeNetworkInsightsAccessScopesPaginateTypeDef,
+ DescribeNetworkInsightsAccessScopesRequestRequestTypeDef,
+ DescribeNetworkInsightsAnalysesRequestDescribeNetworkInsightsAnalysesPaginateTypeDef,
+ DescribeNetworkInsightsAnalysesRequestRequestTypeDef,
+ DescribeNetworkInsightsPathsRequestDescribeNetworkInsightsPathsPaginateTypeDef,
+ DescribeNetworkInsightsPathsRequestRequestTypeDef,
+ DescribeNetworkInterfacePermissionsRequestDescribeNetworkInterfacePermissionsPaginateTypeDef,
+ DescribeNetworkInterfacePermissionsRequestRequestTypeDef,
+ DescribeNetworkInterfacesRequestDescribeNetworkInterfacesPaginateTypeDef,
+ DescribeNetworkInterfacesRequestRequestTypeDef,
+ DescribePlacementGroupsRequestRequestTypeDef,
+ DescribePrefixListsRequestDescribePrefixListsPaginateTypeDef,
+ DescribePrefixListsRequestRequestTypeDef,
+ DescribePublicIpv4PoolsRequestDescribePublicIpv4PoolsPaginateTypeDef,
+ DescribePublicIpv4PoolsRequestRequestTypeDef,
+ DescribeRegionsRequestRequestTypeDef,
+ DescribeReplaceRootVolumeTasksRequestDescribeReplaceRootVolumeTasksPaginateTypeDef,
+ DescribeReplaceRootVolumeTasksRequestRequestTypeDef,
+ DescribeReservedInstancesListingsRequestRequestTypeDef,
+ DescribeReservedInstancesModificationsRequestDescribeReservedInstancesModificationsPaginateTypeDef,
+ DescribeReservedInstancesModificationsRequestRequestTypeDef,
+ DescribeReservedInstancesOfferingsRequestDescribeReservedInstancesOfferingsPaginateTypeDef,
+ DescribeReservedInstancesOfferingsRequestRequestTypeDef,
+ DescribeReservedInstancesRequestRequestTypeDef,
+ DescribeRouteTablesRequestDescribeRouteTablesPaginateTypeDef,
+ DescribeRouteTablesRequestRequestTypeDef,
+ DescribeSecurityGroupRulesRequestDescribeSecurityGroupRulesPaginateTypeDef,
+ DescribeSecurityGroupRulesRequestRequestTypeDef,
+ DescribeSecurityGroupsRequestDescribeSecurityGroupsPaginateTypeDef,
+ DescribeSecurityGroupsRequestRequestTypeDef,
+ DescribeSnapshotTierStatusRequestDescribeSnapshotTierStatusPaginateTypeDef,
+ DescribeSnapshotTierStatusRequestRequestTypeDef,
+ DescribeSnapshotsRequestDescribeSnapshotsPaginateTypeDef,
+ DescribeSnapshotsRequestRequestTypeDef,
+ DescribeSpotInstanceRequestsRequestDescribeSpotInstanceRequestsPaginateTypeDef,
+ DescribeSpotInstanceRequestsRequestRequestTypeDef,
+ DescribeSpotPriceHistoryRequestDescribeSpotPriceHistoryPaginateTypeDef,
+ DescribeSpotPriceHistoryRequestRequestTypeDef,
+ DescribeStoreImageTasksRequestDescribeStoreImageTasksPaginateTypeDef,
+ DescribeStoreImageTasksRequestRequestTypeDef,
+ DescribeSubnetsRequestDescribeSubnetsPaginateTypeDef,
+ DescribeSubnetsRequestRequestTypeDef,
+ DescribeTagsRequestDescribeTagsPaginateTypeDef,
+ DescribeTagsRequestRequestTypeDef,
+ DescribeTrafficMirrorFiltersRequestDescribeTrafficMirrorFiltersPaginateTypeDef,
+ DescribeTrafficMirrorFiltersRequestRequestTypeDef,
+ DescribeTrafficMirrorSessionsRequestDescribeTrafficMirrorSessionsPaginateTypeDef,
+ DescribeTrafficMirrorSessionsRequestRequestTypeDef,
+ DescribeTrafficMirrorTargetsRequestDescribeTrafficMirrorTargetsPaginateTypeDef,
+ DescribeTrafficMirrorTargetsRequestRequestTypeDef,
+ DescribeTransitGatewayAttachmentsRequestDescribeTransitGatewayAttachmentsPaginateTypeDef,
+ DescribeTransitGatewayAttachmentsRequestRequestTypeDef,
+ DescribeTransitGatewayConnectPeersRequestDescribeTransitGatewayConnectPeersPaginateTypeDef,
+ DescribeTransitGatewayConnectPeersRequestRequestTypeDef,
+ DescribeTransitGatewayConnectsRequestDescribeTransitGatewayConnectsPaginateTypeDef,
+ DescribeTransitGatewayConnectsRequestRequestTypeDef,
+ DescribeTransitGatewayMulticastDomainsRequestDescribeTransitGatewayMulticastDomainsPaginateTypeDef,
+ DescribeTransitGatewayMulticastDomainsRequestRequestTypeDef,
+ DescribeTransitGatewayPeeringAttachmentsRequestDescribeTransitGatewayPeeringAttachmentsPaginateTypeDef,
+ DescribeTransitGatewayPeeringAttachmentsRequestRequestTypeDef,
+ DescribeTransitGatewayPolicyTablesRequestDescribeTransitGatewayPolicyTablesPaginateTypeDef,
+ DescribeTransitGatewayPolicyTablesRequestRequestTypeDef,
+ DescribeTransitGatewayRouteTableAnnouncementsRequestDescribeTransitGatewayRouteTableAnnouncementsPaginateTypeDef,
+ DescribeTransitGatewayRouteTableAnnouncementsRequestRequestTypeDef,
+ DescribeTransitGatewayRouteTablesRequestDescribeTransitGatewayRouteTablesPaginateTypeDef,
+ DescribeTransitGatewayRouteTablesRequestRequestTypeDef,
+ DescribeTransitGatewayVpcAttachmentsRequestDescribeTransitGatewayVpcAttachmentsPaginateTypeDef,
+ DescribeTransitGatewayVpcAttachmentsRequestRequestTypeDef,
+ DescribeTransitGatewaysRequestDescribeTransitGatewaysPaginateTypeDef,
+ DescribeTransitGatewaysRequestRequestTypeDef,
+ DescribeTrunkInterfaceAssociationsRequestDescribeTrunkInterfaceAssociationsPaginateTypeDef,
+ DescribeTrunkInterfaceAssociationsRequestRequestTypeDef,
+ DescribeVerifiedAccessEndpointsRequestDescribeVerifiedAccessEndpointsPaginateTypeDef,
+ DescribeVerifiedAccessEndpointsRequestRequestTypeDef,
+ DescribeVerifiedAccessGroupsRequestDescribeVerifiedAccessGroupsPaginateTypeDef,
+ DescribeVerifiedAccessGroupsRequestRequestTypeDef,
+ DescribeVerifiedAccessInstanceLoggingConfigurationsRequestDescribeVerifiedAccessInstanceLoggingConfigurationsPaginateTypeDef,
+ DescribeVerifiedAccessInstanceLoggingConfigurationsRequestRequestTypeDef,
+ DescribeVerifiedAccessInstancesRequestDescribeVerifiedAccessInstancesPaginateTypeDef,
+ DescribeVerifiedAccessInstancesRequestRequestTypeDef,
+ DescribeVerifiedAccessTrustProvidersRequestDescribeVerifiedAccessTrustProvidersPaginateTypeDef,
+ DescribeVerifiedAccessTrustProvidersRequestRequestTypeDef,
+ DescribeVolumeStatusRequestDescribeVolumeStatusPaginateTypeDef,
+ DescribeVolumeStatusRequestRequestTypeDef,
+ DescribeVolumeStatusRequestVolumeDescribeStatusTypeDef,
+ DescribeVolumesModificationsRequestDescribeVolumesModificationsPaginateTypeDef,
+ DescribeVolumesModificationsRequestRequestTypeDef,
+ DescribeVolumesRequestDescribeVolumesPaginateTypeDef,
+ DescribeVolumesRequestRequestTypeDef,
+ DescribeVpcClassicLinkRequestRequestTypeDef,
+ DescribeVpcEndpointConnectionNotificationsRequestDescribeVpcEndpointConnectionNotificationsPaginateTypeDef,
+ DescribeVpcEndpointConnectionNotificationsRequestRequestTypeDef,
+ DescribeVpcEndpointConnectionsRequestDescribeVpcEndpointConnectionsPaginateTypeDef,
+ DescribeVpcEndpointConnectionsRequestRequestTypeDef,
+ DescribeVpcEndpointServiceConfigurationsRequestDescribeVpcEndpointServiceConfigurationsPaginateTypeDef,
+ DescribeVpcEndpointServiceConfigurationsRequestRequestTypeDef,
+ DescribeVpcEndpointServicePermissionsRequestDescribeVpcEndpointServicePermissionsPaginateTypeDef,
+ DescribeVpcEndpointServicePermissionsRequestRequestTypeDef,
+ DescribeVpcEndpointServicesRequestDescribeVpcEndpointServicesPaginateTypeDef,
+ DescribeVpcEndpointServicesRequestRequestTypeDef,
+ DescribeVpcEndpointsRequestDescribeVpcEndpointsPaginateTypeDef,
+ DescribeVpcEndpointsRequestRequestTypeDef,
+ DescribeVpcPeeringConnectionsRequestDescribeVpcPeeringConnectionsPaginateTypeDef,
+ DescribeVpcPeeringConnectionsRequestRequestTypeDef,
+ DescribeVpcsRequestDescribeVpcsPaginateTypeDef,
+ DescribeVpcsRequestRequestTypeDef,
+ DescribeVpnConnectionsRequestRequestTypeDef,
+ DescribeVpnGatewaysRequestRequestTypeDef,
+ ExportTransitGatewayRoutesRequestRequestTypeDef,
+ GetCoipPoolUsageRequestRequestTypeDef,
+ GetIpamDiscoveredAccountsRequestGetIpamDiscoveredAccountsPaginateTypeDef,
+ GetIpamDiscoveredAccountsRequestRequestTypeDef,
+ GetIpamDiscoveredResourceCidrsRequestGetIpamDiscoveredResourceCidrsPaginateTypeDef,
+ GetIpamDiscoveredResourceCidrsRequestRequestTypeDef,
+ GetIpamPoolAllocationsRequestGetIpamPoolAllocationsPaginateTypeDef,
+ GetIpamPoolAllocationsRequestRequestTypeDef,
+ GetIpamPoolCidrsRequestGetIpamPoolCidrsPaginateTypeDef,
+ GetIpamPoolCidrsRequestRequestTypeDef,
+ GetIpamResourceCidrsRequestGetIpamResourceCidrsPaginateTypeDef,
+ GetIpamResourceCidrsRequestRequestTypeDef,
+ GetSubnetCidrReservationsRequestRequestTypeDef,
+ GetTransitGatewayAttachmentPropagationsRequestGetTransitGatewayAttachmentPropagationsPaginateTypeDef,
+ GetTransitGatewayAttachmentPropagationsRequestRequestTypeDef,
+ GetTransitGatewayMulticastDomainAssociationsRequestGetTransitGatewayMulticastDomainAssociationsPaginateTypeDef,
+ GetTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef,
+ GetTransitGatewayPolicyTableAssociationsRequestGetTransitGatewayPolicyTableAssociationsPaginateTypeDef,
+ GetTransitGatewayPolicyTableAssociationsRequestRequestTypeDef,
+ GetTransitGatewayPolicyTableEntriesRequestRequestTypeDef,
+ GetTransitGatewayPrefixListReferencesRequestGetTransitGatewayPrefixListReferencesPaginateTypeDef,
+ GetTransitGatewayPrefixListReferencesRequestRequestTypeDef,
+ GetTransitGatewayRouteTableAssociationsRequestGetTransitGatewayRouteTableAssociationsPaginateTypeDef,
+ GetTransitGatewayRouteTableAssociationsRequestRequestTypeDef,
+ GetTransitGatewayRouteTablePropagationsRequestGetTransitGatewayRouteTablePropagationsPaginateTypeDef,
+ GetTransitGatewayRouteTablePropagationsRequestRequestTypeDef,
+ SearchLocalGatewayRoutesRequestRequestTypeDef,
+ SearchLocalGatewayRoutesRequestSearchLocalGatewayRoutesPaginateTypeDef,
+ SearchTransitGatewayMulticastGroupsRequestRequestTypeDef,
+ SearchTransitGatewayMulticastGroupsRequestSearchTransitGatewayMulticastGroupsPaginateTypeDef,
+ SearchTransitGatewayRoutesRequestRequestTypeDef,
+ DescribeAggregateIdFormatResultTypeDef,
+ DescribeIdFormatResultTypeDef,
+ DescribeIdentityIdFormatResultTypeDef,
+ PrincipalIdFormatTypeDef,
+ DescribeAwsNetworkPerformanceMetricSubscriptionsResultTypeDef,
+ DescribeBundleTasksRequestBundleTaskCompleteWaitTypeDef,
+ DescribeConversionTasksRequestConversionTaskCancelledWaitTypeDef,
+ DescribeConversionTasksRequestConversionTaskCompletedWaitTypeDef,
+ DescribeConversionTasksRequestConversionTaskDeletedWaitTypeDef,
+ DescribeCustomerGatewaysRequestCustomerGatewayAvailableWaitTypeDef,
+ DescribeExportTasksRequestExportTaskCancelledWaitTypeDef,
+ DescribeExportTasksRequestExportTaskCompletedWaitTypeDef,
+ DescribeImagesRequestImageAvailableWaitTypeDef,
+ DescribeImagesRequestImageExistsWaitTypeDef,
+ DescribeImportSnapshotTasksRequestSnapshotImportedWaitTypeDef,
+ DescribeInstanceStatusRequestInstanceStatusOkWaitTypeDef,
+ DescribeInstanceStatusRequestSystemStatusOkWaitTypeDef,
+ DescribeInstancesRequestInstanceExistsWaitTypeDef,
+ DescribeInstancesRequestInstanceRunningWaitTypeDef,
+ DescribeInstancesRequestInstanceStoppedWaitTypeDef,
+ DescribeInstancesRequestInstanceTerminatedWaitTypeDef,
+ DescribeInternetGatewaysRequestInternetGatewayExistsWaitTypeDef,
+ DescribeKeyPairsRequestKeyPairExistsWaitTypeDef,
+ DescribeNatGatewaysRequestNatGatewayAvailableWaitTypeDef,
+ DescribeNatGatewaysRequestNatGatewayDeletedWaitTypeDef,
+ DescribeNetworkInterfacesRequestNetworkInterfaceAvailableWaitTypeDef,
+ DescribeSecurityGroupsRequestSecurityGroupExistsWaitTypeDef,
+ DescribeSnapshotsRequestSnapshotCompletedWaitTypeDef,
+ DescribeSpotInstanceRequestsRequestSpotInstanceRequestFulfilledWaitTypeDef,
+ DescribeSubnetsRequestSubnetAvailableWaitTypeDef,
+ DescribeVolumesRequestVolumeAvailableWaitTypeDef,
+ DescribeVolumesRequestVolumeDeletedWaitTypeDef,
+ DescribeVolumesRequestVolumeInUseWaitTypeDef,
+ DescribeVpcPeeringConnectionsRequestVpcPeeringConnectionDeletedWaitTypeDef,
+ DescribeVpcPeeringConnectionsRequestVpcPeeringConnectionExistsWaitTypeDef,
+ DescribeVpcsRequestVpcAvailableWaitTypeDef,
+ DescribeVpcsRequestVpcExistsWaitTypeDef,
+ DescribeVpnConnectionsRequestVpnConnectionAvailableWaitTypeDef,
+ DescribeVpnConnectionsRequestVpnConnectionDeletedWaitTypeDef,
+ GetPasswordDataRequestPasswordDataAvailableWaitTypeDef,
+ DescribeFastLaunchImagesSuccessItemTypeDef,
+ DisableFastLaunchResultTypeDef,
+ EnableFastLaunchResultTypeDef,
+ DescribeFastSnapshotRestoresResultTypeDef,
+ DescribeHostReservationOfferingsResultTypeDef,
+ DescribeInstanceCreditSpecificationsResultTypeDef,
+ DescribeInstanceTypeOfferingsResultTypeDef,
+ DescribeMovingAddressesResultTypeDef,
+ DescribePrefixListsResultTypeDef,
+ DescribeRegionsResultTypeDef,
+ DescribeScheduledInstanceAvailabilityRequestDescribeScheduledInstanceAvailabilityPaginateTypeDef,
+ DescribeScheduledInstanceAvailabilityRequestRequestTypeDef,
+ DescribeScheduledInstancesRequestDescribeScheduledInstancesPaginateTypeDef,
+ DescribeScheduledInstancesRequestRequestTypeDef,
+ DescribeSecurityGroupReferencesResultTypeDef,
+ DescribeSnapshotAttributeResultTypeDef,
+ DescribeVolumeAttributeResultTypeDef,
+ DescribeSpotPriceHistoryResultTypeDef,
+ DescribeStoreImageTasksResultTypeDef,
+ DescribeTagsResultTypeDef,
+ DescribeVolumesModificationsResultTypeDef,
+ ModifyVolumeResultTypeDef,
+ FlowLogTypeDef,
+ DisableFastSnapshotRestoreStateErrorItemTypeDef,
+ DisableTransitGatewayRouteTablePropagationResultTypeDef,
+ EnableTransitGatewayRouteTablePropagationResultTypeDef,
+ DiskImageTypeDef,
+ ImportVolumeRequestRequestTypeDef,
+ ImportInstanceVolumeDetailItemTypeDef,
+ ImportVolumeTaskDetailsTypeDef,
+ InstanceStorageInfoTypeDef,
+ VpcEndpointConnectionTypeDef,
+ ModifyClientVpnEndpointRequestRequestTypeDef,
+ EbsInfoTypeDef,
+ InstanceBlockDeviceMappingSpecificationTypeDef,
+ InstanceBlockDeviceMappingTypeDef,
+ EgressOnlyInternetGatewayTypeDef,
+ InternetGatewayTypeDef,
+ ElasticGpusTypeDef,
+ EnaSrdSpecificationTypeDef,
+ EnableFastLaunchRequestRequestTypeDef,
+ EnableFastSnapshotRestoreStateErrorItemTypeDef,
+ HistoryRecordEntryTypeDef,
+ HistoryRecordTypeDef,
+ ExportImageResultTypeDef,
+ ExportImageTaskTypeDef,
+ ExportTaskTypeDef,
+ PathFilterTypeDef,
+ FleetSpotMaintenanceStrategiesRequestTypeDef,
+ FleetSpotMaintenanceStrategiesTypeDef,
+ FpgaDeviceInfoTypeDef,
+ FpgaImageAttributeTypeDef,
+ FpgaImageTypeDef,
+ GetAssociatedIpv6PoolCidrsResultTypeDef,
+ GetCapacityReservationUsageResultTypeDef,
+ GetDefaultCreditSpecificationResultTypeDef,
+ ModifyDefaultCreditSpecificationResultTypeDef,
+ GetHostReservationPurchasePreviewResultTypeDef,
+ PurchaseHostReservationResultTypeDef,
+ GetInstanceTypesFromInstanceRequirementsResultTypeDef,
+ GetIpamAddressHistoryResultTypeDef,
+ GetManagedPrefixListAssociationsResultTypeDef,
+ GetManagedPrefixListEntriesResultTypeDef,
+ ReservedInstanceReservationValueTypeDef,
+ GetSpotPlacementScoresResultTypeDef,
+ GetTransitGatewayAttachmentPropagationsResultTypeDef,
+ GetTransitGatewayRouteTableAssociationsResultTypeDef,
+ GetTransitGatewayRouteTablePropagationsResultTypeDef,
+ GetVpnConnectionDeviceTypesResultTypeDef,
+ GetVpnTunnelReplacementStatusResultTypeDef,
+ GpuDeviceInfoTypeDef,
+ IamInstanceProfileAssociationTypeDef,
+ LaunchPermissionModificationsTypeDef,
+ ImageDiskContainerTypeDef,
+ SnapshotDiskContainerTypeDef,
+ ListImagesInRecycleBinResultTypeDef,
+ LocalGatewayRouteTableTypeDef,
+ ImportInstanceLaunchSpecificationTypeDef,
+ InferenceAcceleratorInfoTypeDef,
+ ModifyInstanceCreditSpecificationRequestRequestTypeDef,
+ LaunchTemplateInstanceNetworkInterfaceSpecificationRequestTypeDef,
+ InstanceMarketOptionsRequestTypeDef,
+ ModifyInstanceMetadataOptionsResultTypeDef,
+ InstanceMonitoringTypeDef,
+ InstancePrivateIpAddressTypeDef,
+ InstanceRequirementsRequestTypeDef,
+ InstanceRequirementsTypeDef,
+ InstanceStateChangeTypeDef,
+ InstanceStatusSummaryTypeDef,
+ ModifyInstanceEventStartTimeResultTypeDef,
+ IpPermissionTypeDef,
+ StaleIpPermissionTypeDef,
+ ProvisionIpamPoolCidrRequestRequestTypeDef,
+ IpamDiscoveredAccountTypeDef,
+ IpamDiscoveredResourceCidrTypeDef,
+ IpamPoolTypeDef,
+ IpamResourceCidrTypeDef,
+ IpamResourceDiscoveryTypeDef,
+ IpamTypeDef,
+ IpamPoolCidrTypeDef,
+ Ipv6PoolTypeDef,
+ LaunchTemplateInstanceNetworkInterfaceSpecificationTypeDef,
+ LaunchTemplateBlockDeviceMappingRequestTypeDef,
+ LaunchTemplateBlockDeviceMappingTypeDef,
+ LaunchTemplateInstanceMarketOptionsRequestTypeDef,
+ LaunchTemplateInstanceMarketOptionsTypeDef,
+ ListSnapshotsInRecycleBinResultTypeDef,
+ LoadPermissionModificationsTypeDef,
+ ModifyIpamRequestRequestTypeDef,
+ ModifyIpamResourceDiscoveryRequestRequestTypeDef,
+ ModifyManagedPrefixListRequestRequestTypeDef,
+ ModifyReservedInstancesRequestRequestTypeDef,
+ ReservedInstancesModificationResultTypeDef,
+ ModifyTransitGatewayRequestRequestTypeDef,
+ ModifyTransitGatewayVpcAttachmentRequestRequestTypeDef,
+ ModifyVerifiedAccessEndpointRequestRequestTypeDef,
+ ModifyVerifiedAccessTrustProviderRequestRequestTypeDef,
+ ModifyVpcPeeringConnectionOptionsRequestRequestTypeDef,
+ ModifyVpcPeeringConnectionOptionsResultTypeDef,
+ NatGatewayTypeDef,
+ NetworkInfoTypeDef,
+ NetworkInterfacePrivateIpAddressTypeDef,
+ NetworkInterfacePermissionTypeDef,
+ VerifiedAccessTrustProviderTypeDef,
+ PathRequestFilterTypeDef,
+ PathStatementRequestTypeDef,
+ ThroughResourcesStatementRequestTypeDef,
+ PathStatementTypeDef,
+ ThroughResourcesStatementTypeDef,
+ ReservedInstancesListingTypeDef,
+ ProvisionPublicIpv4PoolCidrResultTypeDef,
+ PublicIpv4PoolTypeDef,
+ PurchaseScheduledInstancesRequestRequestTypeDef,
+ PurchaseReservedInstancesOfferingRequestRequestTypeDef,
+ ReservedInstancesOfferingTypeDef,
+ ReservedInstancesTypeDef,
+ SecurityGroupRuleTypeDef,
+ RegisterInstanceEventNotificationAttributesRequestRequestTypeDef,
+ RegisterTransitGatewayMulticastGroupMembersResultTypeDef,
+ RegisterTransitGatewayMulticastGroupSourcesResultTypeDef,
+ StorageTypeDef,
+ ScheduledInstanceAvailabilityTypeDef,
+ ScheduledInstanceTypeDef,
+ ScheduledInstancesBlockDeviceMappingTypeDef,
+ ScheduledInstancesNetworkInterfaceTypeDef,
+ SearchTransitGatewayMulticastGroupsResultTypeDef,
+ VpcEndpointTypeDef,
+ SecurityGroupRuleUpdateTypeDef,
+ ServiceConfigurationTypeDef,
+ ServiceDetailTypeDef,
+ SnapshotDetailTypeDef,
+ SnapshotTaskDetailTypeDef,
+ SpotMaintenanceStrategiesTypeDef,
+ SpotDatafeedSubscriptionTypeDef,
+ TransitGatewayMulticastDomainAssociationTypeDef,
+ TransitGatewayMulticastDomainAssociationsTypeDef,
+ SubnetIpv6CidrBlockAssociationTypeDef,
+ TargetReservationValueTypeDef,
+ TargetGroupsConfigTypeDef,
+ TrafficMirrorFilterRuleTypeDef,
+ TransitGatewayAttachmentTypeDef,
+ TransitGatewayConnectPeerConfigurationTypeDef,
+ TransitGatewayConnectTypeDef,
+ TransitGatewayMulticastDomainTypeDef,
+ TransitGatewayTypeDef,
+ TransitGatewayPeeringAttachmentTypeDef,
+ TransitGatewayPolicyRuleTypeDef,
+ TransitGatewayPrefixListReferenceTypeDef,
+ TransitGatewayRouteTypeDef,
+ TransitGatewayVpcAttachmentTypeDef,
+ UnsuccessfulInstanceCreditSpecificationItemTypeDef,
+ UnsuccessfulItemTypeDef,
+ ValidationWarningTypeDef,
+ VerifiedAccessEndpointTypeDef,
+ VerifiedAccessInstanceTypeDef,
+ VerifiedAccessLogCloudWatchLogsDestinationTypeDef,
+ VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef,
+ VerifiedAccessLogS3DestinationTypeDef,
+ VerifiedAccessLogOptionsTypeDef,
+ VolumeResponseMetadataTypeDef,
+ VolumeTypeDef,
+ VolumeStatusInfoTypeDef,
+ VpcCidrBlockAssociationTypeDef,
+ VpcIpv6CidrBlockAssociationTypeDef,
+ VpcPeeringConnectionVpcInfoResponseMetadataTypeDef,
+ VpcPeeringConnectionVpcInfoTypeDef,
+ DescribeAccountAttributesResultTypeDef,
+ AdditionalDetailTypeDef,
+ DescribeAddressesAttributeResultTypeDef,
+ ModifyAddressAttributeResultTypeDef,
+ ResetAddressAttributeResultTypeDef,
+ DescribeAddressesResultTypeDef,
+ DescribeVpcEndpointServicePermissionsResultTypeDef,
+ CreateCarrierGatewayResultTypeDef,
+ DeleteCarrierGatewayResultTypeDef,
+ DescribeCarrierGatewaysResultTypeDef,
+ CreateCoipPoolResultTypeDef,
+ DeleteCoipPoolResultTypeDef,
+ DescribeCoipPoolsResultTypeDef,
+ CreateCustomerGatewayResultTypeDef,
+ DescribeCustomerGatewaysResultTypeDef,
+ DescribeHostReservationsResultTypeDef,
+ AssociateInstanceEventWindowRequestRequestTypeDef,
+ InstanceEventWindowTypeDef,
+ DisassociateInstanceEventWindowRequestRequestTypeDef,
+ AssociateIpamResourceDiscoveryResultTypeDef,
+ DescribeIpamResourceDiscoveryAssociationsResultTypeDef,
+ DisassociateIpamResourceDiscoveryResultTypeDef,
+ CreateIpamScopeResultTypeDef,
+ DeleteIpamScopeResultTypeDef,
+ DescribeIpamScopesResultTypeDef,
+ ModifyIpamScopeResultTypeDef,
+ DescribeKeyPairsResultTypeDef,
+ DeleteLaunchTemplateResultTypeDef,
+ DescribeLaunchTemplatesResultTypeDef,
+ ModifyLaunchTemplateResultTypeDef,
+ CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef,
+ DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef,
+ DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResultTypeDef,
+ CreateLocalGatewayRouteTableVpcAssociationResultTypeDef,
+ DeleteLocalGatewayRouteTableVpcAssociationResultTypeDef,
+ DescribeLocalGatewayRouteTableVpcAssociationsResultTypeDef,
+ DescribeLocalGatewaysResultTypeDef,
+ DescribeLocalGatewayVirtualInterfaceGroupsResultTypeDef,
+ DescribeLocalGatewayVirtualInterfacesResultTypeDef,
+ CreateManagedPrefixListResultTypeDef,
+ DeleteManagedPrefixListResultTypeDef,
+ DescribeManagedPrefixListsResultTypeDef,
+ ModifyManagedPrefixListResultTypeDef,
+ RestoreManagedPrefixListVersionResultTypeDef,
+ DescribeNetworkInsightsAccessScopeAnalysesResultTypeDef,
+ StartNetworkInsightsAccessScopeAnalysisResultTypeDef,
+ DescribeNetworkInsightsAccessScopesResultTypeDef,
+ CreatePlacementGroupResultTypeDef,
+ DescribePlacementGroupsResultTypeDef,
+ CreateReplaceRootVolumeTaskResultTypeDef,
+ DescribeReplaceRootVolumeTasksResultTypeDef,
+ CreateSnapshotsResultTypeDef,
+ DescribeSnapshotTierStatusResultTypeDef,
+ DescribeSnapshotsResultTypeDef,
+ CreateSubnetCidrReservationResultTypeDef,
+ DeleteSubnetCidrReservationResultTypeDef,
+ GetSubnetCidrReservationsResultTypeDef,
+ AcceptAddressTransferRequestRequestTypeDef,
+ AllocateAddressRequestRequestTypeDef,
+ AllocateHostsRequestRequestTypeDef,
+ AssociateIpamResourceDiscoveryRequestRequestTypeDef,
+ CopySnapshotRequestRequestTypeDef,
+ CopySnapshotRequestSnapshotCopyTypeDef,
+ CreateCapacityReservationFleetRequestRequestTypeDef,
+ CreateCapacityReservationRequestRequestTypeDef,
+ CreateCarrierGatewayRequestRequestTypeDef,
+ CreateCoipPoolRequestRequestTypeDef,
+ CreateCustomerGatewayRequestRequestTypeDef,
+ CreateDhcpOptionsRequestRequestTypeDef,
+ CreateDhcpOptionsRequestServiceResourceCreateDhcpOptionsTypeDef,
+ CreateEgressOnlyInternetGatewayRequestRequestTypeDef,
+ CreateFlowLogsRequestRequestTypeDef,
+ CreateFpgaImageRequestRequestTypeDef,
+ CreateInstanceEventWindowRequestRequestTypeDef,
+ CreateInstanceExportTaskRequestRequestTypeDef,
+ CreateInternetGatewayRequestRequestTypeDef,
+ CreateInternetGatewayRequestServiceResourceCreateInternetGatewayTypeDef,
+ CreateIpamPoolRequestRequestTypeDef,
+ CreateIpamRequestRequestTypeDef,
+ CreateIpamResourceDiscoveryRequestRequestTypeDef,
+ CreateIpamScopeRequestRequestTypeDef,
+ CreateKeyPairRequestRequestTypeDef,
+ CreateKeyPairRequestServiceResourceCreateKeyPairTypeDef,
+ CreateLocalGatewayRouteTableRequestRequestTypeDef,
+ CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestRequestTypeDef,
+ CreateLocalGatewayRouteTableVpcAssociationRequestRequestTypeDef,
+ CreateManagedPrefixListRequestRequestTypeDef,
+ CreateNatGatewayRequestRequestTypeDef,
+ CreateNetworkAclRequestRequestTypeDef,
+ CreateNetworkAclRequestServiceResourceCreateNetworkAclTypeDef,
+ CreateNetworkAclRequestVpcCreateNetworkAclTypeDef,
+ CreateNetworkInterfaceRequestRequestTypeDef,
+ CreateNetworkInterfaceRequestServiceResourceCreateNetworkInterfaceTypeDef,
+ CreateNetworkInterfaceRequestSubnetCreateNetworkInterfaceTypeDef,
+ CreatePlacementGroupRequestRequestTypeDef,
+ CreatePlacementGroupRequestServiceResourceCreatePlacementGroupTypeDef,
+ CreatePublicIpv4PoolRequestRequestTypeDef,
+ CreateReplaceRootVolumeTaskRequestRequestTypeDef,
+ CreateRestoreImageTaskRequestRequestTypeDef,
+ CreateRouteTableRequestRequestTypeDef,
+ CreateRouteTableRequestServiceResourceCreateRouteTableTypeDef,
+ CreateRouteTableRequestVpcCreateRouteTableTypeDef,
+ CreateSecurityGroupRequestRequestTypeDef,
+ CreateSecurityGroupRequestServiceResourceCreateSecurityGroupTypeDef,
+ CreateSecurityGroupRequestVpcCreateSecurityGroupTypeDef,
+ CreateSnapshotRequestRequestTypeDef,
+ CreateSnapshotRequestServiceResourceCreateSnapshotTypeDef,
+ CreateSnapshotRequestVolumeCreateSnapshotTypeDef,
+ CreateSnapshotsRequestRequestTypeDef,
+ CreateSubnetCidrReservationRequestRequestTypeDef,
+ CreateSubnetRequestRequestTypeDef,
+ CreateSubnetRequestServiceResourceCreateSubnetTypeDef,
+ CreateSubnetRequestVpcCreateSubnetTypeDef,
+ CreateTrafficMirrorFilterRequestRequestTypeDef,
+ CreateTrafficMirrorSessionRequestRequestTypeDef,
+ CreateTrafficMirrorTargetRequestRequestTypeDef,
+ CreateTransitGatewayConnectPeerRequestRequestTypeDef,
+ CreateTransitGatewayConnectRequestRequestTypeDef,
+ CreateTransitGatewayMulticastDomainRequestRequestTypeDef,
+ CreateTransitGatewayPeeringAttachmentRequestRequestTypeDef,
+ CreateTransitGatewayPolicyTableRequestRequestTypeDef,
+ CreateTransitGatewayRequestRequestTypeDef,
+ CreateTransitGatewayRouteTableAnnouncementRequestRequestTypeDef,
+ CreateTransitGatewayRouteTableRequestRequestTypeDef,
+ CreateTransitGatewayVpcAttachmentRequestRequestTypeDef,
+ CreateVerifiedAccessEndpointRequestRequestTypeDef,
+ CreateVerifiedAccessGroupRequestRequestTypeDef,
+ CreateVerifiedAccessInstanceRequestRequestTypeDef,
+ CreateVerifiedAccessTrustProviderRequestRequestTypeDef,
+ CreateVolumeRequestRequestTypeDef,
+ CreateVolumeRequestServiceResourceCreateVolumeTypeDef,
+ CreateVpcEndpointRequestRequestTypeDef,
+ CreateVpcEndpointServiceConfigurationRequestRequestTypeDef,
+ CreateVpcPeeringConnectionRequestRequestTypeDef,
+ CreateVpcPeeringConnectionRequestServiceResourceCreateVpcPeeringConnectionTypeDef,
+ CreateVpcPeeringConnectionRequestVpcRequestVpcPeeringConnectionTypeDef,
+ CreateVpcRequestRequestTypeDef,
+ CreateVpcRequestServiceResourceCreateVpcTypeDef,
+ CreateVpnGatewayRequestRequestTypeDef,
+ ExportImageRequestRequestTypeDef,
+ ImportKeyPairRequestRequestTypeDef,
+ ImportKeyPairRequestServiceResourceImportKeyPairTypeDef,
+ ProvisionByoipCidrRequestRequestTypeDef,
+ PurchaseHostReservationRequestRequestTypeDef,
+ StartNetworkInsightsAccessScopeAnalysisRequestRequestTypeDef,
+ StartNetworkInsightsAnalysisRequestRequestTypeDef,
+ CreateTrafficMirrorSessionResultTypeDef,
+ DescribeTrafficMirrorSessionsResultTypeDef,
+ ModifyTrafficMirrorSessionResultTypeDef,
+ CreateTrafficMirrorTargetResultTypeDef,
+ DescribeTrafficMirrorTargetsResultTypeDef,
+ CreateTransitGatewayPolicyTableResultTypeDef,
+ DeleteTransitGatewayPolicyTableResultTypeDef,
+ DescribeTransitGatewayPolicyTablesResultTypeDef,
+ CreateTransitGatewayRouteTableAnnouncementResultTypeDef,
+ DeleteTransitGatewayRouteTableAnnouncementResultTypeDef,
+ DescribeTransitGatewayRouteTableAnnouncementsResultTypeDef,
+ CreateTransitGatewayRouteTableResultTypeDef,
+ DeleteTransitGatewayRouteTableResultTypeDef,
+ DescribeTransitGatewayRouteTablesResultTypeDef,
+ AssociateTrunkInterfaceResultTypeDef,
+ DescribeTrunkInterfaceAssociationsResultTypeDef,
+ CreateVerifiedAccessGroupResultTypeDef,
+ DeleteVerifiedAccessGroupResultTypeDef,
+ DescribeVerifiedAccessGroupsResultTypeDef,
+ ModifyVerifiedAccessGroupResultTypeDef,
+ DescribeVpcClassicLinkResultTypeDef,
+ ExplanationTypeDef,
+ DescribeClientVpnTargetNetworksResultTypeDef,
+ RouteTableTypeDef,
+ GetFlowLogsIntegrationTemplateRequestRequestTypeDef,
+ CreateVpnGatewayResultTypeDef,
+ DescribeVpnGatewaysResultTypeDef,
+ NetworkInterfaceAttachmentResponseMetadataTypeDef,
+ NetworkInterfaceAttachmentTypeDef,
+ DhcpOptionsTypeDef,
+ DescribeClientVpnAuthorizationRulesResultTypeDef,
+ DescribeAvailabilityZonesResultTypeDef,
+ HostTypeDef,
+ CreateImageRequestInstanceCreateImageTypeDef,
+ CreateImageRequestRequestTypeDef,
+ ImageAttributeTypeDef,
+ ImageTypeDef,
+ RegisterImageRequestRequestTypeDef,
+ RegisterImageRequestServiceResourceRegisterImageTypeDef,
+ CancelCapacityReservationFleetsResultTypeDef,
+ CancelSpotFleetRequestsResponseTypeDef,
+ CreateCapacityReservationResultTypeDef,
+ DescribeCapacityReservationsResultTypeDef,
+ DescribeCapacityReservationFleetsResultTypeDef,
+ ModifyInstanceCapacityReservationAttributesRequestRequestTypeDef,
+ DescribeClassicLinkInstancesResultTypeDef,
+ CreateClientVpnEndpointRequestRequestTypeDef,
+ ClientVpnEndpointTypeDef,
+ DescribeClientVpnConnectionsResultTypeDef,
+ TerminateClientVpnConnectionsResultTypeDef,
+ DescribeClientVpnRoutesResultTypeDef,
+ ModifyVpnTunnelOptionsSpecificationTypeDef,
+ VpnTunnelOptionsSpecificationTypeDef,
+ TunnelOptionTypeDef,
+ NetworkAclTypeDef,
+ LaunchSpecificationTypeDef,
+ RequestSpotLaunchSpecificationTypeDef,
+ ModifySnapshotAttributeRequestRequestTypeDef,
+ ModifySnapshotAttributeRequestSnapshotModifyAttributeTypeDef,
+ GetAwsNetworkPerformanceDataResultTypeDef,
+ DeleteFleetsResultTypeDef,
+ DeleteLaunchTemplateVersionsResultTypeDef,
+ DeleteQueuedReservedInstancesResultTypeDef,
+ DescribePrincipalIdFormatResultTypeDef,
+ DescribeFastLaunchImagesResultTypeDef,
+ DescribeFlowLogsResultTypeDef,
+ DisableFastSnapshotRestoreErrorItemTypeDef,
+ ImportInstanceTaskDetailsTypeDef,
+ DescribeVpcEndpointConnectionsResultTypeDef,
+ ModifyInstanceAttributeRequestInstanceModifyAttributeTypeDef,
+ ModifyInstanceAttributeRequestRequestTypeDef,
+ InstanceAttributeTypeDef,
+ CreateEgressOnlyInternetGatewayResultTypeDef,
+ DescribeEgressOnlyInternetGatewaysResultTypeDef,
+ CreateInternetGatewayResultTypeDef,
+ DescribeInternetGatewaysResultTypeDef,
+ DescribeElasticGpusResultTypeDef,
+ AttachNetworkInterfaceRequestNetworkInterfaceAttachTypeDef,
+ AttachNetworkInterfaceRequestRequestTypeDef,
+ ModifyNetworkInterfaceAttributeRequestNetworkInterfaceModifyAttributeTypeDef,
+ ModifyNetworkInterfaceAttributeRequestRequestTypeDef,
+ EnableFastSnapshotRestoreErrorItemTypeDef,
+ DescribeFleetHistoryResultTypeDef,
+ DescribeSpotFleetRequestHistoryResponseTypeDef,
+ DescribeExportImageTasksResultTypeDef,
+ CreateInstanceExportTaskResultTypeDef,
+ DescribeExportTasksResultTypeDef,
+ NetworkInsightsPathTypeDef,
+ SpotOptionsRequestTypeDef,
+ SpotOptionsTypeDef,
+ FpgaInfoTypeDef,
+ DescribeFpgaImageAttributeResultTypeDef,
+ ModifyFpgaImageAttributeResultTypeDef,
+ DescribeFpgaImagesResultTypeDef,
+ GpuInfoTypeDef,
+ AssociateIamInstanceProfileResultTypeDef,
+ DescribeIamInstanceProfileAssociationsResultTypeDef,
+ DisassociateIamInstanceProfileResultTypeDef,
+ ReplaceIamInstanceProfileAssociationResultTypeDef,
+ ModifyImageAttributeRequestImageModifyAttributeTypeDef,
+ ModifyImageAttributeRequestRequestTypeDef,
+ ImportImageRequestRequestTypeDef,
+ ImportSnapshotRequestRequestTypeDef,
+ CreateLocalGatewayRouteTableResultTypeDef,
+ DeleteLocalGatewayRouteTableResultTypeDef,
+ DescribeLocalGatewayRouteTablesResultTypeDef,
+ ImportInstanceRequestRequestTypeDef,
+ RunInstancesRequestRequestTypeDef,
+ RunInstancesRequestServiceResourceCreateInstancesTypeDef,
+ RunInstancesRequestSubnetCreateInstancesTypeDef,
+ MonitorInstancesResultTypeDef,
+ UnmonitorInstancesResultTypeDef,
+ InstanceNetworkInterfaceTypeDef,
+ FleetLaunchTemplateOverridesRequestTypeDef,
+ GetInstanceTypesFromInstanceRequirementsRequestGetInstanceTypesFromInstanceRequirementsPaginateTypeDef,
+ GetInstanceTypesFromInstanceRequirementsRequestRequestTypeDef,
+ InstanceRequirementsWithMetadataRequestTypeDef,
+ FleetLaunchTemplateOverridesTypeDef,
+ LaunchTemplateOverridesTypeDef,
+ SpotFleetLaunchSpecificationTypeDef,
+ StartInstancesResultTypeDef,
+ StopInstancesResultTypeDef,
+ TerminateInstancesResultTypeDef,
+ InstanceStatusTypeDef,
+ AuthorizeSecurityGroupEgressRequestRequestTypeDef,
+ AuthorizeSecurityGroupEgressRequestSecurityGroupAuthorizeEgressTypeDef,
+ AuthorizeSecurityGroupIngressRequestRequestTypeDef,
+ AuthorizeSecurityGroupIngressRequestSecurityGroupAuthorizeIngressTypeDef,
+ RevokeSecurityGroupEgressRequestRequestTypeDef,
+ RevokeSecurityGroupEgressRequestSecurityGroupRevokeEgressTypeDef,
+ RevokeSecurityGroupEgressResultTypeDef,
+ RevokeSecurityGroupIngressRequestRequestTypeDef,
+ RevokeSecurityGroupIngressRequestSecurityGroupRevokeIngressTypeDef,
+ RevokeSecurityGroupIngressResultTypeDef,
+ SecurityGroupTypeDef,
+ UpdateSecurityGroupRuleDescriptionsEgressRequestRequestTypeDef,
+ UpdateSecurityGroupRuleDescriptionsIngressRequestRequestTypeDef,
+ StaleSecurityGroupTypeDef,
+ GetIpamDiscoveredAccountsResultTypeDef,
+ GetIpamDiscoveredResourceCidrsResultTypeDef,
+ CreateIpamPoolResultTypeDef,
+ DeleteIpamPoolResultTypeDef,
+ DescribeIpamPoolsResultTypeDef,
+ ModifyIpamPoolResultTypeDef,
+ GetIpamResourceCidrsResultTypeDef,
+ ModifyIpamResourceCidrResultTypeDef,
+ CreateIpamResourceDiscoveryResultTypeDef,
+ DeleteIpamResourceDiscoveryResultTypeDef,
+ DescribeIpamResourceDiscoveriesResultTypeDef,
+ ModifyIpamResourceDiscoveryResultTypeDef,
+ CreateIpamResultTypeDef,
+ DeleteIpamResultTypeDef,
+ DescribeIpamsResultTypeDef,
+ ModifyIpamResultTypeDef,
+ DeprovisionIpamPoolCidrResultTypeDef,
+ GetIpamPoolCidrsResultTypeDef,
+ ProvisionIpamPoolCidrResultTypeDef,
+ DescribeIpv6PoolsResultTypeDef,
+ RequestLaunchTemplateDataTypeDef,
+ ResponseLaunchTemplateDataTypeDef,
+ ModifyFpgaImageAttributeRequestRequestTypeDef,
+ ReservedInstancesModificationTypeDef,
+ CreateNatGatewayResultTypeDef,
+ DescribeNatGatewaysResultTypeDef,
+ CreateNetworkInterfacePermissionResultTypeDef,
+ DescribeNetworkInterfacePermissionsResultTypeDef,
+ CreateVerifiedAccessTrustProviderResultTypeDef,
+ DeleteVerifiedAccessTrustProviderResultTypeDef,
+ DescribeVerifiedAccessTrustProvidersResultTypeDef,
+ ModifyVerifiedAccessTrustProviderResultTypeDef,
+ CreateNetworkInsightsPathRequestRequestTypeDef,
+ AccessScopePathRequestTypeDef,
+ AccessScopePathTypeDef,
+ CancelReservedInstancesListingResultTypeDef,
+ CreateReservedInstancesListingResultTypeDef,
+ DescribeReservedInstancesListingsResultTypeDef,
+ DescribePublicIpv4PoolsResultTypeDef,
+ DescribeReservedInstancesOfferingsResultTypeDef,
+ DescribeReservedInstancesResultTypeDef,
+ AuthorizeSecurityGroupEgressResultTypeDef,
+ AuthorizeSecurityGroupIngressResultTypeDef,
+ DescribeSecurityGroupRulesResultTypeDef,
+ BundleInstanceRequestRequestTypeDef,
+ BundleTaskTypeDef,
+ DescribeScheduledInstanceAvailabilityResultTypeDef,
+ DescribeScheduledInstancesResultTypeDef,
+ PurchaseScheduledInstancesResultTypeDef,
+ ScheduledInstancesLaunchSpecificationTypeDef,
+ CreateVpcEndpointResultTypeDef,
+ DescribeVpcEndpointsResultTypeDef,
+ ModifySecurityGroupRulesRequestRequestTypeDef,
+ CreateVpcEndpointServiceConfigurationResultTypeDef,
+ DescribeVpcEndpointServiceConfigurationsResultTypeDef,
+ DescribeVpcEndpointServicesResultTypeDef,
+ ImportImageResultTypeDef,
+ ImportImageTaskTypeDef,
+ ImportSnapshotResultTypeDef,
+ ImportSnapshotTaskTypeDef,
+ CreateSpotDatafeedSubscriptionResultTypeDef,
+ DescribeSpotDatafeedSubscriptionResultTypeDef,
+ GetTransitGatewayMulticastDomainAssociationsResultTypeDef,
+ AcceptTransitGatewayMulticastDomainAssociationsResultTypeDef,
+ AssociateTransitGatewayMulticastDomainResultTypeDef,
+ DisassociateTransitGatewayMulticastDomainResultTypeDef,
+ RejectTransitGatewayMulticastDomainAssociationsResultTypeDef,
+ AssociateSubnetCidrBlockResultTypeDef,
+ DisassociateSubnetCidrBlockResultTypeDef,
+ SubnetTypeDef,
+ GetReservedInstancesExchangeQuoteResultTypeDef,
+ LoadBalancersConfigTypeDef,
+ CreateTrafficMirrorFilterRuleResultTypeDef,
+ ModifyTrafficMirrorFilterRuleResultTypeDef,
+ TrafficMirrorFilterTypeDef,
+ DescribeTransitGatewayAttachmentsResultTypeDef,
+ TransitGatewayConnectPeerTypeDef,
+ CreateTransitGatewayConnectResultTypeDef,
+ DeleteTransitGatewayConnectResultTypeDef,
+ DescribeTransitGatewayConnectsResultTypeDef,
+ CreateTransitGatewayMulticastDomainResultTypeDef,
+ DeleteTransitGatewayMulticastDomainResultTypeDef,
+ DescribeTransitGatewayMulticastDomainsResultTypeDef,
+ CreateTransitGatewayResultTypeDef,
+ DeleteTransitGatewayResultTypeDef,
+ DescribeTransitGatewaysResultTypeDef,
+ ModifyTransitGatewayResultTypeDef,
+ AcceptTransitGatewayPeeringAttachmentResultTypeDef,
+ CreateTransitGatewayPeeringAttachmentResultTypeDef,
+ DeleteTransitGatewayPeeringAttachmentResultTypeDef,
+ DescribeTransitGatewayPeeringAttachmentsResultTypeDef,
+ RejectTransitGatewayPeeringAttachmentResultTypeDef,
+ TransitGatewayPolicyTableEntryTypeDef,
+ CreateTransitGatewayPrefixListReferenceResultTypeDef,
+ DeleteTransitGatewayPrefixListReferenceResultTypeDef,
+ GetTransitGatewayPrefixListReferencesResultTypeDef,
+ ModifyTransitGatewayPrefixListReferenceResultTypeDef,
+ CreateTransitGatewayRouteResultTypeDef,
+ DeleteTransitGatewayRouteResultTypeDef,
+ ReplaceTransitGatewayRouteResultTypeDef,
+ SearchTransitGatewayRoutesResultTypeDef,
+ AcceptTransitGatewayVpcAttachmentResultTypeDef,
+ CreateTransitGatewayVpcAttachmentResultTypeDef,
+ DeleteTransitGatewayVpcAttachmentResultTypeDef,
+ DescribeTransitGatewayVpcAttachmentsResultTypeDef,
+ ModifyTransitGatewayVpcAttachmentResultTypeDef,
+ RejectTransitGatewayVpcAttachmentResultTypeDef,
+ ModifyInstanceCreditSpecificationResultTypeDef,
+ AcceptVpcEndpointConnectionsResultTypeDef,
+ CreateFlowLogsResultTypeDef,
+ DeleteFlowLogsResultTypeDef,
+ DeleteVpcEndpointConnectionNotificationsResultTypeDef,
+ DeleteVpcEndpointServiceConfigurationsResultTypeDef,
+ DeleteVpcEndpointsResultTypeDef,
+ ModifyHostsResultTypeDef,
+ RejectVpcEndpointConnectionsResultTypeDef,
+ ReleaseHostsResultTypeDef,
+ CreateLaunchTemplateResultTypeDef,
+ CreateVerifiedAccessEndpointResultTypeDef,
+ DeleteVerifiedAccessEndpointResultTypeDef,
+ DescribeVerifiedAccessEndpointsResultTypeDef,
+ ModifyVerifiedAccessEndpointResultTypeDef,
+ AttachVerifiedAccessTrustProviderResultTypeDef,
+ CreateVerifiedAccessInstanceResultTypeDef,
+ DeleteVerifiedAccessInstanceResultTypeDef,
+ DescribeVerifiedAccessInstancesResultTypeDef,
+ DetachVerifiedAccessTrustProviderResultTypeDef,
+ ModifyVerifiedAccessInstanceResultTypeDef,
+ VerifiedAccessLogsTypeDef,
+ ModifyVerifiedAccessInstanceLoggingConfigurationRequestRequestTypeDef,
+ DescribeVolumesResultTypeDef,
+ VolumeStatusItemTypeDef,
+ AssociateVpcCidrBlockResultTypeDef,
+ DisassociateVpcCidrBlockResultTypeDef,
+ VpcTypeDef,
+ VpcPeeringConnectionTypeDef,
+ AssociateInstanceEventWindowResultTypeDef,
+ CreateInstanceEventWindowResultTypeDef,
+ DescribeInstanceEventWindowsResultTypeDef,
+ DisassociateInstanceEventWindowResultTypeDef,
+ ModifyInstanceEventWindowResultTypeDef,
+ PathComponentTypeDef,
+ CreateRouteTableResultTypeDef,
+ DescribeRouteTablesResultTypeDef,
+ DescribeNetworkInterfaceAttributeResultTypeDef,
+ NetworkInterfaceTypeDef,
+ CreateDhcpOptionsResultTypeDef,
+ DescribeDhcpOptionsResultTypeDef,
+ DescribeHostsResultTypeDef,
+ DescribeImagesResultTypeDef,
+ DescribeClientVpnEndpointsResultTypeDef,
+ ModifyVpnTunnelOptionsRequestRequestTypeDef,
+ VpnConnectionOptionsSpecificationTypeDef,
+ VpnConnectionOptionsTypeDef,
+ CreateNetworkAclResultTypeDef,
+ DescribeNetworkAclsResultTypeDef,
+ SpotInstanceRequestTypeDef,
+ RequestSpotInstancesRequestRequestTypeDef,
+ DisableFastSnapshotRestoresResultTypeDef,
+ ConversionTaskTypeDef,
+ EnableFastSnapshotRestoresResultTypeDef,
+ CreateNetworkInsightsPathResultTypeDef,
+ DescribeNetworkInsightsPathsResultTypeDef,
+ InstanceTypeInfoTypeDef,
+ InstanceTypeDef,
+ FleetLaunchTemplateConfigRequestTypeDef,
+ GetSpotPlacementScoresRequestGetSpotPlacementScoresPaginateTypeDef,
+ GetSpotPlacementScoresRequestRequestTypeDef,
+ FleetLaunchTemplateConfigTypeDef,
+ LaunchTemplateAndOverridesResponseTypeDef,
+ LaunchTemplateConfigTypeDef,
+ DescribeInstanceStatusResultTypeDef,
+ DescribeSecurityGroupsResultTypeDef,
+ DescribeStaleSecurityGroupsResultTypeDef,
+ CreateLaunchTemplateRequestRequestTypeDef,
+ CreateLaunchTemplateVersionRequestRequestTypeDef,
+ GetLaunchTemplateDataResultTypeDef,
+ LaunchTemplateVersionTypeDef,
+ DescribeReservedInstancesModificationsResultTypeDef,
+ CreateNetworkInsightsAccessScopeRequestRequestTypeDef,
+ NetworkInsightsAccessScopeContentTypeDef,
+ BundleInstanceResultTypeDef,
+ CancelBundleTaskResultTypeDef,
+ DescribeBundleTasksResultTypeDef,
+ RunScheduledInstancesRequestRequestTypeDef,
+ DescribeImportImageTasksResultTypeDef,
+ DescribeImportSnapshotTasksResultTypeDef,
+ CreateDefaultSubnetResultTypeDef,
+ CreateSubnetResultTypeDef,
+ DescribeSubnetsResultTypeDef,
+ CreateTrafficMirrorFilterResultTypeDef,
+ DescribeTrafficMirrorFiltersResultTypeDef,
+ ModifyTrafficMirrorFilterNetworkServicesResultTypeDef,
+ CreateTransitGatewayConnectPeerResultTypeDef,
+ DeleteTransitGatewayConnectPeerResultTypeDef,
+ DescribeTransitGatewayConnectPeersResultTypeDef,
+ GetTransitGatewayPolicyTableEntriesResultTypeDef,
+ VerifiedAccessInstanceLoggingConfigurationTypeDef,
+ DescribeVolumeStatusResultTypeDef,
+ CreateDefaultVpcResultTypeDef,
+ CreateVpcResultTypeDef,
+ DescribeVpcsResultTypeDef,
+ AcceptVpcPeeringConnectionResultTypeDef,
+ CreateVpcPeeringConnectionResultTypeDef,
+ DescribeVpcPeeringConnectionsResultTypeDef,
+ AccessScopeAnalysisFindingTypeDef,
+ NetworkInsightsAnalysisTypeDef,
+ CreateNetworkInterfaceResultTypeDef,
+ DescribeNetworkInterfacesResultTypeDef,
+ CreateVpnConnectionRequestRequestTypeDef,
+ VpnConnectionTypeDef,
+ DescribeSpotInstanceRequestsResultTypeDef,
+ RequestSpotInstancesResultTypeDef,
+ DescribeConversionTasksResultTypeDef,
+ ImportInstanceResultTypeDef,
+ ImportVolumeResultTypeDef,
+ DescribeInstanceTypesResultTypeDef,
+ ReservationResponseMetadataTypeDef,
+ ReservationTypeDef,
+ CreateFleetRequestRequestTypeDef,
+ ModifyFleetRequestRequestTypeDef,
+ CreateFleetErrorTypeDef,
+ CreateFleetInstanceTypeDef,
+ DescribeFleetErrorTypeDef,
+ DescribeFleetsInstancesTypeDef,
+ ModifySpotFleetRequestRequestRequestTypeDef,
+ SpotFleetRequestConfigDataTypeDef,
+ CreateLaunchTemplateVersionResultTypeDef,
+ DescribeLaunchTemplateVersionsResultTypeDef,
+ CreateNetworkInsightsAccessScopeResultTypeDef,
+ GetNetworkInsightsAccessScopeContentResultTypeDef,
+ DescribeVerifiedAccessInstanceLoggingConfigurationsResultTypeDef,
+ ModifyVerifiedAccessInstanceLoggingConfigurationResultTypeDef,
+ GetNetworkInsightsAccessScopeAnalysisFindingsResultTypeDef,
+ DescribeNetworkInsightsAnalysesResultTypeDef,
+ StartNetworkInsightsAnalysisResultTypeDef,
+ CreateVpnConnectionResultTypeDef,
+ DescribeVpnConnectionsResultTypeDef,
+ ModifyVpnConnectionOptionsResultTypeDef,
+ ModifyVpnConnectionResultTypeDef,
+ ModifyVpnTunnelCertificateResultTypeDef,
+ ModifyVpnTunnelOptionsResultTypeDef,
+ DescribeInstancesResultTypeDef,
+ CreateFleetResultTypeDef,
+ FleetDataTypeDef,
+ RequestSpotFleetRequestRequestTypeDef,
+ SpotFleetRequestConfigTypeDef,
+ DescribeFleetsResultTypeDef,
+ DescribeSpotFleetRequestsResponseTypeDef,
+)
+
+
+def get_structure() -> AcceleratorCountRequestTypeDef:
+ return {...}
+```
+
+<a id="how-it-works"></a>
+
+## How it works
+
+Fully automated
+[mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
+generates type annotations for each service, patiently waiting for `boto3`
+updates. It delivers drop-in type annotations for you and makes sure that:
+
+- All available `boto3` services are covered.
+- Each public class and method of every `boto3` service gets valid type
+ annotations extracted from `botocore` schemas.
+- Type annotations include up-to-date documentation.
+- Link to documentation is provided for every method.
+- Code is processed by [black](https://github.com/psf/black) and
+ [isort](https://github.com/PyCQA/isort) for readability.
+
+<a id="what's-new"></a>
+
+## What's new
+
+<a id="implemented-features"></a>
+
+### Implemented features
+
+- Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
+ libraries
+- `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
+ compatibility
+- `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
+ annotations for each service
+- Generated `TypeDefs` for each service
+- Generated `Literals` for each service
+- Auto discovery of types for `boto3.client` and `boto3.resource` calls
+- Auto discovery of types for `session.client` and `session.resource` calls
+- Auto discovery of types for `client.get_waiter` and `client.get_paginator`
+ calls
+- Auto discovery of types for `ServiceResource` and `Resource` collections
+- Auto discovery of types for `aiobotocore.Session.create_client` calls
+
+<a id="latest-changes"></a>
+
+### Latest changes
+
+Builder changelog can be found in
+[Releases](https://github.com/youtype/mypy_boto3_builder/releases).
+
+<a id="versioning"></a>
+
+## Versioning
+
+`mypy-boto3-ec2` version is the same as related `boto3` version and follows
+[PEP 440](https://www.python.org/dev/peps/pep-0440/) format.
+
+<a id="thank-you"></a>
+
+## Thank you
+
+- [Allie Fitter](https://github.com/alliefitter) for
+ [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
+ this package is based on top of his work
+- [black](https://github.com/psf/black) developers for an awesome formatting
+ tool
+- [Timothy Edmund Crosley](https://github.com/timothycrosley) for
+ [isort](https://github.com/PyCQA/isort) and how flexible it is
+- [mypy](https://github.com/python/mypy) developers for doing all dirty work
+ for us
+- [pyright](https://github.com/microsoft/pyright) team for the new era of typed
+ Python
+
+<a id="documentation"></a>
+
+## Documentation
+
+All services type annotations can be found in
+[boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2/)
+
+<a id="support-and-contributing"></a>
+
+## Support and contributing
+
+This package is auto-generated. Please reports any bugs or request new features
+in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
+repository.
+
+
+%package -n python3-mypy-boto3-ec2
+Summary: Type annotations for boto3.EC2 1.26.106 service generated with mypy-boto3-builder 7.14.5
+Provides: python-mypy-boto3-ec2
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-mypy-boto3-ec2
+<a id="mypy-boto3-ec2"></a>
+
+# mypy-boto3-ec2
+
+[![PyPI - mypy-boto3-ec2](https://img.shields.io/pypi/v/mypy-boto3-ec2.svg?color=blue)](https://pypi.org/project/mypy-boto3-ec2)
+[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-ec2.svg?color=blue)](https://pypi.org/project/mypy-boto3-ec2)
+[![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2/)
+[![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-ec2?color=blue)](https://pypistats.org/packages/mypy-boto3-ec2)
+
+![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)
+
+Type annotations for
+[boto3.EC2 1.26.106](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html#EC2)
+service compatible with [VSCode](https://code.visualstudio.com/),
+[PyCharm](https://www.jetbrains.com/pycharm/),
+[Emacs](https://www.gnu.org/software/emacs/),
+[Sublime Text](https://www.sublimetext.com/),
+[mypy](https://github.com/python/mypy),
+[pyright](https://github.com/microsoft/pyright) and other tools.
+
+Generated by
+[mypy-boto3-builder 7.14.5](https://github.com/youtype/mypy_boto3_builder).
+
+More information can be found on
+[boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
+[mypy-boto3-ec2 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2/).
+
+See how it helps to find and fix potential bugs:
+
+![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)
+
+- [mypy-boto3-ec2](#mypy-boto3-ec2)
+ - [How to install](#how-to-install)
+ - [VSCode extension](#vscode-extension)
+ - [From PyPI with pip](#from-pypi-with-pip)
+ - [From conda-forge](#from-conda-forge)
+ - [How to uninstall](#how-to-uninstall)
+ - [Usage](#usage)
+ - [VSCode](#vscode)
+ - [PyCharm](#pycharm)
+ - [Emacs](#emacs)
+ - [Sublime Text](#sublime-text)
+ - [Other IDEs](#other-ides)
+ - [mypy](#mypy)
+ - [pyright](#pyright)
+ - [Explicit type annotations](#explicit-type-annotations)
+ - [Client annotations](#client-annotations)
+ - [Paginators annotations](#paginators-annotations)
+ - [Waiters annotations](#waiters-annotations)
+ - [Service Resource annotations](#service-resource-annotations)
+ - [Other resources annotations](#other-resources-annotations)
+ - [Collections annotations](#collections-annotations)
+ - [Literals](#literals)
+ - [Typed dictionaries](#typed-dictionaries)
+ - [How it works](#how-it-works)
+ - [What's new](#what's-new)
+ - [Implemented features](#implemented-features)
+ - [Latest changes](#latest-changes)
+ - [Versioning](#versioning)
+ - [Thank you](#thank-you)
+ - [Documentation](#documentation)
+ - [Support and contributing](#support-and-contributing)
+
+<a id="how-to-install"></a>
+
+## How to install
+
+<a id="vscode-extension"></a>
+
+### VSCode extension
+
+Add
+[AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
+extension to your VSCode and run `AWS boto3: Quick Start` command.
+
+Click `Modify` and select `boto3 common` and `EC2`.
+
+<a id="from-pypi-with-pip"></a>
+
+### From PyPI with pip
+
+Install `boto3-stubs` for `EC2` service.
+
+```bash
+# install with boto3 type annotations
+python -m pip install 'boto3-stubs[ec2]'
+
+
+# Lite version does not provide session.client/resource overloads
+# it is more RAM-friendly, but requires explicit type annotations
+python -m pip install 'boto3-stubs-lite[ec2]'
+
+
+# standalone installation
+python -m pip install mypy-boto3-ec2
+```
+
+<a id="from-conda-forge"></a>
+
+### From conda-forge
+
+Installing `mypy-boto3-ec2` from the `conda-forge` channel can be achieved by
+adding `conda-forge` to your channels with:
+
+```bash
+conda config --add channels conda-forge
+conda config --set channel_priority strict
+```
+
+Once the `conda-forge` channel has been enabled, `mypy-boto3-ec2` can be
+installed with:
+
+```bash
+conda install mypy-boto3-ec2
+```
+
+It is possible to list all of the versions of `mypy-boto3-ec2` available on
+your platform with:
+
+```bash
+conda search mypy-boto3-ec2 --channel conda-forge
+```
+
+<a id="how-to-uninstall"></a>
+
+## How to uninstall
+
+```bash
+python -m pip uninstall -y mypy-boto3-ec2
+```
+
+<a id="usage"></a>
+
+## Usage
+
+<a id="vscode"></a>
+
+### VSCode
+
+- Install
+ [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
+- Install
+ [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
+- Set `Pylance` as your Python Language Server
+- Install `boto3-stubs[ec2]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[ec2]'
+```
+
+Both type checking and code completion should now work. No explicit type
+annotations required, write your `boto3` code as usual.
+
+<a id="pycharm"></a>
+
+### PyCharm
+
+Install `boto3-stubs-lite[ec2]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs-lite[ec2]'`
+```
+
+Both type checking and code completion should now work. Explicit type
+annotations **are required**.
+
+Use `boto3-stubs` package instead for implicit type discovery.
+
+<a id="emacs"></a>
+
+### Emacs
+
+- Install `boto3-stubs` with services you use in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[ec2]'
+```
+
+- Install [use-package](https://github.com/jwiegley/use-package),
+ [lsp](https://github.com/emacs-lsp/lsp-mode/),
+ [company](https://github.com/company-mode/company-mode) and
+ [flycheck](https://github.com/flycheck/flycheck) packages
+- Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package
+
+```elisp
+(use-package lsp-pyright
+ :ensure t
+ :hook (python-mode . (lambda ()
+ (require 'lsp-pyright)
+ (lsp))) ; or lsp-deferred
+ :init (when (executable-find "python3")
+ (setq lsp-pyright-python-executable-cmd "python3"))
+ )
+```
+
+- Make sure emacs uses the environment where you have installed `boto3-stubs`
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="sublime-text"></a>
+
+### Sublime Text
+
+- Install `boto3-stubs[ec2]` with services you use in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[ec2]'
+```
+
+- Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="other-ides"></a>
+
+### Other IDEs
+
+Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
+should work.
+
+<a id="mypy"></a>
+
+### mypy
+
+- Install `mypy`: `python -m pip install mypy`
+- Install `boto3-stubs[ec2]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[ec2]'`
+```
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="pyright"></a>
+
+### pyright
+
+- Install `pyright`: `npm i -g pyright`
+- Install `boto3-stubs[ec2]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[ec2]'
+```
+
+Optionally, you can install `boto3-stubs` to `typings` folder.
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="explicit-type-annotations"></a>
+
+## Explicit type annotations
+
+<a id="client-annotations"></a>
+
+### Client annotations
+
+`EC2Client` provides annotations for `boto3.client("ec2")`.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2Client
+
+client: EC2Client = Session().client("ec2")
+
+# now client usage is checked by mypy and IDE should provide code completion
+```
+
+<a id="paginators-annotations"></a>
+
+### Paginators annotations
+
+`mypy_boto3_ec2.paginator` module contains type annotations for all paginators.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2Client
+from mypy_boto3_ec2.paginator import (
+ DescribeAddressTransfersPaginator,
+ DescribeAddressesAttributePaginator,
+ DescribeAwsNetworkPerformanceMetricSubscriptionsPaginator,
+ DescribeByoipCidrsPaginator,
+ DescribeCapacityReservationFleetsPaginator,
+ DescribeCapacityReservationsPaginator,
+ DescribeCarrierGatewaysPaginator,
+ DescribeClassicLinkInstancesPaginator,
+ DescribeClientVpnAuthorizationRulesPaginator,
+ DescribeClientVpnConnectionsPaginator,
+ DescribeClientVpnEndpointsPaginator,
+ DescribeClientVpnRoutesPaginator,
+ DescribeClientVpnTargetNetworksPaginator,
+ DescribeCoipPoolsPaginator,
+ DescribeDhcpOptionsPaginator,
+ DescribeEgressOnlyInternetGatewaysPaginator,
+ DescribeExportImageTasksPaginator,
+ DescribeFastLaunchImagesPaginator,
+ DescribeFastSnapshotRestoresPaginator,
+ DescribeFleetsPaginator,
+ DescribeFlowLogsPaginator,
+ DescribeFpgaImagesPaginator,
+ DescribeHostReservationOfferingsPaginator,
+ DescribeHostReservationsPaginator,
+ DescribeHostsPaginator,
+ DescribeIamInstanceProfileAssociationsPaginator,
+ DescribeImagesPaginator,
+ DescribeImportImageTasksPaginator,
+ DescribeImportSnapshotTasksPaginator,
+ DescribeInstanceCreditSpecificationsPaginator,
+ DescribeInstanceEventWindowsPaginator,
+ DescribeInstanceStatusPaginator,
+ DescribeInstanceTypeOfferingsPaginator,
+ DescribeInstanceTypesPaginator,
+ DescribeInstancesPaginator,
+ DescribeInternetGatewaysPaginator,
+ DescribeIpamPoolsPaginator,
+ DescribeIpamResourceDiscoveriesPaginator,
+ DescribeIpamResourceDiscoveryAssociationsPaginator,
+ DescribeIpamScopesPaginator,
+ DescribeIpamsPaginator,
+ DescribeIpv6PoolsPaginator,
+ DescribeLaunchTemplateVersionsPaginator,
+ DescribeLaunchTemplatesPaginator,
+ DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsPaginator,
+ DescribeLocalGatewayRouteTableVpcAssociationsPaginator,
+ DescribeLocalGatewayRouteTablesPaginator,
+ DescribeLocalGatewayVirtualInterfaceGroupsPaginator,
+ DescribeLocalGatewayVirtualInterfacesPaginator,
+ DescribeLocalGatewaysPaginator,
+ DescribeManagedPrefixListsPaginator,
+ DescribeMovingAddressesPaginator,
+ DescribeNatGatewaysPaginator,
+ DescribeNetworkAclsPaginator,
+ DescribeNetworkInsightsAccessScopeAnalysesPaginator,
+ DescribeNetworkInsightsAccessScopesPaginator,
+ DescribeNetworkInsightsAnalysesPaginator,
+ DescribeNetworkInsightsPathsPaginator,
+ DescribeNetworkInterfacePermissionsPaginator,
+ DescribeNetworkInterfacesPaginator,
+ DescribePrefixListsPaginator,
+ DescribePrincipalIdFormatPaginator,
+ DescribePublicIpv4PoolsPaginator,
+ DescribeReplaceRootVolumeTasksPaginator,
+ DescribeReservedInstancesModificationsPaginator,
+ DescribeReservedInstancesOfferingsPaginator,
+ DescribeRouteTablesPaginator,
+ DescribeScheduledInstanceAvailabilityPaginator,
+ DescribeScheduledInstancesPaginator,
+ DescribeSecurityGroupRulesPaginator,
+ DescribeSecurityGroupsPaginator,
+ DescribeSnapshotTierStatusPaginator,
+ DescribeSnapshotsPaginator,
+ DescribeSpotFleetInstancesPaginator,
+ DescribeSpotFleetRequestsPaginator,
+ DescribeSpotInstanceRequestsPaginator,
+ DescribeSpotPriceHistoryPaginator,
+ DescribeStaleSecurityGroupsPaginator,
+ DescribeStoreImageTasksPaginator,
+ DescribeSubnetsPaginator,
+ DescribeTagsPaginator,
+ DescribeTrafficMirrorFiltersPaginator,
+ DescribeTrafficMirrorSessionsPaginator,
+ DescribeTrafficMirrorTargetsPaginator,
+ DescribeTransitGatewayAttachmentsPaginator,
+ DescribeTransitGatewayConnectPeersPaginator,
+ DescribeTransitGatewayConnectsPaginator,
+ DescribeTransitGatewayMulticastDomainsPaginator,
+ DescribeTransitGatewayPeeringAttachmentsPaginator,
+ DescribeTransitGatewayPolicyTablesPaginator,
+ DescribeTransitGatewayRouteTableAnnouncementsPaginator,
+ DescribeTransitGatewayRouteTablesPaginator,
+ DescribeTransitGatewayVpcAttachmentsPaginator,
+ DescribeTransitGatewaysPaginator,
+ DescribeTrunkInterfaceAssociationsPaginator,
+ DescribeVerifiedAccessEndpointsPaginator,
+ DescribeVerifiedAccessGroupsPaginator,
+ DescribeVerifiedAccessInstanceLoggingConfigurationsPaginator,
+ DescribeVerifiedAccessInstancesPaginator,
+ DescribeVerifiedAccessTrustProvidersPaginator,
+ DescribeVolumeStatusPaginator,
+ DescribeVolumesPaginator,
+ DescribeVolumesModificationsPaginator,
+ DescribeVpcClassicLinkDnsSupportPaginator,
+ DescribeVpcEndpointConnectionNotificationsPaginator,
+ DescribeVpcEndpointConnectionsPaginator,
+ DescribeVpcEndpointServiceConfigurationsPaginator,
+ DescribeVpcEndpointServicePermissionsPaginator,
+ DescribeVpcEndpointServicesPaginator,
+ DescribeVpcEndpointsPaginator,
+ DescribeVpcPeeringConnectionsPaginator,
+ DescribeVpcsPaginator,
+ GetAssociatedIpv6PoolCidrsPaginator,
+ GetAwsNetworkPerformanceDataPaginator,
+ GetGroupsForCapacityReservationPaginator,
+ GetInstanceTypesFromInstanceRequirementsPaginator,
+ GetIpamAddressHistoryPaginator,
+ GetIpamDiscoveredAccountsPaginator,
+ GetIpamDiscoveredResourceCidrsPaginator,
+ GetIpamPoolAllocationsPaginator,
+ GetIpamPoolCidrsPaginator,
+ GetIpamResourceCidrsPaginator,
+ GetManagedPrefixListAssociationsPaginator,
+ GetManagedPrefixListEntriesPaginator,
+ GetSpotPlacementScoresPaginator,
+ GetTransitGatewayAttachmentPropagationsPaginator,
+ GetTransitGatewayMulticastDomainAssociationsPaginator,
+ GetTransitGatewayPolicyTableAssociationsPaginator,
+ GetTransitGatewayPrefixListReferencesPaginator,
+ GetTransitGatewayRouteTableAssociationsPaginator,
+ GetTransitGatewayRouteTablePropagationsPaginator,
+ GetVpnConnectionDeviceTypesPaginator,
+ ListImagesInRecycleBinPaginator,
+ ListSnapshotsInRecycleBinPaginator,
+ SearchLocalGatewayRoutesPaginator,
+ SearchTransitGatewayMulticastGroupsPaginator,
+)
+
+client: EC2Client = Session().client("ec2")
+
+# Explicit type annotations are optional here
+# Types should be correctly discovered by mypy and IDEs
+describe_address_transfers_paginator: DescribeAddressTransfersPaginator = client.get_paginator(
+ "describe_address_transfers"
+)
+describe_addresses_attribute_paginator: DescribeAddressesAttributePaginator = client.get_paginator(
+ "describe_addresses_attribute"
+)
+describe_aws_network_performance_metric_subscriptions_paginator: DescribeAwsNetworkPerformanceMetricSubscriptionsPaginator = client.get_paginator(
+ "describe_aws_network_performance_metric_subscriptions"
+)
+describe_byoip_cidrs_paginator: DescribeByoipCidrsPaginator = client.get_paginator(
+ "describe_byoip_cidrs"
+)
+describe_capacity_reservation_fleets_paginator: DescribeCapacityReservationFleetsPaginator = (
+ client.get_paginator("describe_capacity_reservation_fleets")
+)
+describe_capacity_reservations_paginator: DescribeCapacityReservationsPaginator = (
+ client.get_paginator("describe_capacity_reservations")
+)
+describe_carrier_gateways_paginator: DescribeCarrierGatewaysPaginator = client.get_paginator(
+ "describe_carrier_gateways"
+)
+describe_classic_link_instances_paginator: DescribeClassicLinkInstancesPaginator = (
+ client.get_paginator("describe_classic_link_instances")
+)
+describe_client_vpn_authorization_rules_paginator: DescribeClientVpnAuthorizationRulesPaginator = (
+ client.get_paginator("describe_client_vpn_authorization_rules")
+)
+describe_client_vpn_connections_paginator: DescribeClientVpnConnectionsPaginator = (
+ client.get_paginator("describe_client_vpn_connections")
+)
+describe_client_vpn_endpoints_paginator: DescribeClientVpnEndpointsPaginator = client.get_paginator(
+ "describe_client_vpn_endpoints"
+)
+describe_client_vpn_routes_paginator: DescribeClientVpnRoutesPaginator = client.get_paginator(
+ "describe_client_vpn_routes"
+)
+describe_client_vpn_target_networks_paginator: DescribeClientVpnTargetNetworksPaginator = (
+ client.get_paginator("describe_client_vpn_target_networks")
+)
+describe_coip_pools_paginator: DescribeCoipPoolsPaginator = client.get_paginator(
+ "describe_coip_pools"
+)
+describe_dhcp_options_paginator: DescribeDhcpOptionsPaginator = client.get_paginator(
+ "describe_dhcp_options"
+)
+describe_egress_only_internet_gateways_paginator: DescribeEgressOnlyInternetGatewaysPaginator = (
+ client.get_paginator("describe_egress_only_internet_gateways")
+)
+describe_export_image_tasks_paginator: DescribeExportImageTasksPaginator = client.get_paginator(
+ "describe_export_image_tasks"
+)
+describe_fast_launch_images_paginator: DescribeFastLaunchImagesPaginator = client.get_paginator(
+ "describe_fast_launch_images"
+)
+describe_fast_snapshot_restores_paginator: DescribeFastSnapshotRestoresPaginator = (
+ client.get_paginator("describe_fast_snapshot_restores")
+)
+describe_fleets_paginator: DescribeFleetsPaginator = client.get_paginator("describe_fleets")
+describe_flow_logs_paginator: DescribeFlowLogsPaginator = client.get_paginator("describe_flow_logs")
+describe_fpga_images_paginator: DescribeFpgaImagesPaginator = client.get_paginator(
+ "describe_fpga_images"
+)
+describe_host_reservation_offerings_paginator: DescribeHostReservationOfferingsPaginator = (
+ client.get_paginator("describe_host_reservation_offerings")
+)
+describe_host_reservations_paginator: DescribeHostReservationsPaginator = client.get_paginator(
+ "describe_host_reservations"
+)
+describe_hosts_paginator: DescribeHostsPaginator = client.get_paginator("describe_hosts")
+describe_iam_instance_profile_associations_paginator: DescribeIamInstanceProfileAssociationsPaginator = client.get_paginator(
+ "describe_iam_instance_profile_associations"
+)
+describe_images_paginator: DescribeImagesPaginator = client.get_paginator("describe_images")
+describe_import_image_tasks_paginator: DescribeImportImageTasksPaginator = client.get_paginator(
+ "describe_import_image_tasks"
+)
+describe_import_snapshot_tasks_paginator: DescribeImportSnapshotTasksPaginator = (
+ client.get_paginator("describe_import_snapshot_tasks")
+)
+describe_instance_credit_specifications_paginator: DescribeInstanceCreditSpecificationsPaginator = (
+ client.get_paginator("describe_instance_credit_specifications")
+)
+describe_instance_event_windows_paginator: DescribeInstanceEventWindowsPaginator = (
+ client.get_paginator("describe_instance_event_windows")
+)
+describe_instance_status_paginator: DescribeInstanceStatusPaginator = client.get_paginator(
+ "describe_instance_status"
+)
+describe_instance_type_offerings_paginator: DescribeInstanceTypeOfferingsPaginator = (
+ client.get_paginator("describe_instance_type_offerings")
+)
+describe_instance_types_paginator: DescribeInstanceTypesPaginator = client.get_paginator(
+ "describe_instance_types"
+)
+describe_instances_paginator: DescribeInstancesPaginator = client.get_paginator(
+ "describe_instances"
+)
+describe_internet_gateways_paginator: DescribeInternetGatewaysPaginator = client.get_paginator(
+ "describe_internet_gateways"
+)
+describe_ipam_pools_paginator: DescribeIpamPoolsPaginator = client.get_paginator(
+ "describe_ipam_pools"
+)
+describe_ipam_resource_discoveries_paginator: DescribeIpamResourceDiscoveriesPaginator = (
+ client.get_paginator("describe_ipam_resource_discoveries")
+)
+describe_ipam_resource_discovery_associations_paginator: DescribeIpamResourceDiscoveryAssociationsPaginator = client.get_paginator(
+ "describe_ipam_resource_discovery_associations"
+)
+describe_ipam_scopes_paginator: DescribeIpamScopesPaginator = client.get_paginator(
+ "describe_ipam_scopes"
+)
+describe_ipams_paginator: DescribeIpamsPaginator = client.get_paginator("describe_ipams")
+describe_ipv6_pools_paginator: DescribeIpv6PoolsPaginator = client.get_paginator(
+ "describe_ipv6_pools"
+)
+describe_launch_template_versions_paginator: DescribeLaunchTemplateVersionsPaginator = (
+ client.get_paginator("describe_launch_template_versions")
+)
+describe_launch_templates_paginator: DescribeLaunchTemplatesPaginator = client.get_paginator(
+ "describe_launch_templates"
+)
+describe_local_gateway_route_table_virtual_interface_group_associations_paginator: DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsPaginator = client.get_paginator(
+ "describe_local_gateway_route_table_virtual_interface_group_associations"
+)
+describe_local_gateway_route_table_vpc_associations_paginator: DescribeLocalGatewayRouteTableVpcAssociationsPaginator = client.get_paginator(
+ "describe_local_gateway_route_table_vpc_associations"
+)
+describe_local_gateway_route_tables_paginator: DescribeLocalGatewayRouteTablesPaginator = (
+ client.get_paginator("describe_local_gateway_route_tables")
+)
+describe_local_gateway_virtual_interface_groups_paginator: DescribeLocalGatewayVirtualInterfaceGroupsPaginator = client.get_paginator(
+ "describe_local_gateway_virtual_interface_groups"
+)
+describe_local_gateway_virtual_interfaces_paginator: DescribeLocalGatewayVirtualInterfacesPaginator = client.get_paginator(
+ "describe_local_gateway_virtual_interfaces"
+)
+describe_local_gateways_paginator: DescribeLocalGatewaysPaginator = client.get_paginator(
+ "describe_local_gateways"
+)
+describe_managed_prefix_lists_paginator: DescribeManagedPrefixListsPaginator = client.get_paginator(
+ "describe_managed_prefix_lists"
+)
+describe_moving_addresses_paginator: DescribeMovingAddressesPaginator = client.get_paginator(
+ "describe_moving_addresses"
+)
+describe_nat_gateways_paginator: DescribeNatGatewaysPaginator = client.get_paginator(
+ "describe_nat_gateways"
+)
+describe_network_acls_paginator: DescribeNetworkAclsPaginator = client.get_paginator(
+ "describe_network_acls"
+)
+describe_network_insights_access_scope_analyses_paginator: DescribeNetworkInsightsAccessScopeAnalysesPaginator = client.get_paginator(
+ "describe_network_insights_access_scope_analyses"
+)
+describe_network_insights_access_scopes_paginator: DescribeNetworkInsightsAccessScopesPaginator = (
+ client.get_paginator("describe_network_insights_access_scopes")
+)
+describe_network_insights_analyses_paginator: DescribeNetworkInsightsAnalysesPaginator = (
+ client.get_paginator("describe_network_insights_analyses")
+)
+describe_network_insights_paths_paginator: DescribeNetworkInsightsPathsPaginator = (
+ client.get_paginator("describe_network_insights_paths")
+)
+describe_network_interface_permissions_paginator: DescribeNetworkInterfacePermissionsPaginator = (
+ client.get_paginator("describe_network_interface_permissions")
+)
+describe_network_interfaces_paginator: DescribeNetworkInterfacesPaginator = client.get_paginator(
+ "describe_network_interfaces"
+)
+describe_prefix_lists_paginator: DescribePrefixListsPaginator = client.get_paginator(
+ "describe_prefix_lists"
+)
+describe_principal_id_format_paginator: DescribePrincipalIdFormatPaginator = client.get_paginator(
+ "describe_principal_id_format"
+)
+describe_public_ipv4_pools_paginator: DescribePublicIpv4PoolsPaginator = client.get_paginator(
+ "describe_public_ipv4_pools"
+)
+describe_replace_root_volume_tasks_paginator: DescribeReplaceRootVolumeTasksPaginator = (
+ client.get_paginator("describe_replace_root_volume_tasks")
+)
+describe_reserved_instances_modifications_paginator: DescribeReservedInstancesModificationsPaginator = client.get_paginator(
+ "describe_reserved_instances_modifications"
+)
+describe_reserved_instances_offerings_paginator: DescribeReservedInstancesOfferingsPaginator = (
+ client.get_paginator("describe_reserved_instances_offerings")
+)
+describe_route_tables_paginator: DescribeRouteTablesPaginator = client.get_paginator(
+ "describe_route_tables"
+)
+describe_scheduled_instance_availability_paginator: DescribeScheduledInstanceAvailabilityPaginator = client.get_paginator(
+ "describe_scheduled_instance_availability"
+)
+describe_scheduled_instances_paginator: DescribeScheduledInstancesPaginator = client.get_paginator(
+ "describe_scheduled_instances"
+)
+describe_security_group_rules_paginator: DescribeSecurityGroupRulesPaginator = client.get_paginator(
+ "describe_security_group_rules"
+)
+describe_security_groups_paginator: DescribeSecurityGroupsPaginator = client.get_paginator(
+ "describe_security_groups"
+)
+describe_snapshot_tier_status_paginator: DescribeSnapshotTierStatusPaginator = client.get_paginator(
+ "describe_snapshot_tier_status"
+)
+describe_snapshots_paginator: DescribeSnapshotsPaginator = client.get_paginator(
+ "describe_snapshots"
+)
+describe_spot_fleet_instances_paginator: DescribeSpotFleetInstancesPaginator = client.get_paginator(
+ "describe_spot_fleet_instances"
+)
+describe_spot_fleet_requests_paginator: DescribeSpotFleetRequestsPaginator = client.get_paginator(
+ "describe_spot_fleet_requests"
+)
+describe_spot_instance_requests_paginator: DescribeSpotInstanceRequestsPaginator = (
+ client.get_paginator("describe_spot_instance_requests")
+)
+describe_spot_price_history_paginator: DescribeSpotPriceHistoryPaginator = client.get_paginator(
+ "describe_spot_price_history"
+)
+describe_stale_security_groups_paginator: DescribeStaleSecurityGroupsPaginator = (
+ client.get_paginator("describe_stale_security_groups")
+)
+describe_store_image_tasks_paginator: DescribeStoreImageTasksPaginator = client.get_paginator(
+ "describe_store_image_tasks"
+)
+describe_subnets_paginator: DescribeSubnetsPaginator = client.get_paginator("describe_subnets")
+describe_tags_paginator: DescribeTagsPaginator = client.get_paginator("describe_tags")
+describe_traffic_mirror_filters_paginator: DescribeTrafficMirrorFiltersPaginator = (
+ client.get_paginator("describe_traffic_mirror_filters")
+)
+describe_traffic_mirror_sessions_paginator: DescribeTrafficMirrorSessionsPaginator = (
+ client.get_paginator("describe_traffic_mirror_sessions")
+)
+describe_traffic_mirror_targets_paginator: DescribeTrafficMirrorTargetsPaginator = (
+ client.get_paginator("describe_traffic_mirror_targets")
+)
+describe_transit_gateway_attachments_paginator: DescribeTransitGatewayAttachmentsPaginator = (
+ client.get_paginator("describe_transit_gateway_attachments")
+)
+describe_transit_gateway_connect_peers_paginator: DescribeTransitGatewayConnectPeersPaginator = (
+ client.get_paginator("describe_transit_gateway_connect_peers")
+)
+describe_transit_gateway_connects_paginator: DescribeTransitGatewayConnectsPaginator = (
+ client.get_paginator("describe_transit_gateway_connects")
+)
+describe_transit_gateway_multicast_domains_paginator: DescribeTransitGatewayMulticastDomainsPaginator = client.get_paginator(
+ "describe_transit_gateway_multicast_domains"
+)
+describe_transit_gateway_peering_attachments_paginator: DescribeTransitGatewayPeeringAttachmentsPaginator = client.get_paginator(
+ "describe_transit_gateway_peering_attachments"
+)
+describe_transit_gateway_policy_tables_paginator: DescribeTransitGatewayPolicyTablesPaginator = (
+ client.get_paginator("describe_transit_gateway_policy_tables")
+)
+describe_transit_gateway_route_table_announcements_paginator: DescribeTransitGatewayRouteTableAnnouncementsPaginator = client.get_paginator(
+ "describe_transit_gateway_route_table_announcements"
+)
+describe_transit_gateway_route_tables_paginator: DescribeTransitGatewayRouteTablesPaginator = (
+ client.get_paginator("describe_transit_gateway_route_tables")
+)
+describe_transit_gateway_vpc_attachments_paginator: DescribeTransitGatewayVpcAttachmentsPaginator = client.get_paginator(
+ "describe_transit_gateway_vpc_attachments"
+)
+describe_transit_gateways_paginator: DescribeTransitGatewaysPaginator = client.get_paginator(
+ "describe_transit_gateways"
+)
+describe_trunk_interface_associations_paginator: DescribeTrunkInterfaceAssociationsPaginator = (
+ client.get_paginator("describe_trunk_interface_associations")
+)
+describe_verified_access_endpoints_paginator: DescribeVerifiedAccessEndpointsPaginator = (
+ client.get_paginator("describe_verified_access_endpoints")
+)
+describe_verified_access_groups_paginator: DescribeVerifiedAccessGroupsPaginator = (
+ client.get_paginator("describe_verified_access_groups")
+)
+describe_verified_access_instance_logging_configurations_paginator: DescribeVerifiedAccessInstanceLoggingConfigurationsPaginator = client.get_paginator(
+ "describe_verified_access_instance_logging_configurations"
+)
+describe_verified_access_instances_paginator: DescribeVerifiedAccessInstancesPaginator = (
+ client.get_paginator("describe_verified_access_instances")
+)
+describe_verified_access_trust_providers_paginator: DescribeVerifiedAccessTrustProvidersPaginator = client.get_paginator(
+ "describe_verified_access_trust_providers"
+)
+describe_volume_status_paginator: DescribeVolumeStatusPaginator = client.get_paginator(
+ "describe_volume_status"
+)
+describe_volumes_paginator: DescribeVolumesPaginator = client.get_paginator("describe_volumes")
+describe_volumes_modifications_paginator: DescribeVolumesModificationsPaginator = (
+ client.get_paginator("describe_volumes_modifications")
+)
+describe_vpc_classic_link_dns_support_paginator: DescribeVpcClassicLinkDnsSupportPaginator = (
+ client.get_paginator("describe_vpc_classic_link_dns_support")
+)
+describe_vpc_endpoint_connection_notifications_paginator: DescribeVpcEndpointConnectionNotificationsPaginator = client.get_paginator(
+ "describe_vpc_endpoint_connection_notifications"
+)
+describe_vpc_endpoint_connections_paginator: DescribeVpcEndpointConnectionsPaginator = (
+ client.get_paginator("describe_vpc_endpoint_connections")
+)
+describe_vpc_endpoint_service_configurations_paginator: DescribeVpcEndpointServiceConfigurationsPaginator = client.get_paginator(
+ "describe_vpc_endpoint_service_configurations"
+)
+describe_vpc_endpoint_service_permissions_paginator: DescribeVpcEndpointServicePermissionsPaginator = client.get_paginator(
+ "describe_vpc_endpoint_service_permissions"
+)
+describe_vpc_endpoint_services_paginator: DescribeVpcEndpointServicesPaginator = (
+ client.get_paginator("describe_vpc_endpoint_services")
+)
+describe_vpc_endpoints_paginator: DescribeVpcEndpointsPaginator = client.get_paginator(
+ "describe_vpc_endpoints"
+)
+describe_vpc_peering_connections_paginator: DescribeVpcPeeringConnectionsPaginator = (
+ client.get_paginator("describe_vpc_peering_connections")
+)
+describe_vpcs_paginator: DescribeVpcsPaginator = client.get_paginator("describe_vpcs")
+get_associated_ipv6_pool_cidrs_paginator: GetAssociatedIpv6PoolCidrsPaginator = (
+ client.get_paginator("get_associated_ipv6_pool_cidrs")
+)
+get_aws_network_performance_data_paginator: GetAwsNetworkPerformanceDataPaginator = (
+ client.get_paginator("get_aws_network_performance_data")
+)
+get_groups_for_capacity_reservation_paginator: GetGroupsForCapacityReservationPaginator = (
+ client.get_paginator("get_groups_for_capacity_reservation")
+)
+get_instance_types_from_instance_requirements_paginator: GetInstanceTypesFromInstanceRequirementsPaginator = client.get_paginator(
+ "get_instance_types_from_instance_requirements"
+)
+get_ipam_address_history_paginator: GetIpamAddressHistoryPaginator = client.get_paginator(
+ "get_ipam_address_history"
+)
+get_ipam_discovered_accounts_paginator: GetIpamDiscoveredAccountsPaginator = client.get_paginator(
+ "get_ipam_discovered_accounts"
+)
+get_ipam_discovered_resource_cidrs_paginator: GetIpamDiscoveredResourceCidrsPaginator = (
+ client.get_paginator("get_ipam_discovered_resource_cidrs")
+)
+get_ipam_pool_allocations_paginator: GetIpamPoolAllocationsPaginator = client.get_paginator(
+ "get_ipam_pool_allocations"
+)
+get_ipam_pool_cidrs_paginator: GetIpamPoolCidrsPaginator = client.get_paginator(
+ "get_ipam_pool_cidrs"
+)
+get_ipam_resource_cidrs_paginator: GetIpamResourceCidrsPaginator = client.get_paginator(
+ "get_ipam_resource_cidrs"
+)
+get_managed_prefix_list_associations_paginator: GetManagedPrefixListAssociationsPaginator = (
+ client.get_paginator("get_managed_prefix_list_associations")
+)
+get_managed_prefix_list_entries_paginator: GetManagedPrefixListEntriesPaginator = (
+ client.get_paginator("get_managed_prefix_list_entries")
+)
+get_spot_placement_scores_paginator: GetSpotPlacementScoresPaginator = client.get_paginator(
+ "get_spot_placement_scores"
+)
+get_transit_gateway_attachment_propagations_paginator: GetTransitGatewayAttachmentPropagationsPaginator = client.get_paginator(
+ "get_transit_gateway_attachment_propagations"
+)
+get_transit_gateway_multicast_domain_associations_paginator: GetTransitGatewayMulticastDomainAssociationsPaginator = client.get_paginator(
+ "get_transit_gateway_multicast_domain_associations"
+)
+get_transit_gateway_policy_table_associations_paginator: GetTransitGatewayPolicyTableAssociationsPaginator = client.get_paginator(
+ "get_transit_gateway_policy_table_associations"
+)
+get_transit_gateway_prefix_list_references_paginator: GetTransitGatewayPrefixListReferencesPaginator = client.get_paginator(
+ "get_transit_gateway_prefix_list_references"
+)
+get_transit_gateway_route_table_associations_paginator: GetTransitGatewayRouteTableAssociationsPaginator = client.get_paginator(
+ "get_transit_gateway_route_table_associations"
+)
+get_transit_gateway_route_table_propagations_paginator: GetTransitGatewayRouteTablePropagationsPaginator = client.get_paginator(
+ "get_transit_gateway_route_table_propagations"
+)
+get_vpn_connection_device_types_paginator: GetVpnConnectionDeviceTypesPaginator = (
+ client.get_paginator("get_vpn_connection_device_types")
+)
+list_images_in_recycle_bin_paginator: ListImagesInRecycleBinPaginator = client.get_paginator(
+ "list_images_in_recycle_bin"
+)
+list_snapshots_in_recycle_bin_paginator: ListSnapshotsInRecycleBinPaginator = client.get_paginator(
+ "list_snapshots_in_recycle_bin"
+)
+search_local_gateway_routes_paginator: SearchLocalGatewayRoutesPaginator = client.get_paginator(
+ "search_local_gateway_routes"
+)
+search_transit_gateway_multicast_groups_paginator: SearchTransitGatewayMulticastGroupsPaginator = (
+ client.get_paginator("search_transit_gateway_multicast_groups")
+)
+```
+
+<a id="waiters-annotations"></a>
+
+### Waiters annotations
+
+`mypy_boto3_ec2.waiter` module contains type annotations for all waiters.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2Client
+from mypy_boto3_ec2.waiter import (
+ BundleTaskCompleteWaiter,
+ ConversionTaskCancelledWaiter,
+ ConversionTaskCompletedWaiter,
+ ConversionTaskDeletedWaiter,
+ CustomerGatewayAvailableWaiter,
+ ExportTaskCancelledWaiter,
+ ExportTaskCompletedWaiter,
+ ImageAvailableWaiter,
+ ImageExistsWaiter,
+ InstanceExistsWaiter,
+ InstanceRunningWaiter,
+ InstanceStatusOkWaiter,
+ InstanceStoppedWaiter,
+ InstanceTerminatedWaiter,
+ InternetGatewayExistsWaiter,
+ KeyPairExistsWaiter,
+ NatGatewayAvailableWaiter,
+ NatGatewayDeletedWaiter,
+ NetworkInterfaceAvailableWaiter,
+ PasswordDataAvailableWaiter,
+ SecurityGroupExistsWaiter,
+ SnapshotCompletedWaiter,
+ SnapshotImportedWaiter,
+ SpotInstanceRequestFulfilledWaiter,
+ SubnetAvailableWaiter,
+ SystemStatusOkWaiter,
+ VolumeAvailableWaiter,
+ VolumeDeletedWaiter,
+ VolumeInUseWaiter,
+ VpcAvailableWaiter,
+ VpcExistsWaiter,
+ VpcPeeringConnectionDeletedWaiter,
+ VpcPeeringConnectionExistsWaiter,
+ VpnConnectionAvailableWaiter,
+ VpnConnectionDeletedWaiter,
+)
+
+client: EC2Client = Session().client("ec2")
+
+# Explicit type annotations are optional here
+# Types should be correctly discovered by mypy and IDEs
+bundle_task_complete_waiter: BundleTaskCompleteWaiter = client.get_waiter("bundle_task_complete")
+conversion_task_cancelled_waiter: ConversionTaskCancelledWaiter = client.get_waiter(
+ "conversion_task_cancelled"
+)
+conversion_task_completed_waiter: ConversionTaskCompletedWaiter = client.get_waiter(
+ "conversion_task_completed"
+)
+conversion_task_deleted_waiter: ConversionTaskDeletedWaiter = client.get_waiter(
+ "conversion_task_deleted"
+)
+customer_gateway_available_waiter: CustomerGatewayAvailableWaiter = client.get_waiter(
+ "customer_gateway_available"
+)
+export_task_cancelled_waiter: ExportTaskCancelledWaiter = client.get_waiter("export_task_cancelled")
+export_task_completed_waiter: ExportTaskCompletedWaiter = client.get_waiter("export_task_completed")
+image_available_waiter: ImageAvailableWaiter = client.get_waiter("image_available")
+image_exists_waiter: ImageExistsWaiter = client.get_waiter("image_exists")
+instance_exists_waiter: InstanceExistsWaiter = client.get_waiter("instance_exists")
+instance_running_waiter: InstanceRunningWaiter = client.get_waiter("instance_running")
+instance_status_ok_waiter: InstanceStatusOkWaiter = client.get_waiter("instance_status_ok")
+instance_stopped_waiter: InstanceStoppedWaiter = client.get_waiter("instance_stopped")
+instance_terminated_waiter: InstanceTerminatedWaiter = client.get_waiter("instance_terminated")
+internet_gateway_exists_waiter: InternetGatewayExistsWaiter = client.get_waiter(
+ "internet_gateway_exists"
+)
+key_pair_exists_waiter: KeyPairExistsWaiter = client.get_waiter("key_pair_exists")
+nat_gateway_available_waiter: NatGatewayAvailableWaiter = client.get_waiter("nat_gateway_available")
+nat_gateway_deleted_waiter: NatGatewayDeletedWaiter = client.get_waiter("nat_gateway_deleted")
+network_interface_available_waiter: NetworkInterfaceAvailableWaiter = client.get_waiter(
+ "network_interface_available"
+)
+password_data_available_waiter: PasswordDataAvailableWaiter = client.get_waiter(
+ "password_data_available"
+)
+security_group_exists_waiter: SecurityGroupExistsWaiter = client.get_waiter("security_group_exists")
+snapshot_completed_waiter: SnapshotCompletedWaiter = client.get_waiter("snapshot_completed")
+snapshot_imported_waiter: SnapshotImportedWaiter = client.get_waiter("snapshot_imported")
+spot_instance_request_fulfilled_waiter: SpotInstanceRequestFulfilledWaiter = client.get_waiter(
+ "spot_instance_request_fulfilled"
+)
+subnet_available_waiter: SubnetAvailableWaiter = client.get_waiter("subnet_available")
+system_status_ok_waiter: SystemStatusOkWaiter = client.get_waiter("system_status_ok")
+volume_available_waiter: VolumeAvailableWaiter = client.get_waiter("volume_available")
+volume_deleted_waiter: VolumeDeletedWaiter = client.get_waiter("volume_deleted")
+volume_in_use_waiter: VolumeInUseWaiter = client.get_waiter("volume_in_use")
+vpc_available_waiter: VpcAvailableWaiter = client.get_waiter("vpc_available")
+vpc_exists_waiter: VpcExistsWaiter = client.get_waiter("vpc_exists")
+vpc_peering_connection_deleted_waiter: VpcPeeringConnectionDeletedWaiter = client.get_waiter(
+ "vpc_peering_connection_deleted"
+)
+vpc_peering_connection_exists_waiter: VpcPeeringConnectionExistsWaiter = client.get_waiter(
+ "vpc_peering_connection_exists"
+)
+vpn_connection_available_waiter: VpnConnectionAvailableWaiter = client.get_waiter(
+ "vpn_connection_available"
+)
+vpn_connection_deleted_waiter: VpnConnectionDeletedWaiter = client.get_waiter(
+ "vpn_connection_deleted"
+)
+```
+
+<a id="service-resource-annotations"></a>
+
+### Service Resource annotations
+
+`EC2ServiceResource` provides annotations for `boto3.resource("ec2")`.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2ServiceResource
+
+resource: EC2ServiceResource = Session().resource("ec2")
+
+# now resource usage is checked by mypy and IDE should provide code completion
+```
+
+<a id="other-resources-annotations"></a>
+
+### Other resources annotations
+
+`mypy_boto3_ec2.service_resource` module contains type annotations for all
+resources.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2ServiceResource
+from mypy_boto3_ec2.service_resource import (
+ ClassicAddress,
+ DhcpOptions,
+ Image,
+ Instance,
+ InternetGateway,
+ KeyPair,
+ KeyPairInfo,
+ NetworkAcl,
+ NetworkInterface,
+ NetworkInterfaceAssociation,
+ PlacementGroup,
+ Route,
+ RouteTable,
+ RouteTableAssociation,
+ SecurityGroup,
+ Snapshot,
+ Subnet,
+ Tag,
+ Volume,
+ Vpc,
+ VpcPeeringConnection,
+ VpcAddress,
+)
+
+resource: EC2ServiceResource = Session().resource("ec2")
+
+# Explicit type annotations are optional here
+# Type should be correctly discovered by mypy and IDEs
+my_classic_address: ClassicAddress = resource.ClassicAddress(...)
+my_dhcp_options: DhcpOptions = resource.DhcpOptions(...)
+my_image: Image = resource.Image(...)
+my_instance: Instance = resource.Instance(...)
+my_internet_gateway: InternetGateway = resource.InternetGateway(...)
+my_key_pair: KeyPair = resource.KeyPair(...)
+my_key_pair_info: KeyPairInfo = resource.KeyPairInfo(...)
+my_network_acl: NetworkAcl = resource.NetworkAcl(...)
+my_network_interface: NetworkInterface = resource.NetworkInterface(...)
+my_network_interface_association: NetworkInterfaceAssociation = (
+ resource.NetworkInterfaceAssociation(...)
+)
+my_placement_group: PlacementGroup = resource.PlacementGroup(...)
+my_route: Route = resource.Route(...)
+my_route_table: RouteTable = resource.RouteTable(...)
+my_route_table_association: RouteTableAssociation = resource.RouteTableAssociation(...)
+my_security_group: SecurityGroup = resource.SecurityGroup(...)
+my_snapshot: Snapshot = resource.Snapshot(...)
+my_subnet: Subnet = resource.Subnet(...)
+my_tag: Tag = resource.Tag(...)
+my_volume: Volume = resource.Volume(...)
+my_vpc: Vpc = resource.Vpc(...)
+my_vpc_peering_connection: VpcPeeringConnection = resource.VpcPeeringConnection(...)
+my_vpc_address: VpcAddress = resource.VpcAddress(...)
+```
+
+<a id="collections-annotations"></a>
+
+### Collections annotations
+
+`mypy_boto3_ec2.service_resource` module contains type annotations for all
+`EC2ServiceResource` collections.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2ServiceResource
+from mypy_boto3_ec2.service_resource import (
+ ServiceResourceClassicAddressesCollection,
+ ServiceResourceDhcpOptionsSetsCollection,
+ ServiceResourceImagesCollection,
+ ServiceResourceInstancesCollection,
+ ServiceResourceInternetGatewaysCollection,
+ ServiceResourceKeyPairsCollection,
+ ServiceResourceNetworkAclsCollection,
+ ServiceResourceNetworkInterfacesCollection,
+ ServiceResourcePlacementGroupsCollection,
+ ServiceResourceRouteTablesCollection,
+ ServiceResourceSecurityGroupsCollection,
+ ServiceResourceSnapshotsCollection,
+ ServiceResourceSubnetsCollection,
+ ServiceResourceVolumesCollection,
+ ServiceResourceVpcAddressesCollection,
+ ServiceResourceVpcPeeringConnectionsCollection,
+ ServiceResourceVpcsCollection,
+)
+
+resource: EC2ServiceResource = Session().resource("ec2")
+
+# Explicit type annotations are optional here
+# Type should be correctly discovered by mypy and IDEs
+classic_addresses: ec2_resources.ServiceResourceClassicAddressesCollection = (
+ resource.classic_addresses
+)
+dhcp_options_sets: ec2_resources.ServiceResourceDhcpOptionsSetsCollection = (
+ resource.dhcp_options_sets
+)
+images: ec2_resources.ServiceResourceImagesCollection = resource.images
+instances: ec2_resources.ServiceResourceInstancesCollection = resource.instances
+internet_gateways: ec2_resources.ServiceResourceInternetGatewaysCollection = (
+ resource.internet_gateways
+)
+key_pairs: ec2_resources.ServiceResourceKeyPairsCollection = resource.key_pairs
+network_acls: ec2_resources.ServiceResourceNetworkAclsCollection = resource.network_acls
+network_interfaces: ec2_resources.ServiceResourceNetworkInterfacesCollection = (
+ resource.network_interfaces
+)
+placement_groups: ec2_resources.ServiceResourcePlacementGroupsCollection = resource.placement_groups
+route_tables: ec2_resources.ServiceResourceRouteTablesCollection = resource.route_tables
+security_groups: ec2_resources.ServiceResourceSecurityGroupsCollection = resource.security_groups
+snapshots: ec2_resources.ServiceResourceSnapshotsCollection = resource.snapshots
+subnets: ec2_resources.ServiceResourceSubnetsCollection = resource.subnets
+volumes: ec2_resources.ServiceResourceVolumesCollection = resource.volumes
+vpc_addresses: ec2_resources.ServiceResourceVpcAddressesCollection = resource.vpc_addresses
+vpc_peering_connections: ec2_resources.ServiceResourceVpcPeeringConnectionsCollection = (
+ resource.vpc_peering_connections
+)
+vpcs: ec2_resources.ServiceResourceVpcsCollection = resource.vpcs
+```
+
+<a id="literals"></a>
+
+### Literals
+
+`mypy_boto3_ec2.literals` module contains literals extracted from shapes that
+can be used in user code for type checking.
+
+```python
+from mypy_boto3_ec2.literals import (
+ AcceleratorManufacturerType,
+ AcceleratorNameType,
+ AcceleratorTypeType,
+ AccountAttributeNameType,
+ ActivityStatusType,
+ AddressAttributeNameType,
+ AddressFamilyType,
+ AddressTransferStatusType,
+ AffinityType,
+ AllocationStateType,
+ AllocationStrategyType,
+ AllocationTypeType,
+ AllowsMultipleInstanceTypesType,
+ AnalysisStatusType,
+ ApplianceModeSupportValueType,
+ ArchitectureTypeType,
+ ArchitectureValuesType,
+ AssociatedNetworkTypeType,
+ AssociationStatusCodeType,
+ AttachmentStatusType,
+ AutoAcceptSharedAssociationsValueType,
+ AutoAcceptSharedAttachmentsValueType,
+ AutoPlacementType,
+ AvailabilityZoneOptInStatusType,
+ AvailabilityZoneStateType,
+ BareMetalType,
+ BatchStateType,
+ BgpStatusType,
+ BootModeTypeType,
+ BootModeValuesType,
+ BundleTaskCompleteWaiterName,
+ BundleTaskStateType,
+ BurstablePerformanceType,
+ ByoipCidrStateType,
+ CancelBatchErrorCodeType,
+ CancelSpotInstanceRequestStateType,
+ CapacityReservationFleetStateType,
+ CapacityReservationInstancePlatformType,
+ CapacityReservationPreferenceType,
+ CapacityReservationStateType,
+ CapacityReservationTenancyType,
+ CarrierGatewayStateType,
+ ClientCertificateRevocationListStatusCodeType,
+ ClientVpnAuthenticationTypeType,
+ ClientVpnAuthorizationRuleStatusCodeType,
+ ClientVpnConnectionStatusCodeType,
+ ClientVpnEndpointAttributeStatusCodeType,
+ ClientVpnEndpointStatusCodeType,
+ ClientVpnRouteStatusCodeType,
+ ConnectionNotificationStateType,
+ ConnectionNotificationTypeType,
+ ConnectivityTypeType,
+ ContainerFormatType,
+ ConversionTaskCancelledWaiterName,
+ ConversionTaskCompletedWaiterName,
+ ConversionTaskDeletedWaiterName,
+ ConversionTaskStateType,
+ CopyTagsFromSourceType,
+ CpuManufacturerType,
+ CurrencyCodeValuesType,
+ CustomerGatewayAvailableWaiterName,
+ DatafeedSubscriptionStateType,
+ DefaultRouteTableAssociationValueType,
+ DefaultRouteTablePropagationValueType,
+ DefaultTargetCapacityTypeType,
+ DeleteFleetErrorCodeType,
+ DeleteQueuedReservedInstancesErrorCodeType,
+ DescribeAddressTransfersPaginatorName,
+ DescribeAddressesAttributePaginatorName,
+ DescribeAwsNetworkPerformanceMetricSubscriptionsPaginatorName,
+ DescribeByoipCidrsPaginatorName,
+ DescribeCapacityReservationFleetsPaginatorName,
+ DescribeCapacityReservationsPaginatorName,
+ DescribeCarrierGatewaysPaginatorName,
+ DescribeClassicLinkInstancesPaginatorName,
+ DescribeClientVpnAuthorizationRulesPaginatorName,
+ DescribeClientVpnConnectionsPaginatorName,
+ DescribeClientVpnEndpointsPaginatorName,
+ DescribeClientVpnRoutesPaginatorName,
+ DescribeClientVpnTargetNetworksPaginatorName,
+ DescribeCoipPoolsPaginatorName,
+ DescribeDhcpOptionsPaginatorName,
+ DescribeEgressOnlyInternetGatewaysPaginatorName,
+ DescribeExportImageTasksPaginatorName,
+ DescribeFastLaunchImagesPaginatorName,
+ DescribeFastSnapshotRestoresPaginatorName,
+ DescribeFleetsPaginatorName,
+ DescribeFlowLogsPaginatorName,
+ DescribeFpgaImagesPaginatorName,
+ DescribeHostReservationOfferingsPaginatorName,
+ DescribeHostReservationsPaginatorName,
+ DescribeHostsPaginatorName,
+ DescribeIamInstanceProfileAssociationsPaginatorName,
+ DescribeImagesPaginatorName,
+ DescribeImportImageTasksPaginatorName,
+ DescribeImportSnapshotTasksPaginatorName,
+ DescribeInstanceCreditSpecificationsPaginatorName,
+ DescribeInstanceEventWindowsPaginatorName,
+ DescribeInstanceStatusPaginatorName,
+ DescribeInstanceTypeOfferingsPaginatorName,
+ DescribeInstanceTypesPaginatorName,
+ DescribeInstancesPaginatorName,
+ DescribeInternetGatewaysPaginatorName,
+ DescribeIpamPoolsPaginatorName,
+ DescribeIpamResourceDiscoveriesPaginatorName,
+ DescribeIpamResourceDiscoveryAssociationsPaginatorName,
+ DescribeIpamScopesPaginatorName,
+ DescribeIpamsPaginatorName,
+ DescribeIpv6PoolsPaginatorName,
+ DescribeLaunchTemplateVersionsPaginatorName,
+ DescribeLaunchTemplatesPaginatorName,
+ DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsPaginatorName,
+ DescribeLocalGatewayRouteTableVpcAssociationsPaginatorName,
+ DescribeLocalGatewayRouteTablesPaginatorName,
+ DescribeLocalGatewayVirtualInterfaceGroupsPaginatorName,
+ DescribeLocalGatewayVirtualInterfacesPaginatorName,
+ DescribeLocalGatewaysPaginatorName,
+ DescribeManagedPrefixListsPaginatorName,
+ DescribeMovingAddressesPaginatorName,
+ DescribeNatGatewaysPaginatorName,
+ DescribeNetworkAclsPaginatorName,
+ DescribeNetworkInsightsAccessScopeAnalysesPaginatorName,
+ DescribeNetworkInsightsAccessScopesPaginatorName,
+ DescribeNetworkInsightsAnalysesPaginatorName,
+ DescribeNetworkInsightsPathsPaginatorName,
+ DescribeNetworkInterfacePermissionsPaginatorName,
+ DescribeNetworkInterfacesPaginatorName,
+ DescribePrefixListsPaginatorName,
+ DescribePrincipalIdFormatPaginatorName,
+ DescribePublicIpv4PoolsPaginatorName,
+ DescribeReplaceRootVolumeTasksPaginatorName,
+ DescribeReservedInstancesModificationsPaginatorName,
+ DescribeReservedInstancesOfferingsPaginatorName,
+ DescribeRouteTablesPaginatorName,
+ DescribeScheduledInstanceAvailabilityPaginatorName,
+ DescribeScheduledInstancesPaginatorName,
+ DescribeSecurityGroupRulesPaginatorName,
+ DescribeSecurityGroupsPaginatorName,
+ DescribeSnapshotTierStatusPaginatorName,
+ DescribeSnapshotsPaginatorName,
+ DescribeSpotFleetInstancesPaginatorName,
+ DescribeSpotFleetRequestsPaginatorName,
+ DescribeSpotInstanceRequestsPaginatorName,
+ DescribeSpotPriceHistoryPaginatorName,
+ DescribeStaleSecurityGroupsPaginatorName,
+ DescribeStoreImageTasksPaginatorName,
+ DescribeSubnetsPaginatorName,
+ DescribeTagsPaginatorName,
+ DescribeTrafficMirrorFiltersPaginatorName,
+ DescribeTrafficMirrorSessionsPaginatorName,
+ DescribeTrafficMirrorTargetsPaginatorName,
+ DescribeTransitGatewayAttachmentsPaginatorName,
+ DescribeTransitGatewayConnectPeersPaginatorName,
+ DescribeTransitGatewayConnectsPaginatorName,
+ DescribeTransitGatewayMulticastDomainsPaginatorName,
+ DescribeTransitGatewayPeeringAttachmentsPaginatorName,
+ DescribeTransitGatewayPolicyTablesPaginatorName,
+ DescribeTransitGatewayRouteTableAnnouncementsPaginatorName,
+ DescribeTransitGatewayRouteTablesPaginatorName,
+ DescribeTransitGatewayVpcAttachmentsPaginatorName,
+ DescribeTransitGatewaysPaginatorName,
+ DescribeTrunkInterfaceAssociationsPaginatorName,
+ DescribeVerifiedAccessEndpointsPaginatorName,
+ DescribeVerifiedAccessGroupsPaginatorName,
+ DescribeVerifiedAccessInstanceLoggingConfigurationsPaginatorName,
+ DescribeVerifiedAccessInstancesPaginatorName,
+ DescribeVerifiedAccessTrustProvidersPaginatorName,
+ DescribeVolumeStatusPaginatorName,
+ DescribeVolumesModificationsPaginatorName,
+ DescribeVolumesPaginatorName,
+ DescribeVpcClassicLinkDnsSupportPaginatorName,
+ DescribeVpcEndpointConnectionNotificationsPaginatorName,
+ DescribeVpcEndpointConnectionsPaginatorName,
+ DescribeVpcEndpointServiceConfigurationsPaginatorName,
+ DescribeVpcEndpointServicePermissionsPaginatorName,
+ DescribeVpcEndpointServicesPaginatorName,
+ DescribeVpcEndpointsPaginatorName,
+ DescribeVpcPeeringConnectionsPaginatorName,
+ DescribeVpcsPaginatorName,
+ DestinationFileFormatType,
+ DeviceTrustProviderTypeType,
+ DeviceTypeType,
+ DiskImageFormatType,
+ DiskTypeType,
+ DnsNameStateType,
+ DnsRecordIpTypeType,
+ DnsSupportValueType,
+ DomainTypeType,
+ DynamicRoutingValueType,
+ EbsEncryptionSupportType,
+ EbsNvmeSupportType,
+ EbsOptimizedSupportType,
+ ElasticGpuStateType,
+ ElasticGpuStatusType,
+ EnaSupportType,
+ EndDateTypeType,
+ EphemeralNvmeSupportType,
+ EventCodeType,
+ EventTypeType,
+ ExcessCapacityTerminationPolicyType,
+ ExportEnvironmentType,
+ ExportTaskCancelledWaiterName,
+ ExportTaskCompletedWaiterName,
+ ExportTaskStateType,
+ FastLaunchResourceTypeType,
+ FastLaunchStateCodeType,
+ FastSnapshotRestoreStateCodeType,
+ FindingsFoundType,
+ FleetActivityStatusType,
+ FleetCapacityReservationTenancyType,
+ FleetCapacityReservationUsageStrategyType,
+ FleetEventTypeType,
+ FleetExcessCapacityTerminationPolicyType,
+ FleetInstanceMatchCriteriaType,
+ FleetOnDemandAllocationStrategyType,
+ FleetReplacementStrategyType,
+ FleetStateCodeType,
+ FleetTypeType,
+ FlowLogsResourceTypeType,
+ FpgaImageAttributeNameType,
+ FpgaImageStateCodeType,
+ GatewayAssociationStateType,
+ GatewayTypeType,
+ GetAssociatedIpv6PoolCidrsPaginatorName,
+ GetAwsNetworkPerformanceDataPaginatorName,
+ GetGroupsForCapacityReservationPaginatorName,
+ GetInstanceTypesFromInstanceRequirementsPaginatorName,
+ GetIpamAddressHistoryPaginatorName,
+ GetIpamDiscoveredAccountsPaginatorName,
+ GetIpamDiscoveredResourceCidrsPaginatorName,
+ GetIpamPoolAllocationsPaginatorName,
+ GetIpamPoolCidrsPaginatorName,
+ GetIpamResourceCidrsPaginatorName,
+ GetManagedPrefixListAssociationsPaginatorName,
+ GetManagedPrefixListEntriesPaginatorName,
+ GetSpotPlacementScoresPaginatorName,
+ GetTransitGatewayAttachmentPropagationsPaginatorName,
+ GetTransitGatewayMulticastDomainAssociationsPaginatorName,
+ GetTransitGatewayPolicyTableAssociationsPaginatorName,
+ GetTransitGatewayPrefixListReferencesPaginatorName,
+ GetTransitGatewayRouteTableAssociationsPaginatorName,
+ GetTransitGatewayRouteTablePropagationsPaginatorName,
+ GetVpnConnectionDeviceTypesPaginatorName,
+ HostMaintenanceType,
+ HostRecoveryType,
+ HostTenancyType,
+ HostnameTypeType,
+ HttpTokensStateType,
+ HypervisorTypeType,
+ IamInstanceProfileAssociationStateType,
+ Igmpv2SupportValueType,
+ ImageAttributeNameType,
+ ImageAvailableWaiterName,
+ ImageExistsWaiterName,
+ ImageStateType,
+ ImageTypeValuesType,
+ ImdsSupportValuesType,
+ InstanceAttributeNameType,
+ InstanceAutoRecoveryStateType,
+ InstanceBootModeValuesType,
+ InstanceEventWindowStateType,
+ InstanceExistsWaiterName,
+ InstanceGenerationType,
+ InstanceHealthStatusType,
+ InstanceInterruptionBehaviorType,
+ InstanceLifecycleType,
+ InstanceLifecycleTypeType,
+ InstanceMatchCriteriaType,
+ InstanceMetadataEndpointStateType,
+ InstanceMetadataOptionsStateType,
+ InstanceMetadataProtocolStateType,
+ InstanceMetadataTagsStateType,
+ InstanceRunningWaiterName,
+ InstanceStateNameType,
+ InstanceStatusOkWaiterName,
+ InstanceStoppedWaiterName,
+ InstanceStorageEncryptionSupportType,
+ InstanceTerminatedWaiterName,
+ InstanceTypeHypervisorType,
+ InstanceTypeType,
+ InterfacePermissionTypeType,
+ InterfaceProtocolTypeType,
+ InternetGatewayExistsWaiterName,
+ IpAddressTypeType,
+ IpamAddressHistoryResourceTypeType,
+ IpamAssociatedResourceDiscoveryStatusType,
+ IpamComplianceStatusType,
+ IpamDiscoveryFailureCodeType,
+ IpamManagementStateType,
+ IpamOverlapStatusType,
+ IpamPoolAllocationResourceTypeType,
+ IpamPoolAwsServiceType,
+ IpamPoolCidrFailureCodeType,
+ IpamPoolCidrStateType,
+ IpamPoolPublicIpSourceType,
+ IpamPoolStateType,
+ IpamResourceDiscoveryAssociationStateType,
+ IpamResourceDiscoveryStateType,
+ IpamResourceTypeType,
+ IpamScopeStateType,
+ IpamScopeTypeType,
+ IpamStateType,
+ Ipv6SupportValueType,
+ KeyFormatType,
+ KeyPairExistsWaiterName,
+ KeyTypeType,
+ LaunchTemplateAutoRecoveryStateType,
+ LaunchTemplateErrorCodeType,
+ LaunchTemplateHttpTokensStateType,
+ LaunchTemplateInstanceMetadataEndpointStateType,
+ LaunchTemplateInstanceMetadataOptionsStateType,
+ LaunchTemplateInstanceMetadataProtocolIpv6Type,
+ LaunchTemplateInstanceMetadataTagsStateType,
+ ListImagesInRecycleBinPaginatorName,
+ ListSnapshotsInRecycleBinPaginatorName,
+ ListingStateType,
+ ListingStatusType,
+ LocalGatewayRouteStateType,
+ LocalGatewayRouteTableModeType,
+ LocalGatewayRouteTypeType,
+ LocalStorageType,
+ LocalStorageTypeType,
+ LocationTypeType,
+ LogDestinationTypeType,
+ MarketTypeType,
+ MembershipTypeType,
+ MetricTypeType,
+ ModifyAvailabilityZoneOptInStatusType,
+ MonitoringStateType,
+ MoveStatusType,
+ MulticastSupportValueType,
+ NatGatewayAddressStatusType,
+ NatGatewayAvailableWaiterName,
+ NatGatewayDeletedWaiterName,
+ NatGatewayStateType,
+ NetworkInterfaceAttributeType,
+ NetworkInterfaceAvailableWaiterName,
+ NetworkInterfaceCreationTypeType,
+ NetworkInterfacePermissionStateCodeType,
+ NetworkInterfaceStatusType,
+ NetworkInterfaceTypeType,
+ OfferingClassTypeType,
+ OfferingTypeValuesType,
+ OnDemandAllocationStrategyType,
+ OperationTypeType,
+ PartitionLoadFrequencyType,
+ PasswordDataAvailableWaiterName,
+ PayerResponsibilityType,
+ PaymentOptionType,
+ PeriodTypeType,
+ PermissionGroupType,
+ PlacementGroupStateType,
+ PlacementGroupStrategyType,
+ PlacementStrategyType,
+ PlatformValuesType,
+ PrefixListStateType,
+ PrincipalTypeType,
+ ProductCodeValuesType,
+ ProtocolType,
+ ProtocolValueType,
+ RIProductDescriptionType,
+ RecurringChargeFrequencyType,
+ ReplaceRootVolumeTaskStateType,
+ ReplacementStrategyType,
+ ReportInstanceReasonCodesType,
+ ReportStatusTypeType,
+ ReservationStateType,
+ ReservedInstanceStateType,
+ ResetFpgaImageAttributeNameType,
+ ResetImageAttributeNameType,
+ ResourceTypeType,
+ RootDeviceTypeType,
+ RouteOriginType,
+ RouteStateType,
+ RouteTableAssociationStateCodeType,
+ RuleActionType,
+ SearchLocalGatewayRoutesPaginatorName,
+ SearchTransitGatewayMulticastGroupsPaginatorName,
+ SecurityGroupExistsWaiterName,
+ SelfServicePortalType,
+ ServiceConnectivityTypeType,
+ ServiceStateType,
+ ServiceTypeType,
+ ShutdownBehaviorType,
+ SnapshotAttributeNameType,
+ SnapshotCompletedWaiterName,
+ SnapshotImportedWaiterName,
+ SnapshotStateType,
+ SpotAllocationStrategyType,
+ SpotInstanceInterruptionBehaviorType,
+ SpotInstanceRequestFulfilledWaiterName,
+ SpotInstanceStateType,
+ SpotInstanceTypeType,
+ SpreadLevelType,
+ StateType,
+ StaticSourcesSupportValueType,
+ StatisticTypeType,
+ StatusNameType,
+ StatusType,
+ StatusTypeType,
+ StorageTierType,
+ SubnetAvailableWaiterName,
+ SubnetCidrBlockStateCodeType,
+ SubnetCidrReservationTypeType,
+ SubnetStateType,
+ SummaryStatusType,
+ SystemStatusOkWaiterName,
+ TargetCapacityUnitTypeType,
+ TargetStorageTierType,
+ TelemetryStatusType,
+ TenancyType,
+ TieringOperationStatusType,
+ TpmSupportValuesType,
+ TrafficDirectionType,
+ TrafficMirrorFilterRuleFieldType,
+ TrafficMirrorNetworkServiceType,
+ TrafficMirrorRuleActionType,
+ TrafficMirrorSessionFieldType,
+ TrafficMirrorTargetTypeType,
+ TrafficTypeType,
+ TransitGatewayAssociationStateType,
+ TransitGatewayAttachmentResourceTypeType,
+ TransitGatewayAttachmentStateType,
+ TransitGatewayConnectPeerStateType,
+ TransitGatewayMulitcastDomainAssociationStateType,
+ TransitGatewayMulticastDomainStateType,
+ TransitGatewayPolicyTableStateType,
+ TransitGatewayPrefixListReferenceStateType,
+ TransitGatewayPropagationStateType,
+ TransitGatewayRouteStateType,
+ TransitGatewayRouteTableAnnouncementDirectionType,
+ TransitGatewayRouteTableAnnouncementStateType,
+ TransitGatewayRouteTableStateType,
+ TransitGatewayRouteTypeType,
+ TransitGatewayStateType,
+ TransportProtocolType,
+ TrustProviderTypeType,
+ TunnelInsideIpVersionType,
+ UnlimitedSupportedInstanceFamilyType,
+ UnsuccessfulInstanceCreditSpecificationErrorCodeType,
+ UsageClassTypeType,
+ UserTrustProviderTypeType,
+ VerifiedAccessEndpointAttachmentTypeType,
+ VerifiedAccessEndpointProtocolType,
+ VerifiedAccessEndpointStatusCodeType,
+ VerifiedAccessEndpointTypeType,
+ VerifiedAccessLogDeliveryStatusCodeType,
+ VirtualizationTypeType,
+ VolumeAttachmentStateType,
+ VolumeAttributeNameType,
+ VolumeAvailableWaiterName,
+ VolumeDeletedWaiterName,
+ VolumeInUseWaiterName,
+ VolumeModificationStateType,
+ VolumeStateType,
+ VolumeStatusInfoStatusType,
+ VolumeStatusNameType,
+ VolumeTypeType,
+ VpcAttributeNameType,
+ VpcAvailableWaiterName,
+ VpcCidrBlockStateCodeType,
+ VpcEndpointTypeType,
+ VpcExistsWaiterName,
+ VpcPeeringConnectionDeletedWaiterName,
+ VpcPeeringConnectionExistsWaiterName,
+ VpcPeeringConnectionStateReasonCodeType,
+ VpcStateType,
+ VpcTenancyType,
+ VpnConnectionAvailableWaiterName,
+ VpnConnectionDeletedWaiterName,
+ VpnEcmpSupportValueType,
+ VpnProtocolType,
+ VpnStateType,
+ VpnStaticRouteSourceType,
+ WeekDayType,
+ scopeType,
+ EC2ServiceName,
+ ServiceName,
+ ResourceServiceName,
+ PaginatorName,
+ WaiterName,
+ RegionName,
+)
+
+
+def check_value(value: AcceleratorManufacturerType) -> bool:
+ ...
+```
+
+<a id="typed-dictionaries"></a>
+
+### Typed dictionaries
+
+`mypy_boto3_ec2.type_defs` module contains structures and shapes assembled to
+typed dictionaries for additional type checking.
+
+```python
+from mypy_boto3_ec2.type_defs import (
+ AcceleratorCountRequestTypeDef,
+ AcceleratorCountTypeDef,
+ AcceleratorTotalMemoryMiBRequestTypeDef,
+ AcceleratorTotalMemoryMiBTypeDef,
+ AddressTransferTypeDef,
+ TargetConfigurationRequestTypeDef,
+ AcceptReservedInstancesExchangeQuoteResultTypeDef,
+ AcceptTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef,
+ AcceptTransitGatewayPeeringAttachmentRequestRequestTypeDef,
+ AcceptTransitGatewayVpcAttachmentRequestRequestTypeDef,
+ AcceptVpcEndpointConnectionsRequestRequestTypeDef,
+ AcceptVpcPeeringConnectionRequestRequestTypeDef,
+ AcceptVpcPeeringConnectionRequestVpcPeeringConnectionAcceptTypeDef,
+ AccountAttributeValueTypeDef,
+ ActiveInstanceTypeDef,
+ AddIpamOperatingRegionTypeDef,
+ AddPrefixListEntryTypeDef,
+ AddedPrincipalTypeDef,
+ AnalysisComponentTypeDef,
+ RuleGroupTypePairTypeDef,
+ RuleOptionTypeDef,
+ PtrUpdateStatusTypeDef,
+ TagTypeDef,
+ AdvertiseByoipCidrRequestRequestTypeDef,
+ ByoipCidrTypeDef,
+ AllocateAddressResultTypeDef,
+ AllocateHostsResultTypeDef,
+ AllocateIpamPoolCidrRequestRequestTypeDef,
+ IpamPoolAllocationTypeDef,
+ AlternatePathHintTypeDef,
+ PortRangeTypeDef,
+ AnalysisLoadBalancerListenerTypeDef,
+ AnalysisRouteTableRouteTypeDef,
+ ApplySecurityGroupsToClientVpnTargetNetworkRequestRequestTypeDef,
+ ApplySecurityGroupsToClientVpnTargetNetworkResultTypeDef,
+ AssignIpv6AddressesRequestRequestTypeDef,
+ AssignIpv6AddressesResultTypeDef,
+ AssignPrivateIpAddressesRequestNetworkInterfaceAssignPrivateIpAddressesTypeDef,
+ AssignPrivateIpAddressesRequestRequestTypeDef,
+ AssignedPrivateIpAddressTypeDef,
+ Ipv4PrefixSpecificationTypeDef,
+ AssignPrivateNatGatewayAddressRequestRequestTypeDef,
+ NatGatewayAddressTypeDef,
+ AssociateAddressRequestClassicAddressAssociateTypeDef,
+ AssociateAddressRequestRequestTypeDef,
+ AssociateAddressRequestVpcAddressAssociateTypeDef,
+ AssociateAddressResultTypeDef,
+ AssociateClientVpnTargetNetworkRequestRequestTypeDef,
+ AssociationStatusTypeDef,
+ AssociateDhcpOptionsRequestDhcpOptionsAssociateWithVpcTypeDef,
+ AssociateDhcpOptionsRequestRequestTypeDef,
+ AssociateDhcpOptionsRequestVpcAssociateDhcpOptionsTypeDef,
+ AssociateEnclaveCertificateIamRoleRequestRequestTypeDef,
+ AssociateEnclaveCertificateIamRoleResultTypeDef,
+ IamInstanceProfileSpecificationTypeDef,
+ AssociateNatGatewayAddressRequestRequestTypeDef,
+ AssociateRouteTableRequestRequestTypeDef,
+ AssociateRouteTableRequestRouteTableAssociateWithSubnetTypeDef,
+ RouteTableAssociationStateTypeDef,
+ AssociateSubnetCidrBlockRequestRequestTypeDef,
+ AssociateTransitGatewayMulticastDomainRequestRequestTypeDef,
+ AssociateTransitGatewayPolicyTableRequestRequestTypeDef,
+ TransitGatewayPolicyTableAssociationTypeDef,
+ AssociateTransitGatewayRouteTableRequestRequestTypeDef,
+ TransitGatewayAssociationTypeDef,
+ AssociateTrunkInterfaceRequestRequestTypeDef,
+ AssociateVpcCidrBlockRequestRequestTypeDef,
+ AssociatedRoleTypeDef,
+ AssociatedTargetNetworkTypeDef,
+ AthenaIntegrationTypeDef,
+ AttachClassicLinkVpcRequestInstanceAttachClassicLinkVpcTypeDef,
+ AttachClassicLinkVpcRequestRequestTypeDef,
+ AttachClassicLinkVpcRequestVpcAttachClassicLinkInstanceTypeDef,
+ AttachClassicLinkVpcResultTypeDef,
+ AttachInternetGatewayRequestInternetGatewayAttachToVpcTypeDef,
+ AttachInternetGatewayRequestRequestTypeDef,
+ AttachInternetGatewayRequestVpcAttachInternetGatewayTypeDef,
+ AttachNetworkInterfaceResultTypeDef,
+ AttachVerifiedAccessTrustProviderRequestRequestTypeDef,
+ AttachVolumeRequestInstanceAttachVolumeTypeDef,
+ AttachVolumeRequestRequestTypeDef,
+ AttachVolumeRequestVolumeAttachToInstanceTypeDef,
+ AttachVpnGatewayRequestRequestTypeDef,
+ VpcAttachmentTypeDef,
+ AttachmentEnaSrdUdpSpecificationTypeDef,
+ AttributeBooleanValueTypeDef,
+ AttributeValueTypeDef,
+ ClientVpnAuthorizationRuleStatusTypeDef,
+ AuthorizeClientVpnIngressRequestRequestTypeDef,
+ AvailabilityZoneMessageTypeDef,
+ InstanceCapacityTypeDef,
+ BaselineEbsBandwidthMbpsRequestTypeDef,
+ BaselineEbsBandwidthMbpsTypeDef,
+ BlobAttributeValueTypeDef,
+ EbsBlockDeviceTypeDef,
+ BundleTaskErrorTypeDef,
+ CancelBundleTaskRequestRequestTypeDef,
+ CancelCapacityReservationFleetErrorTypeDef,
+ CancelCapacityReservationFleetsRequestRequestTypeDef,
+ CapacityReservationFleetCancellationStateTypeDef,
+ CancelCapacityReservationRequestRequestTypeDef,
+ CancelCapacityReservationResultTypeDef,
+ CancelConversionRequestRequestTypeDef,
+ CancelExportTaskRequestRequestTypeDef,
+ CancelImageLaunchPermissionRequestRequestTypeDef,
+ CancelImageLaunchPermissionResultTypeDef,
+ CancelImportTaskRequestRequestTypeDef,
+ CancelImportTaskResultTypeDef,
+ CancelReservedInstancesListingRequestRequestTypeDef,
+ CancelSpotFleetRequestsErrorTypeDef,
+ CancelSpotFleetRequestsRequestRequestTypeDef,
+ CancelSpotFleetRequestsSuccessItemTypeDef,
+ CancelSpotInstanceRequestsRequestRequestTypeDef,
+ CancelledSpotInstanceRequestTypeDef,
+ CapacityAllocationTypeDef,
+ FleetCapacityReservationTypeDef,
+ CapacityReservationGroupTypeDef,
+ CapacityReservationOptionsRequestTypeDef,
+ CapacityReservationOptionsTypeDef,
+ CapacityReservationTargetResponseTypeDef,
+ CapacityReservationTargetTypeDef,
+ CertificateAuthenticationRequestTypeDef,
+ CertificateAuthenticationTypeDef,
+ CidrAuthorizationContextTypeDef,
+ CidrBlockTypeDef,
+ ClassicLinkDnsSupportTypeDef,
+ GroupIdentifierTypeDef,
+ ClassicLoadBalancerTypeDef,
+ ClientCertificateRevocationListStatusTypeDef,
+ ClientConnectOptionsTypeDef,
+ ClientVpnEndpointAttributeStatusTypeDef,
+ ClientDataTypeDef,
+ ClientLoginBannerOptionsTypeDef,
+ ClientLoginBannerResponseOptionsTypeDef,
+ DirectoryServiceAuthenticationRequestTypeDef,
+ FederatedAuthenticationRequestTypeDef,
+ DirectoryServiceAuthenticationTypeDef,
+ FederatedAuthenticationTypeDef,
+ ClientVpnConnectionStatusTypeDef,
+ ClientVpnEndpointStatusTypeDef,
+ ConnectionLogResponseOptionsTypeDef,
+ ClientVpnRouteStatusTypeDef,
+ CloudWatchLogOptionsSpecificationTypeDef,
+ CloudWatchLogOptionsTypeDef,
+ CoipAddressUsageTypeDef,
+ CoipCidrTypeDef,
+ ConfirmProductInstanceRequestRequestTypeDef,
+ ConfirmProductInstanceResultTypeDef,
+ ConnectionLogOptionsTypeDef,
+ ConnectionNotificationTypeDef,
+ CopyFpgaImageRequestRequestTypeDef,
+ CopyFpgaImageResultTypeDef,
+ CopyImageRequestRequestTypeDef,
+ CopyImageResultTypeDef,
+ CpuOptionsRequestTypeDef,
+ CpuOptionsResponseMetadataTypeDef,
+ CpuOptionsTypeDef,
+ ReservationFleetInstanceSpecificationTypeDef,
+ CreateClientVpnRouteRequestRequestTypeDef,
+ CreateCoipCidrRequestRequestTypeDef,
+ CreateDefaultSubnetRequestRequestTypeDef,
+ CreateDefaultVpcRequestRequestTypeDef,
+ NewDhcpConfigurationTypeDef,
+ TargetCapacitySpecificationRequestTypeDef,
+ DestinationOptionsRequestTypeDef,
+ StorageLocationTypeDef,
+ CreateFpgaImageResultTypeDef,
+ CreateImageResultTypeDef,
+ InstanceEventWindowTimeRangeRequestTypeDef,
+ ExportToS3TaskSpecificationTypeDef,
+ RequestIpamResourceTagTypeDef,
+ CreateLocalGatewayRouteRequestRequestTypeDef,
+ LocalGatewayRouteTypeDef,
+ IcmpTypeCodeTypeDef,
+ CreateNetworkInterfacePermissionRequestRequestTypeDef,
+ InstanceIpv6AddressTypeDef,
+ Ipv4PrefixSpecificationRequestTypeDef,
+ Ipv6PrefixSpecificationRequestTypeDef,
+ PrivateIpAddressSpecificationTypeDef,
+ CreatePublicIpv4PoolResultTypeDef,
+ PriceScheduleSpecificationTypeDef,
+ CreateRestoreImageTaskResultTypeDef,
+ CreateRouteRequestRequestTypeDef,
+ CreateRouteRequestRouteTableCreateRouteTypeDef,
+ CreateRouteResultTypeDef,
+ InstanceSpecificationTypeDef,
+ CreateSpotDatafeedSubscriptionRequestRequestTypeDef,
+ S3ObjectTagTypeDef,
+ CreateStoreImageTaskResultTypeDef,
+ TrafficMirrorPortRangeRequestTypeDef,
+ TransitGatewayConnectRequestBgpOptionsTypeDef,
+ CreateTransitGatewayConnectRequestOptionsTypeDef,
+ CreateTransitGatewayMulticastDomainRequestOptionsTypeDef,
+ CreateTransitGatewayPeeringAttachmentRequestOptionsTypeDef,
+ CreateTransitGatewayPrefixListReferenceRequestRequestTypeDef,
+ TransitGatewayRequestOptionsTypeDef,
+ CreateTransitGatewayRouteRequestRequestTypeDef,
+ CreateTransitGatewayVpcAttachmentRequestOptionsTypeDef,
+ CreateVerifiedAccessEndpointEniOptionsTypeDef,
+ CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef,
+ CreateVerifiedAccessTrustProviderDeviceOptionsTypeDef,
+ CreateVerifiedAccessTrustProviderOidcOptionsTypeDef,
+ CreateVolumePermissionTypeDef,
+ CreateVpcEndpointConnectionNotificationRequestRequestTypeDef,
+ DnsOptionsSpecificationTypeDef,
+ CreateVpnConnectionRouteRequestRequestTypeDef,
+ CreditSpecificationRequestTypeDef,
+ CreditSpecificationTypeDef,
+ DataQueryTypeDef,
+ MetricPointTypeDef,
+ DeleteCarrierGatewayRequestRequestTypeDef,
+ DeleteClientVpnEndpointRequestRequestTypeDef,
+ DeleteClientVpnRouteRequestRequestTypeDef,
+ DeleteCoipCidrRequestRequestTypeDef,
+ DeleteCoipPoolRequestRequestTypeDef,
+ DeleteCustomerGatewayRequestRequestTypeDef,
+ DeleteDhcpOptionsRequestDhcpOptionsDeleteTypeDef,
+ DeleteDhcpOptionsRequestRequestTypeDef,
+ DeleteEgressOnlyInternetGatewayRequestRequestTypeDef,
+ DeleteEgressOnlyInternetGatewayResultTypeDef,
+ DeleteFleetErrorTypeDef,
+ DeleteFleetSuccessItemTypeDef,
+ DeleteFleetsRequestRequestTypeDef,
+ DeleteFlowLogsRequestRequestTypeDef,
+ DeleteFpgaImageRequestRequestTypeDef,
+ DeleteFpgaImageResultTypeDef,
+ DeleteInstanceEventWindowRequestRequestTypeDef,
+ InstanceEventWindowStateChangeTypeDef,
+ DeleteInternetGatewayRequestInternetGatewayDeleteTypeDef,
+ DeleteInternetGatewayRequestRequestTypeDef,
+ DeleteIpamPoolRequestRequestTypeDef,
+ DeleteIpamRequestRequestTypeDef,
+ DeleteIpamResourceDiscoveryRequestRequestTypeDef,
+ DeleteIpamScopeRequestRequestTypeDef,
+ DeleteKeyPairRequestKeyPairDeleteTypeDef,
+ DeleteKeyPairRequestKeyPairInfoDeleteTypeDef,
+ DeleteKeyPairRequestRequestTypeDef,
+ DeleteLaunchTemplateRequestRequestTypeDef,
+ DeleteLaunchTemplateVersionsRequestRequestTypeDef,
+ ResponseErrorTypeDef,
+ DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef,
+ DeleteLocalGatewayRouteRequestRequestTypeDef,
+ DeleteLocalGatewayRouteTableRequestRequestTypeDef,
+ DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestRequestTypeDef,
+ DeleteLocalGatewayRouteTableVpcAssociationRequestRequestTypeDef,
+ DeleteManagedPrefixListRequestRequestTypeDef,
+ DeleteNatGatewayRequestRequestTypeDef,
+ DeleteNatGatewayResultTypeDef,
+ DeleteNetworkAclEntryRequestNetworkAclDeleteEntryTypeDef,
+ DeleteNetworkAclEntryRequestRequestTypeDef,
+ DeleteNetworkAclRequestNetworkAclDeleteTypeDef,
+ DeleteNetworkAclRequestRequestTypeDef,
+ DeleteNetworkInsightsAccessScopeAnalysisRequestRequestTypeDef,
+ DeleteNetworkInsightsAccessScopeAnalysisResultTypeDef,
+ DeleteNetworkInsightsAccessScopeRequestRequestTypeDef,
+ DeleteNetworkInsightsAccessScopeResultTypeDef,
+ DeleteNetworkInsightsAnalysisRequestRequestTypeDef,
+ DeleteNetworkInsightsAnalysisResultTypeDef,
+ DeleteNetworkInsightsPathRequestRequestTypeDef,
+ DeleteNetworkInsightsPathResultTypeDef,
+ DeleteNetworkInterfacePermissionRequestRequestTypeDef,
+ DeleteNetworkInterfacePermissionResultTypeDef,
+ DeleteNetworkInterfaceRequestNetworkInterfaceDeleteTypeDef,
+ DeleteNetworkInterfaceRequestRequestTypeDef,
+ DeletePlacementGroupRequestPlacementGroupDeleteTypeDef,
+ DeletePlacementGroupRequestRequestTypeDef,
+ DeletePublicIpv4PoolRequestRequestTypeDef,
+ DeletePublicIpv4PoolResultTypeDef,
+ DeleteQueuedReservedInstancesErrorTypeDef,
+ DeleteQueuedReservedInstancesRequestRequestTypeDef,
+ SuccessfulQueuedPurchaseDeletionTypeDef,
+ DeleteRouteRequestRequestTypeDef,
+ DeleteRouteRequestRouteDeleteTypeDef,
+ DeleteRouteTableRequestRequestTypeDef,
+ DeleteRouteTableRequestRouteTableDeleteTypeDef,
+ DeleteSecurityGroupRequestRequestTypeDef,
+ DeleteSecurityGroupRequestSecurityGroupDeleteTypeDef,
+ DeleteSnapshotRequestRequestTypeDef,
+ DeleteSnapshotRequestSnapshotDeleteTypeDef,
+ DeleteSpotDatafeedSubscriptionRequestRequestTypeDef,
+ DeleteSubnetCidrReservationRequestRequestTypeDef,
+ DeleteSubnetRequestRequestTypeDef,
+ DeleteSubnetRequestSubnetDeleteTypeDef,
+ DeleteTagsRequestTagDeleteTypeDef,
+ DeleteTrafficMirrorFilterRequestRequestTypeDef,
+ DeleteTrafficMirrorFilterResultTypeDef,
+ DeleteTrafficMirrorFilterRuleRequestRequestTypeDef,
+ DeleteTrafficMirrorFilterRuleResultTypeDef,
+ DeleteTrafficMirrorSessionRequestRequestTypeDef,
+ DeleteTrafficMirrorSessionResultTypeDef,
+ DeleteTrafficMirrorTargetRequestRequestTypeDef,
+ DeleteTrafficMirrorTargetResultTypeDef,
+ DeleteTransitGatewayConnectPeerRequestRequestTypeDef,
+ DeleteTransitGatewayConnectRequestRequestTypeDef,
+ DeleteTransitGatewayMulticastDomainRequestRequestTypeDef,
+ DeleteTransitGatewayPeeringAttachmentRequestRequestTypeDef,
+ DeleteTransitGatewayPolicyTableRequestRequestTypeDef,
+ DeleteTransitGatewayPrefixListReferenceRequestRequestTypeDef,
+ DeleteTransitGatewayRequestRequestTypeDef,
+ DeleteTransitGatewayRouteRequestRequestTypeDef,
+ DeleteTransitGatewayRouteTableAnnouncementRequestRequestTypeDef,
+ DeleteTransitGatewayRouteTableRequestRequestTypeDef,
+ DeleteTransitGatewayVpcAttachmentRequestRequestTypeDef,
+ DeleteVerifiedAccessEndpointRequestRequestTypeDef,
+ DeleteVerifiedAccessGroupRequestRequestTypeDef,
+ DeleteVerifiedAccessInstanceRequestRequestTypeDef,
+ DeleteVerifiedAccessTrustProviderRequestRequestTypeDef,
+ DeleteVolumeRequestRequestTypeDef,
+ DeleteVolumeRequestVolumeDeleteTypeDef,
+ DeleteVpcEndpointConnectionNotificationsRequestRequestTypeDef,
+ DeleteVpcEndpointServiceConfigurationsRequestRequestTypeDef,
+ DeleteVpcEndpointsRequestRequestTypeDef,
+ DeleteVpcPeeringConnectionRequestRequestTypeDef,
+ DeleteVpcPeeringConnectionRequestVpcPeeringConnectionDeleteTypeDef,
+ DeleteVpcPeeringConnectionResultTypeDef,
+ DeleteVpcRequestRequestTypeDef,
+ DeleteVpcRequestVpcDeleteTypeDef,
+ DeleteVpnConnectionRequestRequestTypeDef,
+ DeleteVpnConnectionRouteRequestRequestTypeDef,
+ DeleteVpnGatewayRequestRequestTypeDef,
+ DeprovisionByoipCidrRequestRequestTypeDef,
+ DeprovisionIpamPoolCidrRequestRequestTypeDef,
+ DeprovisionPublicIpv4PoolCidrRequestRequestTypeDef,
+ DeprovisionPublicIpv4PoolCidrResultTypeDef,
+ DeregisterImageRequestImageDeregisterTypeDef,
+ DeregisterImageRequestRequestTypeDef,
+ DeregisterInstanceTagAttributeRequestTypeDef,
+ InstanceTagNotificationAttributeTypeDef,
+ DeregisterTransitGatewayMulticastGroupMembersRequestRequestTypeDef,
+ TransitGatewayMulticastDeregisteredGroupMembersTypeDef,
+ DeregisterTransitGatewayMulticastGroupSourcesRequestRequestTypeDef,
+ TransitGatewayMulticastDeregisteredGroupSourcesTypeDef,
+ DescribeAccountAttributesRequestRequestTypeDef,
+ DescribeAddressTransfersRequestDescribeAddressTransfersPaginateTypeDef,
+ DescribeAddressTransfersRequestRequestTypeDef,
+ DescribeAddressesAttributeRequestDescribeAddressesAttributePaginateTypeDef,
+ DescribeAddressesAttributeRequestRequestTypeDef,
+ FilterTypeDef,
+ DescribeAggregateIdFormatRequestRequestTypeDef,
+ IdFormatTypeDef,
+ SubscriptionTypeDef,
+ WaiterConfigTypeDef,
+ DescribeByoipCidrsRequestDescribeByoipCidrsPaginateTypeDef,
+ DescribeByoipCidrsRequestRequestTypeDef,
+ DescribeConversionTasksRequestRequestTypeDef,
+ FastLaunchLaunchTemplateSpecificationResponseTypeDef,
+ FastLaunchSnapshotConfigurationResponseTypeDef,
+ DescribeFastSnapshotRestoreSuccessItemTypeDef,
+ DescribeFleetHistoryRequestRequestTypeDef,
+ DescribeFpgaImageAttributeRequestRequestTypeDef,
+ HostOfferingTypeDef,
+ DescribeIdFormatRequestRequestTypeDef,
+ DescribeIdentityIdFormatRequestRequestTypeDef,
+ DescribeImageAttributeRequestImageDescribeAttributeTypeDef,
+ DescribeImageAttributeRequestRequestTypeDef,
+ DescribeInstanceAttributeRequestInstanceDescribeAttributeTypeDef,
+ DescribeInstanceAttributeRequestRequestTypeDef,
+ InstanceCreditSpecificationTypeDef,
+ DescribeInstanceEventNotificationAttributesRequestRequestTypeDef,
+ InstanceTypeOfferingTypeDef,
+ MovingAddressStatusTypeDef,
+ DescribeNetworkInterfaceAttributeRequestNetworkInterfaceDescribeAttributeTypeDef,
+ DescribeNetworkInterfaceAttributeRequestRequestTypeDef,
+ PrefixListTypeDef,
+ DescribePrincipalIdFormatRequestDescribePrincipalIdFormatPaginateTypeDef,
+ DescribePrincipalIdFormatRequestRequestTypeDef,
+ RegionTypeDef,
+ ScheduledInstanceRecurrenceRequestTypeDef,
+ SlotDateTimeRangeRequestTypeDef,
+ SlotStartTimeRangeRequestTypeDef,
+ DescribeSecurityGroupReferencesRequestRequestTypeDef,
+ SecurityGroupReferenceTypeDef,
+ DescribeSnapshotAttributeRequestRequestTypeDef,
+ DescribeSnapshotAttributeRequestSnapshotDescribeAttributeTypeDef,
+ ProductCodeTypeDef,
+ DescribeSpotDatafeedSubscriptionRequestRequestTypeDef,
+ DescribeSpotFleetInstancesRequestDescribeSpotFleetInstancesPaginateTypeDef,
+ DescribeSpotFleetInstancesRequestRequestTypeDef,
+ DescribeSpotFleetRequestHistoryRequestRequestTypeDef,
+ DescribeSpotFleetRequestsRequestDescribeSpotFleetRequestsPaginateTypeDef,
+ DescribeSpotFleetRequestsRequestRequestTypeDef,
+ SpotPriceTypeDef,
+ DescribeStaleSecurityGroupsRequestDescribeStaleSecurityGroupsPaginateTypeDef,
+ DescribeStaleSecurityGroupsRequestRequestTypeDef,
+ StoreImageTaskResultTypeDef,
+ TagDescriptionTypeDef,
+ DescribeVolumeAttributeRequestRequestTypeDef,
+ DescribeVolumeAttributeRequestVolumeDescribeAttributeTypeDef,
+ VolumeModificationTypeDef,
+ DescribeVpcAttributeRequestRequestTypeDef,
+ DescribeVpcAttributeRequestVpcDescribeAttributeTypeDef,
+ DescribeVpcClassicLinkDnsSupportRequestDescribeVpcClassicLinkDnsSupportPaginateTypeDef,
+ DescribeVpcClassicLinkDnsSupportRequestRequestTypeDef,
+ DestinationOptionsResponseTypeDef,
+ DetachClassicLinkVpcRequestInstanceDetachClassicLinkVpcTypeDef,
+ DetachClassicLinkVpcRequestRequestTypeDef,
+ DetachClassicLinkVpcRequestVpcDetachClassicLinkInstanceTypeDef,
+ DetachClassicLinkVpcResultTypeDef,
+ DetachInternetGatewayRequestInternetGatewayDetachFromVpcTypeDef,
+ DetachInternetGatewayRequestRequestTypeDef,
+ DetachInternetGatewayRequestVpcDetachInternetGatewayTypeDef,
+ DetachNetworkInterfaceRequestNetworkInterfaceDetachTypeDef,
+ DetachNetworkInterfaceRequestRequestTypeDef,
+ DetachVerifiedAccessTrustProviderRequestRequestTypeDef,
+ DetachVolumeRequestInstanceDetachVolumeTypeDef,
+ DetachVolumeRequestRequestTypeDef,
+ DetachVolumeRequestVolumeDetachFromInstanceTypeDef,
+ DetachVpnGatewayRequestRequestTypeDef,
+ DeviceOptionsTypeDef,
+ DisableAddressTransferRequestRequestTypeDef,
+ DisableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef,
+ DisableAwsNetworkPerformanceMetricSubscriptionResultTypeDef,
+ DisableEbsEncryptionByDefaultRequestRequestTypeDef,
+ DisableEbsEncryptionByDefaultResultTypeDef,
+ DisableFastLaunchRequestRequestTypeDef,
+ DisableFastSnapshotRestoreStateErrorTypeDef,
+ DisableFastSnapshotRestoreSuccessItemTypeDef,
+ DisableFastSnapshotRestoresRequestRequestTypeDef,
+ DisableImageDeprecationRequestRequestTypeDef,
+ DisableImageDeprecationResultTypeDef,
+ DisableIpamOrganizationAdminAccountRequestRequestTypeDef,
+ DisableIpamOrganizationAdminAccountResultTypeDef,
+ DisableSerialConsoleAccessRequestRequestTypeDef,
+ DisableSerialConsoleAccessResultTypeDef,
+ DisableTransitGatewayRouteTablePropagationRequestRequestTypeDef,
+ TransitGatewayPropagationTypeDef,
+ DisableVgwRoutePropagationRequestRequestTypeDef,
+ DisableVpcClassicLinkDnsSupportRequestRequestTypeDef,
+ DisableVpcClassicLinkDnsSupportResultTypeDef,
+ DisableVpcClassicLinkRequestRequestTypeDef,
+ DisableVpcClassicLinkRequestVpcDisableClassicLinkTypeDef,
+ DisableVpcClassicLinkResultTypeDef,
+ DisassociateAddressRequestClassicAddressDisassociateTypeDef,
+ DisassociateAddressRequestNetworkInterfaceAssociationDeleteTypeDef,
+ DisassociateAddressRequestRequestTypeDef,
+ DisassociateClientVpnTargetNetworkRequestRequestTypeDef,
+ DisassociateEnclaveCertificateIamRoleRequestRequestTypeDef,
+ DisassociateEnclaveCertificateIamRoleResultTypeDef,
+ DisassociateIamInstanceProfileRequestRequestTypeDef,
+ DisassociateIpamResourceDiscoveryRequestRequestTypeDef,
+ DisassociateNatGatewayAddressRequestRequestTypeDef,
+ DisassociateRouteTableRequestRequestTypeDef,
+ DisassociateRouteTableRequestRouteTableAssociationDeleteTypeDef,
+ DisassociateRouteTableRequestServiceResourceDisassociateRouteTableTypeDef,
+ DisassociateSubnetCidrBlockRequestRequestTypeDef,
+ DisassociateTransitGatewayMulticastDomainRequestRequestTypeDef,
+ DisassociateTransitGatewayPolicyTableRequestRequestTypeDef,
+ DisassociateTransitGatewayRouteTableRequestRequestTypeDef,
+ DisassociateTrunkInterfaceRequestRequestTypeDef,
+ DisassociateTrunkInterfaceResultTypeDef,
+ DisassociateVpcCidrBlockRequestRequestTypeDef,
+ DiskImageDescriptionTypeDef,
+ DiskImageDetailTypeDef,
+ VolumeDetailTypeDef,
+ DiskImageVolumeDescriptionTypeDef,
+ DiskInfoTypeDef,
+ DnsEntryTypeDef,
+ DnsOptionsTypeDef,
+ DnsServersOptionsModifyStructureTypeDef,
+ EbsOptimizedInfoTypeDef,
+ EbsInstanceBlockDeviceSpecificationTypeDef,
+ EbsInstanceBlockDeviceTypeDef,
+ EfaInfoTypeDef,
+ InternetGatewayAttachmentTypeDef,
+ ElasticGpuAssociationTypeDef,
+ ElasticGpuHealthTypeDef,
+ ElasticGpuSpecificationResponseTypeDef,
+ ElasticGpuSpecificationTypeDef,
+ ElasticInferenceAcceleratorAssociationTypeDef,
+ ElasticInferenceAcceleratorTypeDef,
+ EmptyResponseMetadataTypeDef,
+ EnaSrdUdpSpecificationTypeDef,
+ EnableAddressTransferRequestRequestTypeDef,
+ EnableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef,
+ EnableAwsNetworkPerformanceMetricSubscriptionResultTypeDef,
+ EnableEbsEncryptionByDefaultRequestRequestTypeDef,
+ EnableEbsEncryptionByDefaultResultTypeDef,
+ FastLaunchLaunchTemplateSpecificationRequestTypeDef,
+ FastLaunchSnapshotConfigurationRequestTypeDef,
+ EnableFastSnapshotRestoreStateErrorTypeDef,
+ EnableFastSnapshotRestoreSuccessItemTypeDef,
+ EnableFastSnapshotRestoresRequestRequestTypeDef,
+ EnableImageDeprecationRequestRequestTypeDef,
+ EnableImageDeprecationResultTypeDef,
+ EnableIpamOrganizationAdminAccountRequestRequestTypeDef,
+ EnableIpamOrganizationAdminAccountResultTypeDef,
+ EnableReachabilityAnalyzerOrganizationSharingRequestRequestTypeDef,
+ EnableReachabilityAnalyzerOrganizationSharingResultTypeDef,
+ EnableSerialConsoleAccessRequestRequestTypeDef,
+ EnableSerialConsoleAccessResultTypeDef,
+ EnableTransitGatewayRouteTablePropagationRequestRequestTypeDef,
+ EnableVgwRoutePropagationRequestRequestTypeDef,
+ EnableVolumeIORequestRequestTypeDef,
+ EnableVolumeIORequestVolumeEnableIoTypeDef,
+ EnableVpcClassicLinkDnsSupportRequestRequestTypeDef,
+ EnableVpcClassicLinkDnsSupportResultTypeDef,
+ EnableVpcClassicLinkRequestRequestTypeDef,
+ EnableVpcClassicLinkRequestVpcEnableClassicLinkTypeDef,
+ EnableVpcClassicLinkResultTypeDef,
+ EnclaveOptionsRequestTypeDef,
+ EnclaveOptionsResponseMetadataTypeDef,
+ EnclaveOptionsTypeDef,
+ EventInformationTypeDef,
+ TransitGatewayRouteTableRouteTypeDef,
+ ExportClientVpnClientCertificateRevocationListRequestRequestTypeDef,
+ ExportClientVpnClientConfigurationRequestRequestTypeDef,
+ ExportClientVpnClientConfigurationResultTypeDef,
+ ExportTaskS3LocationRequestTypeDef,
+ ExportTaskS3LocationTypeDef,
+ ExportToS3TaskTypeDef,
+ InstanceExportDetailsTypeDef,
+ ExportTransitGatewayRoutesResultTypeDef,
+ FilterPortRangeTypeDef,
+ TargetCapacitySpecificationTypeDef,
+ FleetLaunchTemplateSpecificationRequestTypeDef,
+ FleetLaunchTemplateSpecificationTypeDef,
+ PlacementTypeDef,
+ PlacementResponseTypeDef,
+ FleetSpotCapacityRebalanceRequestTypeDef,
+ FleetSpotCapacityRebalanceTypeDef,
+ FpgaDeviceMemoryInfoTypeDef,
+ LoadPermissionTypeDef,
+ FpgaImageStateTypeDef,
+ PciIdTypeDef,
+ GetAssociatedEnclaveCertificateIamRolesRequestRequestTypeDef,
+ GetAssociatedIpv6PoolCidrsRequestGetAssociatedIpv6PoolCidrsPaginateTypeDef,
+ GetAssociatedIpv6PoolCidrsRequestRequestTypeDef,
+ Ipv6CidrAssociationTypeDef,
+ GetCapacityReservationUsageRequestRequestTypeDef,
+ InstanceUsageTypeDef,
+ GetConsoleOutputRequestInstanceConsoleOutputTypeDef,
+ GetConsoleOutputRequestRequestTypeDef,
+ GetConsoleOutputResultTypeDef,
+ GetConsoleScreenshotRequestRequestTypeDef,
+ GetConsoleScreenshotResultTypeDef,
+ GetDefaultCreditSpecificationRequestRequestTypeDef,
+ InstanceFamilyCreditSpecificationTypeDef,
+ GetEbsDefaultKmsKeyIdRequestRequestTypeDef,
+ GetEbsDefaultKmsKeyIdResultTypeDef,
+ GetEbsEncryptionByDefaultRequestRequestTypeDef,
+ GetEbsEncryptionByDefaultResultTypeDef,
+ GetFlowLogsIntegrationTemplateResultTypeDef,
+ GetGroupsForCapacityReservationRequestGetGroupsForCapacityReservationPaginateTypeDef,
+ GetGroupsForCapacityReservationRequestRequestTypeDef,
+ GetHostReservationPurchasePreviewRequestRequestTypeDef,
+ PurchaseTypeDef,
+ InstanceTypeInfoFromInstanceRequirementsTypeDef,
+ GetInstanceUefiDataRequestRequestTypeDef,
+ GetInstanceUefiDataResultTypeDef,
+ GetIpamAddressHistoryRequestGetIpamAddressHistoryPaginateTypeDef,
+ GetIpamAddressHistoryRequestRequestTypeDef,
+ IpamAddressHistoryRecordTypeDef,
+ GetLaunchTemplateDataRequestRequestTypeDef,
+ GetManagedPrefixListAssociationsRequestGetManagedPrefixListAssociationsPaginateTypeDef,
+ GetManagedPrefixListAssociationsRequestRequestTypeDef,
+ PrefixListAssociationTypeDef,
+ GetManagedPrefixListEntriesRequestGetManagedPrefixListEntriesPaginateTypeDef,
+ GetManagedPrefixListEntriesRequestRequestTypeDef,
+ PrefixListEntryTypeDef,
+ GetNetworkInsightsAccessScopeAnalysisFindingsRequestRequestTypeDef,
+ GetNetworkInsightsAccessScopeContentRequestRequestTypeDef,
+ GetPasswordDataRequestInstancePasswordDataTypeDef,
+ GetPasswordDataRequestRequestTypeDef,
+ GetPasswordDataResultTypeDef,
+ ReservationValueTypeDef,
+ GetSerialConsoleAccessStatusRequestRequestTypeDef,
+ GetSerialConsoleAccessStatusResultTypeDef,
+ SpotPlacementScoreTypeDef,
+ TransitGatewayAttachmentPropagationTypeDef,
+ TransitGatewayRouteTableAssociationTypeDef,
+ TransitGatewayRouteTablePropagationTypeDef,
+ GetVerifiedAccessEndpointPolicyRequestRequestTypeDef,
+ GetVerifiedAccessEndpointPolicyResultTypeDef,
+ GetVerifiedAccessGroupPolicyRequestRequestTypeDef,
+ GetVerifiedAccessGroupPolicyResultTypeDef,
+ GetVpnConnectionDeviceSampleConfigurationRequestRequestTypeDef,
+ GetVpnConnectionDeviceSampleConfigurationResultTypeDef,
+ GetVpnConnectionDeviceTypesRequestGetVpnConnectionDeviceTypesPaginateTypeDef,
+ GetVpnConnectionDeviceTypesRequestRequestTypeDef,
+ VpnConnectionDeviceTypeTypeDef,
+ GetVpnTunnelReplacementStatusRequestRequestTypeDef,
+ MaintenanceDetailsTypeDef,
+ GpuDeviceMemoryInfoTypeDef,
+ HibernationOptionsRequestTypeDef,
+ HibernationOptionsResponseMetadataTypeDef,
+ HibernationOptionsTypeDef,
+ HostInstanceTypeDef,
+ HostPropertiesTypeDef,
+ IKEVersionsListValueTypeDef,
+ IKEVersionsRequestListValueTypeDef,
+ IamInstanceProfileTypeDef,
+ IamInstanceProfileResponseMetadataTypeDef,
+ LaunchPermissionTypeDef,
+ UserBucketTypeDef,
+ ImageRecycleBinInfoTypeDef,
+ StateReasonTypeDef,
+ ImportClientVpnClientCertificateRevocationListRequestRequestTypeDef,
+ ImportClientVpnClientCertificateRevocationListResultTypeDef,
+ ImportImageLicenseConfigurationRequestTypeDef,
+ ImportImageLicenseConfigurationResponseTypeDef,
+ UserDataTypeDef,
+ InferenceDeviceInfoTypeDef,
+ InstanceCountTypeDef,
+ InstanceCreditSpecificationRequestTypeDef,
+ InstanceEventWindowTimeRangeTypeDef,
+ InstanceIpv4PrefixTypeDef,
+ InstanceIpv6AddressRequestTypeDef,
+ InstanceIpv6PrefixTypeDef,
+ InstanceMaintenanceOptionsRequestTypeDef,
+ InstanceMaintenanceOptionsResponseMetadataTypeDef,
+ InstanceMaintenanceOptionsTypeDef,
+ SpotMarketOptionsTypeDef,
+ InstanceMetadataOptionsRequestTypeDef,
+ InstanceMetadataOptionsResponseResponseMetadataTypeDef,
+ InstanceMetadataOptionsResponseTypeDef,
+ MonitoringTypeDef,
+ InstanceNetworkInterfaceAssociationTypeDef,
+ InstanceNetworkInterfaceAttachmentTypeDef,
+ MemoryGiBPerVCpuRequestTypeDef,
+ MemoryMiBRequestTypeDef,
+ NetworkBandwidthGbpsRequestTypeDef,
+ NetworkInterfaceCountRequestTypeDef,
+ TotalLocalStorageGBRequestTypeDef,
+ VCpuCountRangeRequestTypeDef,
+ MemoryGiBPerVCpuTypeDef,
+ MemoryMiBTypeDef,
+ NetworkBandwidthGbpsTypeDef,
+ NetworkInterfaceCountTypeDef,
+ TotalLocalStorageGBTypeDef,
+ VCpuCountRangeTypeDef,
+ InstanceStateTypeDef,
+ InstanceStateResponseMetadataTypeDef,
+ InstanceStatusDetailsTypeDef,
+ InstanceStatusEventTypeDef,
+ LicenseConfigurationTypeDef,
+ PrivateDnsNameOptionsResponseTypeDef,
+ MemoryInfoTypeDef,
+ PlacementGroupInfoTypeDef,
+ ProcessorInfoTypeDef,
+ VCpuInfoTypeDef,
+ IpRangeTypeDef,
+ Ipv6RangeTypeDef,
+ PrefixListIdTypeDef,
+ UserIdGroupPairTypeDef,
+ IpamCidrAuthorizationContextTypeDef,
+ IpamDiscoveryFailureReasonTypeDef,
+ IpamResourceTagTypeDef,
+ IpamOperatingRegionTypeDef,
+ IpamPoolCidrFailureReasonTypeDef,
+ Ipv4PrefixSpecificationResponseTypeDef,
+ Ipv6CidrBlockTypeDef,
+ PoolCidrBlockTypeDef,
+ Ipv6PrefixSpecificationResponseTypeDef,
+ Ipv6PrefixSpecificationTypeDef,
+ LastErrorTypeDef,
+ RunInstancesMonitoringEnabledTypeDef,
+ SpotPlacementTypeDef,
+ LaunchTemplateEbsBlockDeviceRequestTypeDef,
+ LaunchTemplateEbsBlockDeviceTypeDef,
+ LaunchTemplateCpuOptionsRequestTypeDef,
+ LaunchTemplateCpuOptionsTypeDef,
+ LaunchTemplateElasticInferenceAcceleratorResponseTypeDef,
+ LaunchTemplateElasticInferenceAcceleratorTypeDef,
+ LaunchTemplateEnclaveOptionsRequestTypeDef,
+ LaunchTemplateEnclaveOptionsTypeDef,
+ LaunchTemplateHibernationOptionsRequestTypeDef,
+ LaunchTemplateHibernationOptionsTypeDef,
+ LaunchTemplateIamInstanceProfileSpecificationRequestTypeDef,
+ LaunchTemplateIamInstanceProfileSpecificationTypeDef,
+ LaunchTemplateInstanceMaintenanceOptionsRequestTypeDef,
+ LaunchTemplateInstanceMaintenanceOptionsTypeDef,
+ LaunchTemplateSpotMarketOptionsRequestTypeDef,
+ LaunchTemplateSpotMarketOptionsTypeDef,
+ LaunchTemplateInstanceMetadataOptionsRequestTypeDef,
+ LaunchTemplateInstanceMetadataOptionsTypeDef,
+ LaunchTemplateLicenseConfigurationRequestTypeDef,
+ LaunchTemplateLicenseConfigurationTypeDef,
+ LaunchTemplatePlacementRequestTypeDef,
+ LaunchTemplatePlacementTypeDef,
+ LaunchTemplatePrivateDnsNameOptionsRequestTypeDef,
+ LaunchTemplatePrivateDnsNameOptionsTypeDef,
+ LaunchTemplateSpecificationTypeDef,
+ LaunchTemplatesMonitoringRequestTypeDef,
+ LaunchTemplatesMonitoringTypeDef,
+ LicenseConfigurationRequestTypeDef,
+ ListImagesInRecycleBinRequestListImagesInRecycleBinPaginateTypeDef,
+ ListImagesInRecycleBinRequestRequestTypeDef,
+ ListSnapshotsInRecycleBinRequestListSnapshotsInRecycleBinPaginateTypeDef,
+ ListSnapshotsInRecycleBinRequestRequestTypeDef,
+ SnapshotRecycleBinInfoTypeDef,
+ LoadPermissionRequestTypeDef,
+ ModifyAddressAttributeRequestRequestTypeDef,
+ ModifyAvailabilityZoneGroupRequestRequestTypeDef,
+ ModifyAvailabilityZoneGroupResultTypeDef,
+ ModifyCapacityReservationFleetRequestRequestTypeDef,
+ ModifyCapacityReservationFleetResultTypeDef,
+ ModifyCapacityReservationRequestRequestTypeDef,
+ ModifyCapacityReservationResultTypeDef,
+ ModifyClientVpnEndpointResultTypeDef,
+ ModifyDefaultCreditSpecificationRequestRequestTypeDef,
+ ModifyEbsDefaultKmsKeyIdRequestRequestTypeDef,
+ ModifyEbsDefaultKmsKeyIdResultTypeDef,
+ ModifyFleetResultTypeDef,
+ ModifyHostsRequestRequestTypeDef,
+ ModifyIdFormatRequestRequestTypeDef,
+ ModifyIdentityIdFormatRequestRequestTypeDef,
+ ModifyInstanceCapacityReservationAttributesResultTypeDef,
+ SuccessfulInstanceCreditSpecificationItemTypeDef,
+ ModifyInstanceEventStartTimeRequestRequestTypeDef,
+ ModifyInstanceMaintenanceOptionsRequestRequestTypeDef,
+ ModifyInstanceMaintenanceOptionsResultTypeDef,
+ ModifyInstanceMetadataOptionsRequestRequestTypeDef,
+ ModifyInstancePlacementRequestRequestTypeDef,
+ ModifyInstancePlacementResultTypeDef,
+ RemoveIpamOperatingRegionTypeDef,
+ ModifyIpamResourceCidrRequestRequestTypeDef,
+ ModifyIpamScopeRequestRequestTypeDef,
+ ModifyLaunchTemplateRequestRequestTypeDef,
+ ModifyLocalGatewayRouteRequestRequestTypeDef,
+ RemovePrefixListEntryTypeDef,
+ NetworkInterfaceAttachmentChangesTypeDef,
+ ModifyPrivateDnsNameOptionsRequestRequestTypeDef,
+ ModifyPrivateDnsNameOptionsResultTypeDef,
+ ReservedInstancesConfigurationTypeDef,
+ ModifyReservedInstancesResultTypeDef,
+ ModifySecurityGroupRulesResultTypeDef,
+ ModifySnapshotTierRequestRequestTypeDef,
+ ModifySnapshotTierResultTypeDef,
+ ModifySpotFleetRequestResponseTypeDef,
+ ModifyTrafficMirrorFilterNetworkServicesRequestRequestTypeDef,
+ ModifyTrafficMirrorSessionRequestRequestTypeDef,
+ ModifyTransitGatewayOptionsTypeDef,
+ ModifyTransitGatewayPrefixListReferenceRequestRequestTypeDef,
+ ModifyTransitGatewayVpcAttachmentRequestOptionsTypeDef,
+ ModifyVerifiedAccessEndpointEniOptionsTypeDef,
+ ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef,
+ ModifyVerifiedAccessEndpointPolicyRequestRequestTypeDef,
+ ModifyVerifiedAccessEndpointPolicyResultTypeDef,
+ ModifyVerifiedAccessGroupPolicyRequestRequestTypeDef,
+ ModifyVerifiedAccessGroupPolicyResultTypeDef,
+ ModifyVerifiedAccessGroupRequestRequestTypeDef,
+ ModifyVerifiedAccessInstanceRequestRequestTypeDef,
+ ModifyVerifiedAccessTrustProviderOidcOptionsTypeDef,
+ ModifyVolumeRequestRequestTypeDef,
+ ModifyVpcEndpointConnectionNotificationRequestRequestTypeDef,
+ ModifyVpcEndpointConnectionNotificationResultTypeDef,
+ ModifyVpcEndpointResultTypeDef,
+ ModifyVpcEndpointServiceConfigurationRequestRequestTypeDef,
+ ModifyVpcEndpointServiceConfigurationResultTypeDef,
+ ModifyVpcEndpointServicePayerResponsibilityRequestRequestTypeDef,
+ ModifyVpcEndpointServicePayerResponsibilityResultTypeDef,
+ ModifyVpcEndpointServicePermissionsRequestRequestTypeDef,
+ PeeringConnectionOptionsRequestTypeDef,
+ PeeringConnectionOptionsTypeDef,
+ ModifyVpcTenancyRequestRequestTypeDef,
+ ModifyVpcTenancyResultTypeDef,
+ ModifyVpnConnectionOptionsRequestRequestTypeDef,
+ ModifyVpnConnectionRequestRequestTypeDef,
+ ModifyVpnTunnelCertificateRequestRequestTypeDef,
+ Phase1DHGroupNumbersRequestListValueTypeDef,
+ Phase1EncryptionAlgorithmsRequestListValueTypeDef,
+ Phase1IntegrityAlgorithmsRequestListValueTypeDef,
+ Phase2DHGroupNumbersRequestListValueTypeDef,
+ Phase2EncryptionAlgorithmsRequestListValueTypeDef,
+ Phase2IntegrityAlgorithmsRequestListValueTypeDef,
+ MonitorInstancesRequestInstanceMonitorTypeDef,
+ MonitorInstancesRequestRequestTypeDef,
+ MonitoringResponseMetadataTypeDef,
+ MoveAddressToVpcRequestRequestTypeDef,
+ MoveAddressToVpcResultTypeDef,
+ MoveByoipCidrToIpamRequestRequestTypeDef,
+ ProvisionedBandwidthTypeDef,
+ NetworkAclAssociationTypeDef,
+ NetworkCardInfoTypeDef,
+ NetworkInterfaceAssociationResponseMetadataTypeDef,
+ NetworkInterfaceAssociationTypeDef,
+ NetworkInterfaceIpv6AddressTypeDef,
+ NetworkInterfacePermissionStateTypeDef,
+ OidcOptionsTypeDef,
+ PacketHeaderStatementRequestTypeDef,
+ PacketHeaderStatementTypeDef,
+ PaginatorConfigTypeDef,
+ RequestFilterPortRangeTypeDef,
+ ResourceStatementRequestTypeDef,
+ ResourceStatementTypeDef,
+ PeeringAttachmentStatusTypeDef,
+ PeeringTgwInfoTypeDef,
+ Phase1DHGroupNumbersListValueTypeDef,
+ Phase1EncryptionAlgorithmsListValueTypeDef,
+ Phase1IntegrityAlgorithmsListValueTypeDef,
+ Phase2DHGroupNumbersListValueTypeDef,
+ Phase2EncryptionAlgorithmsListValueTypeDef,
+ Phase2IntegrityAlgorithmsListValueTypeDef,
+ PlacementResponseMetadataTypeDef,
+ PriceScheduleTypeDef,
+ PricingDetailTypeDef,
+ PrivateDnsDetailsTypeDef,
+ PrivateDnsNameConfigurationTypeDef,
+ PrivateDnsNameOptionsOnLaunchResponseMetadataTypeDef,
+ PrivateDnsNameOptionsOnLaunchTypeDef,
+ PrivateDnsNameOptionsRequestTypeDef,
+ PrivateDnsNameOptionsResponseResponseMetadataTypeDef,
+ PropagatingVgwTypeDef,
+ ProvisionPublicIpv4PoolCidrRequestRequestTypeDef,
+ PublicIpv4PoolRangeTypeDef,
+ PurchaseRequestTypeDef,
+ ReservedInstanceLimitPriceTypeDef,
+ PurchaseReservedInstancesOfferingResultTypeDef,
+ RebootInstancesRequestInstanceRebootTypeDef,
+ RebootInstancesRequestRequestTypeDef,
+ RecurringChargeTypeDef,
+ ReferencedSecurityGroupTypeDef,
+ RegisterImageResultTypeDef,
+ RegisterInstanceTagAttributeRequestTypeDef,
+ RegisterTransitGatewayMulticastGroupMembersRequestRequestTypeDef,
+ TransitGatewayMulticastRegisteredGroupMembersTypeDef,
+ RegisterTransitGatewayMulticastGroupSourcesRequestRequestTypeDef,
+ TransitGatewayMulticastRegisteredGroupSourcesTypeDef,
+ RejectTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef,
+ RejectTransitGatewayPeeringAttachmentRequestRequestTypeDef,
+ RejectTransitGatewayVpcAttachmentRequestRequestTypeDef,
+ RejectVpcEndpointConnectionsRequestRequestTypeDef,
+ RejectVpcPeeringConnectionRequestRequestTypeDef,
+ RejectVpcPeeringConnectionRequestVpcPeeringConnectionRejectTypeDef,
+ RejectVpcPeeringConnectionResultTypeDef,
+ ReleaseAddressRequestClassicAddressReleaseTypeDef,
+ ReleaseAddressRequestRequestTypeDef,
+ ReleaseAddressRequestVpcAddressReleaseTypeDef,
+ ReleaseHostsRequestRequestTypeDef,
+ ReleaseIpamPoolAllocationRequestRequestTypeDef,
+ ReleaseIpamPoolAllocationResultTypeDef,
+ ReplaceNetworkAclAssociationRequestNetworkAclReplaceAssociationTypeDef,
+ ReplaceNetworkAclAssociationRequestRequestTypeDef,
+ ReplaceNetworkAclAssociationResultTypeDef,
+ ReplaceRouteRequestRequestTypeDef,
+ ReplaceRouteRequestRouteReplaceTypeDef,
+ ReplaceRouteTableAssociationRequestRequestTypeDef,
+ ReplaceRouteTableAssociationRequestRouteTableAssociationReplaceSubnetTypeDef,
+ ReplaceTransitGatewayRouteRequestRequestTypeDef,
+ ReplaceVpnTunnelRequestRequestTypeDef,
+ ReplaceVpnTunnelResultTypeDef,
+ ReportInstanceStatusRequestInstanceReportStatusTypeDef,
+ ReportInstanceStatusRequestRequestTypeDef,
+ RequestSpotFleetResponseTypeDef,
+ ReservedInstancesIdTypeDef,
+ ResetAddressAttributeRequestRequestTypeDef,
+ ResetEbsDefaultKmsKeyIdRequestRequestTypeDef,
+ ResetEbsDefaultKmsKeyIdResultTypeDef,
+ ResetFpgaImageAttributeRequestRequestTypeDef,
+ ResetFpgaImageAttributeResultTypeDef,
+ ResetImageAttributeRequestImageResetAttributeTypeDef,
+ ResetImageAttributeRequestRequestTypeDef,
+ ResetInstanceAttributeRequestInstanceResetAttributeTypeDef,
+ ResetInstanceAttributeRequestInstanceResetKernelTypeDef,
+ ResetInstanceAttributeRequestInstanceResetRamdiskTypeDef,
+ ResetInstanceAttributeRequestInstanceResetSourceDestCheckTypeDef,
+ ResetInstanceAttributeRequestRequestTypeDef,
+ ResetNetworkInterfaceAttributeRequestNetworkInterfaceResetAttributeTypeDef,
+ ResetNetworkInterfaceAttributeRequestRequestTypeDef,
+ ResetSnapshotAttributeRequestRequestTypeDef,
+ ResetSnapshotAttributeRequestSnapshotResetAttributeTypeDef,
+ ResponseMetadataTypeDef,
+ RestoreAddressToClassicRequestRequestTypeDef,
+ RestoreAddressToClassicResultTypeDef,
+ RestoreImageFromRecycleBinRequestRequestTypeDef,
+ RestoreImageFromRecycleBinResultTypeDef,
+ RestoreManagedPrefixListVersionRequestRequestTypeDef,
+ RestoreSnapshotFromRecycleBinRequestRequestTypeDef,
+ RestoreSnapshotFromRecycleBinResultTypeDef,
+ RestoreSnapshotTierRequestRequestTypeDef,
+ RestoreSnapshotTierResultTypeDef,
+ RevokeClientVpnIngressRequestRequestTypeDef,
+ RouteTableAssociationStateResponseMetadataTypeDef,
+ RouteTypeDef,
+ RunScheduledInstancesResultTypeDef,
+ S3StorageTypeDef,
+ ScheduledInstanceRecurrenceTypeDef,
+ ScheduledInstancesEbsTypeDef,
+ ScheduledInstancesIamInstanceProfileTypeDef,
+ ScheduledInstancesIpv6AddressTypeDef,
+ ScheduledInstancesMonitoringTypeDef,
+ ScheduledInstancesPlacementTypeDef,
+ ScheduledInstancesPrivateIpAddressConfigTypeDef,
+ TransitGatewayMulticastGroupTypeDef,
+ SecurityGroupIdentifierTypeDef,
+ SecurityGroupRuleDescriptionTypeDef,
+ SecurityGroupRuleRequestTypeDef,
+ SendDiagnosticInterruptRequestRequestTypeDef,
+ ServiceTypeDetailTypeDef,
+ UserBucketDetailsTypeDef,
+ SpotCapacityRebalanceTypeDef,
+ SpotInstanceStateFaultTypeDef,
+ SpotFleetMonitoringTypeDef,
+ SpotInstanceStatusTypeDef,
+ StartInstancesRequestInstanceStartTypeDef,
+ StartInstancesRequestRequestTypeDef,
+ StartVpcEndpointServicePrivateDnsVerificationRequestRequestTypeDef,
+ StartVpcEndpointServicePrivateDnsVerificationResultTypeDef,
+ StateReasonResponseMetadataTypeDef,
+ StopInstancesRequestInstanceStopTypeDef,
+ StopInstancesRequestRequestTypeDef,
+ SubnetAssociationTypeDef,
+ SubnetCidrBlockStateTypeDef,
+ TargetConfigurationTypeDef,
+ TargetGroupTypeDef,
+ TerminateClientVpnConnectionsRequestRequestTypeDef,
+ TerminateInstancesRequestInstanceTerminateTypeDef,
+ TerminateInstancesRequestRequestTypeDef,
+ TrafficMirrorPortRangeTypeDef,
+ TransitGatewayAttachmentAssociationTypeDef,
+ TransitGatewayAttachmentBgpConfigurationTypeDef,
+ TransitGatewayConnectOptionsTypeDef,
+ TransitGatewayMulticastDomainOptionsTypeDef,
+ TransitGatewayOptionsTypeDef,
+ TransitGatewayPeeringAttachmentOptionsTypeDef,
+ TransitGatewayPolicyRuleMetaDataTypeDef,
+ TransitGatewayPrefixListAttachmentTypeDef,
+ TransitGatewayRouteAttachmentTypeDef,
+ TransitGatewayVpcAttachmentOptionsTypeDef,
+ UnassignIpv6AddressesRequestRequestTypeDef,
+ UnassignIpv6AddressesResultTypeDef,
+ UnassignPrivateIpAddressesRequestNetworkInterfaceUnassignPrivateIpAddressesTypeDef,
+ UnassignPrivateIpAddressesRequestRequestTypeDef,
+ UnassignPrivateNatGatewayAddressRequestRequestTypeDef,
+ UnmonitorInstancesRequestInstanceUnmonitorTypeDef,
+ UnmonitorInstancesRequestRequestTypeDef,
+ UnsuccessfulInstanceCreditSpecificationItemErrorTypeDef,
+ UnsuccessfulItemErrorTypeDef,
+ UpdateSecurityGroupRuleDescriptionsEgressResultTypeDef,
+ UpdateSecurityGroupRuleDescriptionsIngressResultTypeDef,
+ ValidationErrorTypeDef,
+ VerifiedAccessEndpointEniOptionsTypeDef,
+ VerifiedAccessEndpointLoadBalancerOptionsTypeDef,
+ VerifiedAccessEndpointStatusTypeDef,
+ VerifiedAccessTrustProviderCondensedTypeDef,
+ VerifiedAccessLogCloudWatchLogsDestinationOptionsTypeDef,
+ VerifiedAccessLogDeliveryStatusTypeDef,
+ VerifiedAccessLogKinesisDataFirehoseDestinationOptionsTypeDef,
+ VerifiedAccessLogS3DestinationOptionsTypeDef,
+ VgwTelemetryTypeDef,
+ VolumeAttachmentResponseMetadataTypeDef,
+ VolumeAttachmentTypeDef,
+ VolumeStatusActionTypeDef,
+ VolumeStatusAttachmentStatusTypeDef,
+ VolumeStatusDetailsTypeDef,
+ VolumeStatusEventTypeDef,
+ VpcCidrBlockStateTypeDef,
+ VpcPeeringConnectionOptionsDescriptionTypeDef,
+ VpcPeeringConnectionStateReasonResponseMetadataTypeDef,
+ VpcPeeringConnectionStateReasonTypeDef,
+ VpnStaticRouteTypeDef,
+ WithdrawByoipCidrRequestRequestTypeDef,
+ AcceptAddressTransferResultTypeDef,
+ DescribeAddressTransfersResultTypeDef,
+ DisableAddressTransferResultTypeDef,
+ EnableAddressTransferResultTypeDef,
+ AcceptReservedInstancesExchangeQuoteRequestRequestTypeDef,
+ GetReservedInstancesExchangeQuoteRequestRequestTypeDef,
+ AccountAttributeTypeDef,
+ DescribeFleetInstancesResultTypeDef,
+ DescribeSpotFleetInstancesResponseTypeDef,
+ ModifyVpcEndpointServicePermissionsResultTypeDef,
+ AnalysisLoadBalancerTargetTypeDef,
+ RuleGroupRuleOptionsPairTypeDef,
+ AddressAttributeTypeDef,
+ AddressTypeDef,
+ AllowedPrincipalTypeDef,
+ CarrierGatewayTypeDef,
+ ClientCreateTagsRequestTypeDef,
+ ClientDeleteTagsRequestTypeDef,
+ CoipPoolTypeDef,
+ CopySnapshotResultTypeDef,
+ CreateSecurityGroupResultTypeDef,
+ CreateTagsRequestServiceResourceCreateTagsTypeDef,
+ CustomerGatewayTypeDef,
+ HostReservationTypeDef,
+ ImportKeyPairResultTypeDef,
+ InstanceCreateTagsRequestTypeDef,
+ InstanceDeleteTagsRequestTypeDef,
+ InstanceEventWindowAssociationRequestTypeDef,
+ InstanceEventWindowAssociationTargetTypeDef,
+ InstanceEventWindowDisassociationRequestTypeDef,
+ IpamResourceDiscoveryAssociationTypeDef,
+ IpamScopeTypeDef,
+ KeyPairInfoTypeDef,
+ KeyPairTypeDef,
+ LaunchTemplateTagSpecificationRequestTypeDef,
+ LaunchTemplateTagSpecificationTypeDef,
+ LaunchTemplateTypeDef,
+ LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef,
+ LocalGatewayRouteTableVpcAssociationTypeDef,
+ LocalGatewayTypeDef,
+ LocalGatewayVirtualInterfaceGroupTypeDef,
+ LocalGatewayVirtualInterfaceTypeDef,
+ ManagedPrefixListTypeDef,
+ NetworkInsightsAccessScopeAnalysisTypeDef,
+ NetworkInsightsAccessScopeTypeDef,
+ PlacementGroupTypeDef,
+ ReplaceRootVolumeTaskTypeDef,
+ SnapshotInfoTypeDef,
+ SnapshotResponseMetadataTypeDef,
+ SnapshotTierStatusTypeDef,
+ SnapshotTypeDef,
+ SpotFleetTagSpecificationTypeDef,
+ SubnetCidrReservationTypeDef,
+ TagSpecificationTypeDef,
+ TrafficMirrorSessionTypeDef,
+ TrafficMirrorTargetTypeDef,
+ TransitGatewayPolicyTableTypeDef,
+ TransitGatewayRouteTableAnnouncementTypeDef,
+ TransitGatewayRouteTableTypeDef,
+ TrunkInterfaceAssociationTypeDef,
+ VerifiedAccessGroupTypeDef,
+ VpcClassicLinkTypeDef,
+ VpcCreateTagsRequestTypeDef,
+ AdvertiseByoipCidrResultTypeDef,
+ DeprovisionByoipCidrResultTypeDef,
+ DescribeByoipCidrsResultTypeDef,
+ MoveByoipCidrToIpamResultTypeDef,
+ ProvisionByoipCidrResultTypeDef,
+ WithdrawByoipCidrResultTypeDef,
+ AllocateIpamPoolCidrResultTypeDef,
+ GetIpamPoolAllocationsResultTypeDef,
+ AnalysisAclRuleTypeDef,
+ AnalysisPacketHeaderTypeDef,
+ AnalysisSecurityGroupRuleTypeDef,
+ FirewallStatefulRuleTypeDef,
+ FirewallStatelessRuleTypeDef,
+ AssignPrivateIpAddressesResultTypeDef,
+ AssignPrivateNatGatewayAddressResultTypeDef,
+ AssociateNatGatewayAddressResultTypeDef,
+ DisassociateNatGatewayAddressResultTypeDef,
+ UnassignPrivateNatGatewayAddressResultTypeDef,
+ AssociateClientVpnTargetNetworkResultTypeDef,
+ DisassociateClientVpnTargetNetworkResultTypeDef,
+ TargetNetworkTypeDef,
+ AssociateIamInstanceProfileRequestRequestTypeDef,
+ ReplaceIamInstanceProfileAssociationRequestRequestTypeDef,
+ AssociateRouteTableResultTypeDef,
+ ReplaceRouteTableAssociationResultTypeDef,
+ RouteTableAssociationTypeDef,
+ AssociateTransitGatewayPolicyTableResultTypeDef,
+ DisassociateTransitGatewayPolicyTableResultTypeDef,
+ GetTransitGatewayPolicyTableAssociationsResultTypeDef,
+ AssociateTransitGatewayRouteTableResultTypeDef,
+ DisassociateTransitGatewayRouteTableResultTypeDef,
+ GetAssociatedEnclaveCertificateIamRolesResultTypeDef,
+ IntegrateServicesTypeDef,
+ AttachVpnGatewayResultTypeDef,
+ VpnGatewayTypeDef,
+ AttachmentEnaSrdSpecificationTypeDef,
+ DescribeVpcAttributeResultTypeDef,
+ ModifySubnetAttributeRequestRequestTypeDef,
+ ModifyVolumeAttributeRequestRequestTypeDef,
+ ModifyVolumeAttributeRequestVolumeModifyAttributeTypeDef,
+ ModifyVpcAttributeRequestRequestTypeDef,
+ ModifyVpcAttributeRequestVpcModifyAttributeTypeDef,
+ DhcpConfigurationTypeDef,
+ AuthorizationRuleTypeDef,
+ AuthorizeClientVpnIngressResultTypeDef,
+ RevokeClientVpnIngressResultTypeDef,
+ AvailabilityZoneTypeDef,
+ AvailableCapacityTypeDef,
+ BlockDeviceMappingTypeDef,
+ FailedCapacityReservationFleetCancellationResultTypeDef,
+ CancelSpotFleetRequestsErrorItemTypeDef,
+ CancelSpotInstanceRequestsResultTypeDef,
+ CapacityReservationTypeDef,
+ CapacityReservationFleetTypeDef,
+ CreateCapacityReservationFleetResultTypeDef,
+ GetGroupsForCapacityReservationResultTypeDef,
+ OnDemandOptionsRequestTypeDef,
+ OnDemandOptionsTypeDef,
+ CapacityReservationSpecificationResponseResponseMetadataTypeDef,
+ CapacityReservationSpecificationResponseTypeDef,
+ LaunchTemplateCapacityReservationSpecificationResponseTypeDef,
+ CapacityReservationSpecificationTypeDef,
+ LaunchTemplateCapacityReservationSpecificationRequestTypeDef,
+ DescribeVpcClassicLinkDnsSupportResultTypeDef,
+ ClassicLinkInstanceTypeDef,
+ ClassicLoadBalancersConfigTypeDef,
+ ExportClientVpnClientCertificateRevocationListResultTypeDef,
+ ClientConnectResponseOptionsTypeDef,
+ ClientVpnAuthenticationRequestTypeDef,
+ ClientVpnAuthenticationTypeDef,
+ ClientVpnConnectionTypeDef,
+ TerminateConnectionStatusTypeDef,
+ CreateClientVpnEndpointResultTypeDef,
+ DeleteClientVpnEndpointResultTypeDef,
+ ClientVpnRouteTypeDef,
+ CreateClientVpnRouteResultTypeDef,
+ DeleteClientVpnRouteResultTypeDef,
+ VpnTunnelLogOptionsSpecificationTypeDef,
+ VpnTunnelLogOptionsTypeDef,
+ GetCoipPoolUsageResultTypeDef,
+ CreateCoipCidrResultTypeDef,
+ DeleteCoipCidrResultTypeDef,
+ CreateVpcEndpointConnectionNotificationResultTypeDef,
+ DescribeVpcEndpointConnectionNotificationsResultTypeDef,
+ ModifyInstanceEventWindowRequestRequestTypeDef,
+ ModifyIpamPoolRequestRequestTypeDef,
+ CreateLocalGatewayRouteResultTypeDef,
+ DeleteLocalGatewayRouteResultTypeDef,
+ ModifyLocalGatewayRouteResultTypeDef,
+ SearchLocalGatewayRoutesResultTypeDef,
+ CreateNetworkAclEntryRequestNetworkAclCreateEntryTypeDef,
+ CreateNetworkAclEntryRequestRequestTypeDef,
+ NetworkAclEntryTypeDef,
+ ReplaceNetworkAclEntryRequestNetworkAclReplaceEntryTypeDef,
+ ReplaceNetworkAclEntryRequestRequestTypeDef,
+ InstanceNetworkInterfaceSpecificationTypeDef,
+ CreateReservedInstancesListingRequestRequestTypeDef,
+ CreateStoreImageTaskRequestRequestTypeDef,
+ CreateTrafficMirrorFilterRuleRequestRequestTypeDef,
+ ModifyTrafficMirrorFilterRuleRequestRequestTypeDef,
+ CreateVolumePermissionModificationsTypeDef,
+ ModifyVpcEndpointRequestRequestTypeDef,
+ GetAwsNetworkPerformanceDataRequestGetAwsNetworkPerformanceDataPaginateTypeDef,
+ GetAwsNetworkPerformanceDataRequestRequestTypeDef,
+ DataResponseTypeDef,
+ DeleteFleetErrorItemTypeDef,
+ DeleteInstanceEventWindowResultTypeDef,
+ DeleteLaunchTemplateVersionsResponseErrorItemTypeDef,
+ FailedQueuedPurchaseDeletionTypeDef,
+ DeregisterInstanceEventNotificationAttributesRequestRequestTypeDef,
+ DeregisterInstanceEventNotificationAttributesResultTypeDef,
+ DescribeInstanceEventNotificationAttributesResultTypeDef,
+ RegisterInstanceEventNotificationAttributesResultTypeDef,
+ DeregisterTransitGatewayMulticastGroupMembersResultTypeDef,
+ DeregisterTransitGatewayMulticastGroupSourcesResultTypeDef,
+ DescribeAddressesRequestRequestTypeDef,
+ DescribeAvailabilityZonesRequestRequestTypeDef,
+ DescribeAwsNetworkPerformanceMetricSubscriptionsRequestDescribeAwsNetworkPerformanceMetricSubscriptionsPaginateTypeDef,
+ DescribeAwsNetworkPerformanceMetricSubscriptionsRequestRequestTypeDef,
+ DescribeBundleTasksRequestRequestTypeDef,
+ DescribeCapacityReservationFleetsRequestDescribeCapacityReservationFleetsPaginateTypeDef,
+ DescribeCapacityReservationFleetsRequestRequestTypeDef,
+ DescribeCapacityReservationsRequestDescribeCapacityReservationsPaginateTypeDef,
+ DescribeCapacityReservationsRequestRequestTypeDef,
+ DescribeCarrierGatewaysRequestDescribeCarrierGatewaysPaginateTypeDef,
+ DescribeCarrierGatewaysRequestRequestTypeDef,
+ DescribeClassicLinkInstancesRequestDescribeClassicLinkInstancesPaginateTypeDef,
+ DescribeClassicLinkInstancesRequestRequestTypeDef,
+ DescribeClientVpnAuthorizationRulesRequestDescribeClientVpnAuthorizationRulesPaginateTypeDef,
+ DescribeClientVpnAuthorizationRulesRequestRequestTypeDef,
+ DescribeClientVpnConnectionsRequestDescribeClientVpnConnectionsPaginateTypeDef,
+ DescribeClientVpnConnectionsRequestRequestTypeDef,
+ DescribeClientVpnEndpointsRequestDescribeClientVpnEndpointsPaginateTypeDef,
+ DescribeClientVpnEndpointsRequestRequestTypeDef,
+ DescribeClientVpnRoutesRequestDescribeClientVpnRoutesPaginateTypeDef,
+ DescribeClientVpnRoutesRequestRequestTypeDef,
+ DescribeClientVpnTargetNetworksRequestDescribeClientVpnTargetNetworksPaginateTypeDef,
+ DescribeClientVpnTargetNetworksRequestRequestTypeDef,
+ DescribeCoipPoolsRequestDescribeCoipPoolsPaginateTypeDef,
+ DescribeCoipPoolsRequestRequestTypeDef,
+ DescribeCustomerGatewaysRequestRequestTypeDef,
+ DescribeDhcpOptionsRequestDescribeDhcpOptionsPaginateTypeDef,
+ DescribeDhcpOptionsRequestRequestTypeDef,
+ DescribeEgressOnlyInternetGatewaysRequestDescribeEgressOnlyInternetGatewaysPaginateTypeDef,
+ DescribeEgressOnlyInternetGatewaysRequestRequestTypeDef,
+ DescribeElasticGpusRequestRequestTypeDef,
+ DescribeExportImageTasksRequestDescribeExportImageTasksPaginateTypeDef,
+ DescribeExportImageTasksRequestRequestTypeDef,
+ DescribeExportTasksRequestRequestTypeDef,
+ DescribeFastLaunchImagesRequestDescribeFastLaunchImagesPaginateTypeDef,
+ DescribeFastLaunchImagesRequestRequestTypeDef,
+ DescribeFastSnapshotRestoresRequestDescribeFastSnapshotRestoresPaginateTypeDef,
+ DescribeFastSnapshotRestoresRequestRequestTypeDef,
+ DescribeFleetInstancesRequestRequestTypeDef,
+ DescribeFleetsRequestDescribeFleetsPaginateTypeDef,
+ DescribeFleetsRequestRequestTypeDef,
+ DescribeFlowLogsRequestDescribeFlowLogsPaginateTypeDef,
+ DescribeFlowLogsRequestRequestTypeDef,
+ DescribeFpgaImagesRequestDescribeFpgaImagesPaginateTypeDef,
+ DescribeFpgaImagesRequestRequestTypeDef,
+ DescribeHostReservationOfferingsRequestDescribeHostReservationOfferingsPaginateTypeDef,
+ DescribeHostReservationOfferingsRequestRequestTypeDef,
+ DescribeHostReservationsRequestDescribeHostReservationsPaginateTypeDef,
+ DescribeHostReservationsRequestRequestTypeDef,
+ DescribeHostsRequestDescribeHostsPaginateTypeDef,
+ DescribeHostsRequestRequestTypeDef,
+ DescribeIamInstanceProfileAssociationsRequestDescribeIamInstanceProfileAssociationsPaginateTypeDef,
+ DescribeIamInstanceProfileAssociationsRequestRequestTypeDef,
+ DescribeImagesRequestDescribeImagesPaginateTypeDef,
+ DescribeImagesRequestRequestTypeDef,
+ DescribeImportImageTasksRequestDescribeImportImageTasksPaginateTypeDef,
+ DescribeImportImageTasksRequestRequestTypeDef,
+ DescribeImportSnapshotTasksRequestDescribeImportSnapshotTasksPaginateTypeDef,
+ DescribeImportSnapshotTasksRequestRequestTypeDef,
+ DescribeInstanceCreditSpecificationsRequestDescribeInstanceCreditSpecificationsPaginateTypeDef,
+ DescribeInstanceCreditSpecificationsRequestRequestTypeDef,
+ DescribeInstanceEventWindowsRequestDescribeInstanceEventWindowsPaginateTypeDef,
+ DescribeInstanceEventWindowsRequestRequestTypeDef,
+ DescribeInstanceStatusRequestDescribeInstanceStatusPaginateTypeDef,
+ DescribeInstanceStatusRequestRequestTypeDef,
+ DescribeInstanceTypeOfferingsRequestDescribeInstanceTypeOfferingsPaginateTypeDef,
+ DescribeInstanceTypeOfferingsRequestRequestTypeDef,
+ DescribeInstanceTypesRequestDescribeInstanceTypesPaginateTypeDef,
+ DescribeInstanceTypesRequestRequestTypeDef,
+ DescribeInstancesRequestDescribeInstancesPaginateTypeDef,
+ DescribeInstancesRequestRequestTypeDef,
+ DescribeInternetGatewaysRequestDescribeInternetGatewaysPaginateTypeDef,
+ DescribeInternetGatewaysRequestRequestTypeDef,
+ DescribeIpamPoolsRequestDescribeIpamPoolsPaginateTypeDef,
+ DescribeIpamPoolsRequestRequestTypeDef,
+ DescribeIpamResourceDiscoveriesRequestDescribeIpamResourceDiscoveriesPaginateTypeDef,
+ DescribeIpamResourceDiscoveriesRequestRequestTypeDef,
+ DescribeIpamResourceDiscoveryAssociationsRequestDescribeIpamResourceDiscoveryAssociationsPaginateTypeDef,
+ DescribeIpamResourceDiscoveryAssociationsRequestRequestTypeDef,
+ DescribeIpamScopesRequestDescribeIpamScopesPaginateTypeDef,
+ DescribeIpamScopesRequestRequestTypeDef,
+ DescribeIpamsRequestDescribeIpamsPaginateTypeDef,
+ DescribeIpamsRequestRequestTypeDef,
+ DescribeIpv6PoolsRequestDescribeIpv6PoolsPaginateTypeDef,
+ DescribeIpv6PoolsRequestRequestTypeDef,
+ DescribeKeyPairsRequestRequestTypeDef,
+ DescribeLaunchTemplateVersionsRequestDescribeLaunchTemplateVersionsPaginateTypeDef,
+ DescribeLaunchTemplateVersionsRequestRequestTypeDef,
+ DescribeLaunchTemplatesRequestDescribeLaunchTemplatesPaginateTypeDef,
+ DescribeLaunchTemplatesRequestRequestTypeDef,
+ DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsPaginateTypeDef,
+ DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestRequestTypeDef,
+ DescribeLocalGatewayRouteTableVpcAssociationsRequestDescribeLocalGatewayRouteTableVpcAssociationsPaginateTypeDef,
+ DescribeLocalGatewayRouteTableVpcAssociationsRequestRequestTypeDef,
+ DescribeLocalGatewayRouteTablesRequestDescribeLocalGatewayRouteTablesPaginateTypeDef,
+ DescribeLocalGatewayRouteTablesRequestRequestTypeDef,
+ DescribeLocalGatewayVirtualInterfaceGroupsRequestDescribeLocalGatewayVirtualInterfaceGroupsPaginateTypeDef,
+ DescribeLocalGatewayVirtualInterfaceGroupsRequestRequestTypeDef,
+ DescribeLocalGatewayVirtualInterfacesRequestDescribeLocalGatewayVirtualInterfacesPaginateTypeDef,
+ DescribeLocalGatewayVirtualInterfacesRequestRequestTypeDef,
+ DescribeLocalGatewaysRequestDescribeLocalGatewaysPaginateTypeDef,
+ DescribeLocalGatewaysRequestRequestTypeDef,
+ DescribeManagedPrefixListsRequestDescribeManagedPrefixListsPaginateTypeDef,
+ DescribeManagedPrefixListsRequestRequestTypeDef,
+ DescribeMovingAddressesRequestDescribeMovingAddressesPaginateTypeDef,
+ DescribeMovingAddressesRequestRequestTypeDef,
+ DescribeNatGatewaysRequestDescribeNatGatewaysPaginateTypeDef,
+ DescribeNatGatewaysRequestRequestTypeDef,
+ DescribeNetworkAclsRequestDescribeNetworkAclsPaginateTypeDef,
+ DescribeNetworkAclsRequestRequestTypeDef,
+ DescribeNetworkInsightsAccessScopeAnalysesRequestDescribeNetworkInsightsAccessScopeAnalysesPaginateTypeDef,
+ DescribeNetworkInsightsAccessScopeAnalysesRequestRequestTypeDef,
+ DescribeNetworkInsightsAccessScopesRequestDescribeNetworkInsightsAccessScopesPaginateTypeDef,
+ DescribeNetworkInsightsAccessScopesRequestRequestTypeDef,
+ DescribeNetworkInsightsAnalysesRequestDescribeNetworkInsightsAnalysesPaginateTypeDef,
+ DescribeNetworkInsightsAnalysesRequestRequestTypeDef,
+ DescribeNetworkInsightsPathsRequestDescribeNetworkInsightsPathsPaginateTypeDef,
+ DescribeNetworkInsightsPathsRequestRequestTypeDef,
+ DescribeNetworkInterfacePermissionsRequestDescribeNetworkInterfacePermissionsPaginateTypeDef,
+ DescribeNetworkInterfacePermissionsRequestRequestTypeDef,
+ DescribeNetworkInterfacesRequestDescribeNetworkInterfacesPaginateTypeDef,
+ DescribeNetworkInterfacesRequestRequestTypeDef,
+ DescribePlacementGroupsRequestRequestTypeDef,
+ DescribePrefixListsRequestDescribePrefixListsPaginateTypeDef,
+ DescribePrefixListsRequestRequestTypeDef,
+ DescribePublicIpv4PoolsRequestDescribePublicIpv4PoolsPaginateTypeDef,
+ DescribePublicIpv4PoolsRequestRequestTypeDef,
+ DescribeRegionsRequestRequestTypeDef,
+ DescribeReplaceRootVolumeTasksRequestDescribeReplaceRootVolumeTasksPaginateTypeDef,
+ DescribeReplaceRootVolumeTasksRequestRequestTypeDef,
+ DescribeReservedInstancesListingsRequestRequestTypeDef,
+ DescribeReservedInstancesModificationsRequestDescribeReservedInstancesModificationsPaginateTypeDef,
+ DescribeReservedInstancesModificationsRequestRequestTypeDef,
+ DescribeReservedInstancesOfferingsRequestDescribeReservedInstancesOfferingsPaginateTypeDef,
+ DescribeReservedInstancesOfferingsRequestRequestTypeDef,
+ DescribeReservedInstancesRequestRequestTypeDef,
+ DescribeRouteTablesRequestDescribeRouteTablesPaginateTypeDef,
+ DescribeRouteTablesRequestRequestTypeDef,
+ DescribeSecurityGroupRulesRequestDescribeSecurityGroupRulesPaginateTypeDef,
+ DescribeSecurityGroupRulesRequestRequestTypeDef,
+ DescribeSecurityGroupsRequestDescribeSecurityGroupsPaginateTypeDef,
+ DescribeSecurityGroupsRequestRequestTypeDef,
+ DescribeSnapshotTierStatusRequestDescribeSnapshotTierStatusPaginateTypeDef,
+ DescribeSnapshotTierStatusRequestRequestTypeDef,
+ DescribeSnapshotsRequestDescribeSnapshotsPaginateTypeDef,
+ DescribeSnapshotsRequestRequestTypeDef,
+ DescribeSpotInstanceRequestsRequestDescribeSpotInstanceRequestsPaginateTypeDef,
+ DescribeSpotInstanceRequestsRequestRequestTypeDef,
+ DescribeSpotPriceHistoryRequestDescribeSpotPriceHistoryPaginateTypeDef,
+ DescribeSpotPriceHistoryRequestRequestTypeDef,
+ DescribeStoreImageTasksRequestDescribeStoreImageTasksPaginateTypeDef,
+ DescribeStoreImageTasksRequestRequestTypeDef,
+ DescribeSubnetsRequestDescribeSubnetsPaginateTypeDef,
+ DescribeSubnetsRequestRequestTypeDef,
+ DescribeTagsRequestDescribeTagsPaginateTypeDef,
+ DescribeTagsRequestRequestTypeDef,
+ DescribeTrafficMirrorFiltersRequestDescribeTrafficMirrorFiltersPaginateTypeDef,
+ DescribeTrafficMirrorFiltersRequestRequestTypeDef,
+ DescribeTrafficMirrorSessionsRequestDescribeTrafficMirrorSessionsPaginateTypeDef,
+ DescribeTrafficMirrorSessionsRequestRequestTypeDef,
+ DescribeTrafficMirrorTargetsRequestDescribeTrafficMirrorTargetsPaginateTypeDef,
+ DescribeTrafficMirrorTargetsRequestRequestTypeDef,
+ DescribeTransitGatewayAttachmentsRequestDescribeTransitGatewayAttachmentsPaginateTypeDef,
+ DescribeTransitGatewayAttachmentsRequestRequestTypeDef,
+ DescribeTransitGatewayConnectPeersRequestDescribeTransitGatewayConnectPeersPaginateTypeDef,
+ DescribeTransitGatewayConnectPeersRequestRequestTypeDef,
+ DescribeTransitGatewayConnectsRequestDescribeTransitGatewayConnectsPaginateTypeDef,
+ DescribeTransitGatewayConnectsRequestRequestTypeDef,
+ DescribeTransitGatewayMulticastDomainsRequestDescribeTransitGatewayMulticastDomainsPaginateTypeDef,
+ DescribeTransitGatewayMulticastDomainsRequestRequestTypeDef,
+ DescribeTransitGatewayPeeringAttachmentsRequestDescribeTransitGatewayPeeringAttachmentsPaginateTypeDef,
+ DescribeTransitGatewayPeeringAttachmentsRequestRequestTypeDef,
+ DescribeTransitGatewayPolicyTablesRequestDescribeTransitGatewayPolicyTablesPaginateTypeDef,
+ DescribeTransitGatewayPolicyTablesRequestRequestTypeDef,
+ DescribeTransitGatewayRouteTableAnnouncementsRequestDescribeTransitGatewayRouteTableAnnouncementsPaginateTypeDef,
+ DescribeTransitGatewayRouteTableAnnouncementsRequestRequestTypeDef,
+ DescribeTransitGatewayRouteTablesRequestDescribeTransitGatewayRouteTablesPaginateTypeDef,
+ DescribeTransitGatewayRouteTablesRequestRequestTypeDef,
+ DescribeTransitGatewayVpcAttachmentsRequestDescribeTransitGatewayVpcAttachmentsPaginateTypeDef,
+ DescribeTransitGatewayVpcAttachmentsRequestRequestTypeDef,
+ DescribeTransitGatewaysRequestDescribeTransitGatewaysPaginateTypeDef,
+ DescribeTransitGatewaysRequestRequestTypeDef,
+ DescribeTrunkInterfaceAssociationsRequestDescribeTrunkInterfaceAssociationsPaginateTypeDef,
+ DescribeTrunkInterfaceAssociationsRequestRequestTypeDef,
+ DescribeVerifiedAccessEndpointsRequestDescribeVerifiedAccessEndpointsPaginateTypeDef,
+ DescribeVerifiedAccessEndpointsRequestRequestTypeDef,
+ DescribeVerifiedAccessGroupsRequestDescribeVerifiedAccessGroupsPaginateTypeDef,
+ DescribeVerifiedAccessGroupsRequestRequestTypeDef,
+ DescribeVerifiedAccessInstanceLoggingConfigurationsRequestDescribeVerifiedAccessInstanceLoggingConfigurationsPaginateTypeDef,
+ DescribeVerifiedAccessInstanceLoggingConfigurationsRequestRequestTypeDef,
+ DescribeVerifiedAccessInstancesRequestDescribeVerifiedAccessInstancesPaginateTypeDef,
+ DescribeVerifiedAccessInstancesRequestRequestTypeDef,
+ DescribeVerifiedAccessTrustProvidersRequestDescribeVerifiedAccessTrustProvidersPaginateTypeDef,
+ DescribeVerifiedAccessTrustProvidersRequestRequestTypeDef,
+ DescribeVolumeStatusRequestDescribeVolumeStatusPaginateTypeDef,
+ DescribeVolumeStatusRequestRequestTypeDef,
+ DescribeVolumeStatusRequestVolumeDescribeStatusTypeDef,
+ DescribeVolumesModificationsRequestDescribeVolumesModificationsPaginateTypeDef,
+ DescribeVolumesModificationsRequestRequestTypeDef,
+ DescribeVolumesRequestDescribeVolumesPaginateTypeDef,
+ DescribeVolumesRequestRequestTypeDef,
+ DescribeVpcClassicLinkRequestRequestTypeDef,
+ DescribeVpcEndpointConnectionNotificationsRequestDescribeVpcEndpointConnectionNotificationsPaginateTypeDef,
+ DescribeVpcEndpointConnectionNotificationsRequestRequestTypeDef,
+ DescribeVpcEndpointConnectionsRequestDescribeVpcEndpointConnectionsPaginateTypeDef,
+ DescribeVpcEndpointConnectionsRequestRequestTypeDef,
+ DescribeVpcEndpointServiceConfigurationsRequestDescribeVpcEndpointServiceConfigurationsPaginateTypeDef,
+ DescribeVpcEndpointServiceConfigurationsRequestRequestTypeDef,
+ DescribeVpcEndpointServicePermissionsRequestDescribeVpcEndpointServicePermissionsPaginateTypeDef,
+ DescribeVpcEndpointServicePermissionsRequestRequestTypeDef,
+ DescribeVpcEndpointServicesRequestDescribeVpcEndpointServicesPaginateTypeDef,
+ DescribeVpcEndpointServicesRequestRequestTypeDef,
+ DescribeVpcEndpointsRequestDescribeVpcEndpointsPaginateTypeDef,
+ DescribeVpcEndpointsRequestRequestTypeDef,
+ DescribeVpcPeeringConnectionsRequestDescribeVpcPeeringConnectionsPaginateTypeDef,
+ DescribeVpcPeeringConnectionsRequestRequestTypeDef,
+ DescribeVpcsRequestDescribeVpcsPaginateTypeDef,
+ DescribeVpcsRequestRequestTypeDef,
+ DescribeVpnConnectionsRequestRequestTypeDef,
+ DescribeVpnGatewaysRequestRequestTypeDef,
+ ExportTransitGatewayRoutesRequestRequestTypeDef,
+ GetCoipPoolUsageRequestRequestTypeDef,
+ GetIpamDiscoveredAccountsRequestGetIpamDiscoveredAccountsPaginateTypeDef,
+ GetIpamDiscoveredAccountsRequestRequestTypeDef,
+ GetIpamDiscoveredResourceCidrsRequestGetIpamDiscoveredResourceCidrsPaginateTypeDef,
+ GetIpamDiscoveredResourceCidrsRequestRequestTypeDef,
+ GetIpamPoolAllocationsRequestGetIpamPoolAllocationsPaginateTypeDef,
+ GetIpamPoolAllocationsRequestRequestTypeDef,
+ GetIpamPoolCidrsRequestGetIpamPoolCidrsPaginateTypeDef,
+ GetIpamPoolCidrsRequestRequestTypeDef,
+ GetIpamResourceCidrsRequestGetIpamResourceCidrsPaginateTypeDef,
+ GetIpamResourceCidrsRequestRequestTypeDef,
+ GetSubnetCidrReservationsRequestRequestTypeDef,
+ GetTransitGatewayAttachmentPropagationsRequestGetTransitGatewayAttachmentPropagationsPaginateTypeDef,
+ GetTransitGatewayAttachmentPropagationsRequestRequestTypeDef,
+ GetTransitGatewayMulticastDomainAssociationsRequestGetTransitGatewayMulticastDomainAssociationsPaginateTypeDef,
+ GetTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef,
+ GetTransitGatewayPolicyTableAssociationsRequestGetTransitGatewayPolicyTableAssociationsPaginateTypeDef,
+ GetTransitGatewayPolicyTableAssociationsRequestRequestTypeDef,
+ GetTransitGatewayPolicyTableEntriesRequestRequestTypeDef,
+ GetTransitGatewayPrefixListReferencesRequestGetTransitGatewayPrefixListReferencesPaginateTypeDef,
+ GetTransitGatewayPrefixListReferencesRequestRequestTypeDef,
+ GetTransitGatewayRouteTableAssociationsRequestGetTransitGatewayRouteTableAssociationsPaginateTypeDef,
+ GetTransitGatewayRouteTableAssociationsRequestRequestTypeDef,
+ GetTransitGatewayRouteTablePropagationsRequestGetTransitGatewayRouteTablePropagationsPaginateTypeDef,
+ GetTransitGatewayRouteTablePropagationsRequestRequestTypeDef,
+ SearchLocalGatewayRoutesRequestRequestTypeDef,
+ SearchLocalGatewayRoutesRequestSearchLocalGatewayRoutesPaginateTypeDef,
+ SearchTransitGatewayMulticastGroupsRequestRequestTypeDef,
+ SearchTransitGatewayMulticastGroupsRequestSearchTransitGatewayMulticastGroupsPaginateTypeDef,
+ SearchTransitGatewayRoutesRequestRequestTypeDef,
+ DescribeAggregateIdFormatResultTypeDef,
+ DescribeIdFormatResultTypeDef,
+ DescribeIdentityIdFormatResultTypeDef,
+ PrincipalIdFormatTypeDef,
+ DescribeAwsNetworkPerformanceMetricSubscriptionsResultTypeDef,
+ DescribeBundleTasksRequestBundleTaskCompleteWaitTypeDef,
+ DescribeConversionTasksRequestConversionTaskCancelledWaitTypeDef,
+ DescribeConversionTasksRequestConversionTaskCompletedWaitTypeDef,
+ DescribeConversionTasksRequestConversionTaskDeletedWaitTypeDef,
+ DescribeCustomerGatewaysRequestCustomerGatewayAvailableWaitTypeDef,
+ DescribeExportTasksRequestExportTaskCancelledWaitTypeDef,
+ DescribeExportTasksRequestExportTaskCompletedWaitTypeDef,
+ DescribeImagesRequestImageAvailableWaitTypeDef,
+ DescribeImagesRequestImageExistsWaitTypeDef,
+ DescribeImportSnapshotTasksRequestSnapshotImportedWaitTypeDef,
+ DescribeInstanceStatusRequestInstanceStatusOkWaitTypeDef,
+ DescribeInstanceStatusRequestSystemStatusOkWaitTypeDef,
+ DescribeInstancesRequestInstanceExistsWaitTypeDef,
+ DescribeInstancesRequestInstanceRunningWaitTypeDef,
+ DescribeInstancesRequestInstanceStoppedWaitTypeDef,
+ DescribeInstancesRequestInstanceTerminatedWaitTypeDef,
+ DescribeInternetGatewaysRequestInternetGatewayExistsWaitTypeDef,
+ DescribeKeyPairsRequestKeyPairExistsWaitTypeDef,
+ DescribeNatGatewaysRequestNatGatewayAvailableWaitTypeDef,
+ DescribeNatGatewaysRequestNatGatewayDeletedWaitTypeDef,
+ DescribeNetworkInterfacesRequestNetworkInterfaceAvailableWaitTypeDef,
+ DescribeSecurityGroupsRequestSecurityGroupExistsWaitTypeDef,
+ DescribeSnapshotsRequestSnapshotCompletedWaitTypeDef,
+ DescribeSpotInstanceRequestsRequestSpotInstanceRequestFulfilledWaitTypeDef,
+ DescribeSubnetsRequestSubnetAvailableWaitTypeDef,
+ DescribeVolumesRequestVolumeAvailableWaitTypeDef,
+ DescribeVolumesRequestVolumeDeletedWaitTypeDef,
+ DescribeVolumesRequestVolumeInUseWaitTypeDef,
+ DescribeVpcPeeringConnectionsRequestVpcPeeringConnectionDeletedWaitTypeDef,
+ DescribeVpcPeeringConnectionsRequestVpcPeeringConnectionExistsWaitTypeDef,
+ DescribeVpcsRequestVpcAvailableWaitTypeDef,
+ DescribeVpcsRequestVpcExistsWaitTypeDef,
+ DescribeVpnConnectionsRequestVpnConnectionAvailableWaitTypeDef,
+ DescribeVpnConnectionsRequestVpnConnectionDeletedWaitTypeDef,
+ GetPasswordDataRequestPasswordDataAvailableWaitTypeDef,
+ DescribeFastLaunchImagesSuccessItemTypeDef,
+ DisableFastLaunchResultTypeDef,
+ EnableFastLaunchResultTypeDef,
+ DescribeFastSnapshotRestoresResultTypeDef,
+ DescribeHostReservationOfferingsResultTypeDef,
+ DescribeInstanceCreditSpecificationsResultTypeDef,
+ DescribeInstanceTypeOfferingsResultTypeDef,
+ DescribeMovingAddressesResultTypeDef,
+ DescribePrefixListsResultTypeDef,
+ DescribeRegionsResultTypeDef,
+ DescribeScheduledInstanceAvailabilityRequestDescribeScheduledInstanceAvailabilityPaginateTypeDef,
+ DescribeScheduledInstanceAvailabilityRequestRequestTypeDef,
+ DescribeScheduledInstancesRequestDescribeScheduledInstancesPaginateTypeDef,
+ DescribeScheduledInstancesRequestRequestTypeDef,
+ DescribeSecurityGroupReferencesResultTypeDef,
+ DescribeSnapshotAttributeResultTypeDef,
+ DescribeVolumeAttributeResultTypeDef,
+ DescribeSpotPriceHistoryResultTypeDef,
+ DescribeStoreImageTasksResultTypeDef,
+ DescribeTagsResultTypeDef,
+ DescribeVolumesModificationsResultTypeDef,
+ ModifyVolumeResultTypeDef,
+ FlowLogTypeDef,
+ DisableFastSnapshotRestoreStateErrorItemTypeDef,
+ DisableTransitGatewayRouteTablePropagationResultTypeDef,
+ EnableTransitGatewayRouteTablePropagationResultTypeDef,
+ DiskImageTypeDef,
+ ImportVolumeRequestRequestTypeDef,
+ ImportInstanceVolumeDetailItemTypeDef,
+ ImportVolumeTaskDetailsTypeDef,
+ InstanceStorageInfoTypeDef,
+ VpcEndpointConnectionTypeDef,
+ ModifyClientVpnEndpointRequestRequestTypeDef,
+ EbsInfoTypeDef,
+ InstanceBlockDeviceMappingSpecificationTypeDef,
+ InstanceBlockDeviceMappingTypeDef,
+ EgressOnlyInternetGatewayTypeDef,
+ InternetGatewayTypeDef,
+ ElasticGpusTypeDef,
+ EnaSrdSpecificationTypeDef,
+ EnableFastLaunchRequestRequestTypeDef,
+ EnableFastSnapshotRestoreStateErrorItemTypeDef,
+ HistoryRecordEntryTypeDef,
+ HistoryRecordTypeDef,
+ ExportImageResultTypeDef,
+ ExportImageTaskTypeDef,
+ ExportTaskTypeDef,
+ PathFilterTypeDef,
+ FleetSpotMaintenanceStrategiesRequestTypeDef,
+ FleetSpotMaintenanceStrategiesTypeDef,
+ FpgaDeviceInfoTypeDef,
+ FpgaImageAttributeTypeDef,
+ FpgaImageTypeDef,
+ GetAssociatedIpv6PoolCidrsResultTypeDef,
+ GetCapacityReservationUsageResultTypeDef,
+ GetDefaultCreditSpecificationResultTypeDef,
+ ModifyDefaultCreditSpecificationResultTypeDef,
+ GetHostReservationPurchasePreviewResultTypeDef,
+ PurchaseHostReservationResultTypeDef,
+ GetInstanceTypesFromInstanceRequirementsResultTypeDef,
+ GetIpamAddressHistoryResultTypeDef,
+ GetManagedPrefixListAssociationsResultTypeDef,
+ GetManagedPrefixListEntriesResultTypeDef,
+ ReservedInstanceReservationValueTypeDef,
+ GetSpotPlacementScoresResultTypeDef,
+ GetTransitGatewayAttachmentPropagationsResultTypeDef,
+ GetTransitGatewayRouteTableAssociationsResultTypeDef,
+ GetTransitGatewayRouteTablePropagationsResultTypeDef,
+ GetVpnConnectionDeviceTypesResultTypeDef,
+ GetVpnTunnelReplacementStatusResultTypeDef,
+ GpuDeviceInfoTypeDef,
+ IamInstanceProfileAssociationTypeDef,
+ LaunchPermissionModificationsTypeDef,
+ ImageDiskContainerTypeDef,
+ SnapshotDiskContainerTypeDef,
+ ListImagesInRecycleBinResultTypeDef,
+ LocalGatewayRouteTableTypeDef,
+ ImportInstanceLaunchSpecificationTypeDef,
+ InferenceAcceleratorInfoTypeDef,
+ ModifyInstanceCreditSpecificationRequestRequestTypeDef,
+ LaunchTemplateInstanceNetworkInterfaceSpecificationRequestTypeDef,
+ InstanceMarketOptionsRequestTypeDef,
+ ModifyInstanceMetadataOptionsResultTypeDef,
+ InstanceMonitoringTypeDef,
+ InstancePrivateIpAddressTypeDef,
+ InstanceRequirementsRequestTypeDef,
+ InstanceRequirementsTypeDef,
+ InstanceStateChangeTypeDef,
+ InstanceStatusSummaryTypeDef,
+ ModifyInstanceEventStartTimeResultTypeDef,
+ IpPermissionTypeDef,
+ StaleIpPermissionTypeDef,
+ ProvisionIpamPoolCidrRequestRequestTypeDef,
+ IpamDiscoveredAccountTypeDef,
+ IpamDiscoveredResourceCidrTypeDef,
+ IpamPoolTypeDef,
+ IpamResourceCidrTypeDef,
+ IpamResourceDiscoveryTypeDef,
+ IpamTypeDef,
+ IpamPoolCidrTypeDef,
+ Ipv6PoolTypeDef,
+ LaunchTemplateInstanceNetworkInterfaceSpecificationTypeDef,
+ LaunchTemplateBlockDeviceMappingRequestTypeDef,
+ LaunchTemplateBlockDeviceMappingTypeDef,
+ LaunchTemplateInstanceMarketOptionsRequestTypeDef,
+ LaunchTemplateInstanceMarketOptionsTypeDef,
+ ListSnapshotsInRecycleBinResultTypeDef,
+ LoadPermissionModificationsTypeDef,
+ ModifyIpamRequestRequestTypeDef,
+ ModifyIpamResourceDiscoveryRequestRequestTypeDef,
+ ModifyManagedPrefixListRequestRequestTypeDef,
+ ModifyReservedInstancesRequestRequestTypeDef,
+ ReservedInstancesModificationResultTypeDef,
+ ModifyTransitGatewayRequestRequestTypeDef,
+ ModifyTransitGatewayVpcAttachmentRequestRequestTypeDef,
+ ModifyVerifiedAccessEndpointRequestRequestTypeDef,
+ ModifyVerifiedAccessTrustProviderRequestRequestTypeDef,
+ ModifyVpcPeeringConnectionOptionsRequestRequestTypeDef,
+ ModifyVpcPeeringConnectionOptionsResultTypeDef,
+ NatGatewayTypeDef,
+ NetworkInfoTypeDef,
+ NetworkInterfacePrivateIpAddressTypeDef,
+ NetworkInterfacePermissionTypeDef,
+ VerifiedAccessTrustProviderTypeDef,
+ PathRequestFilterTypeDef,
+ PathStatementRequestTypeDef,
+ ThroughResourcesStatementRequestTypeDef,
+ PathStatementTypeDef,
+ ThroughResourcesStatementTypeDef,
+ ReservedInstancesListingTypeDef,
+ ProvisionPublicIpv4PoolCidrResultTypeDef,
+ PublicIpv4PoolTypeDef,
+ PurchaseScheduledInstancesRequestRequestTypeDef,
+ PurchaseReservedInstancesOfferingRequestRequestTypeDef,
+ ReservedInstancesOfferingTypeDef,
+ ReservedInstancesTypeDef,
+ SecurityGroupRuleTypeDef,
+ RegisterInstanceEventNotificationAttributesRequestRequestTypeDef,
+ RegisterTransitGatewayMulticastGroupMembersResultTypeDef,
+ RegisterTransitGatewayMulticastGroupSourcesResultTypeDef,
+ StorageTypeDef,
+ ScheduledInstanceAvailabilityTypeDef,
+ ScheduledInstanceTypeDef,
+ ScheduledInstancesBlockDeviceMappingTypeDef,
+ ScheduledInstancesNetworkInterfaceTypeDef,
+ SearchTransitGatewayMulticastGroupsResultTypeDef,
+ VpcEndpointTypeDef,
+ SecurityGroupRuleUpdateTypeDef,
+ ServiceConfigurationTypeDef,
+ ServiceDetailTypeDef,
+ SnapshotDetailTypeDef,
+ SnapshotTaskDetailTypeDef,
+ SpotMaintenanceStrategiesTypeDef,
+ SpotDatafeedSubscriptionTypeDef,
+ TransitGatewayMulticastDomainAssociationTypeDef,
+ TransitGatewayMulticastDomainAssociationsTypeDef,
+ SubnetIpv6CidrBlockAssociationTypeDef,
+ TargetReservationValueTypeDef,
+ TargetGroupsConfigTypeDef,
+ TrafficMirrorFilterRuleTypeDef,
+ TransitGatewayAttachmentTypeDef,
+ TransitGatewayConnectPeerConfigurationTypeDef,
+ TransitGatewayConnectTypeDef,
+ TransitGatewayMulticastDomainTypeDef,
+ TransitGatewayTypeDef,
+ TransitGatewayPeeringAttachmentTypeDef,
+ TransitGatewayPolicyRuleTypeDef,
+ TransitGatewayPrefixListReferenceTypeDef,
+ TransitGatewayRouteTypeDef,
+ TransitGatewayVpcAttachmentTypeDef,
+ UnsuccessfulInstanceCreditSpecificationItemTypeDef,
+ UnsuccessfulItemTypeDef,
+ ValidationWarningTypeDef,
+ VerifiedAccessEndpointTypeDef,
+ VerifiedAccessInstanceTypeDef,
+ VerifiedAccessLogCloudWatchLogsDestinationTypeDef,
+ VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef,
+ VerifiedAccessLogS3DestinationTypeDef,
+ VerifiedAccessLogOptionsTypeDef,
+ VolumeResponseMetadataTypeDef,
+ VolumeTypeDef,
+ VolumeStatusInfoTypeDef,
+ VpcCidrBlockAssociationTypeDef,
+ VpcIpv6CidrBlockAssociationTypeDef,
+ VpcPeeringConnectionVpcInfoResponseMetadataTypeDef,
+ VpcPeeringConnectionVpcInfoTypeDef,
+ DescribeAccountAttributesResultTypeDef,
+ AdditionalDetailTypeDef,
+ DescribeAddressesAttributeResultTypeDef,
+ ModifyAddressAttributeResultTypeDef,
+ ResetAddressAttributeResultTypeDef,
+ DescribeAddressesResultTypeDef,
+ DescribeVpcEndpointServicePermissionsResultTypeDef,
+ CreateCarrierGatewayResultTypeDef,
+ DeleteCarrierGatewayResultTypeDef,
+ DescribeCarrierGatewaysResultTypeDef,
+ CreateCoipPoolResultTypeDef,
+ DeleteCoipPoolResultTypeDef,
+ DescribeCoipPoolsResultTypeDef,
+ CreateCustomerGatewayResultTypeDef,
+ DescribeCustomerGatewaysResultTypeDef,
+ DescribeHostReservationsResultTypeDef,
+ AssociateInstanceEventWindowRequestRequestTypeDef,
+ InstanceEventWindowTypeDef,
+ DisassociateInstanceEventWindowRequestRequestTypeDef,
+ AssociateIpamResourceDiscoveryResultTypeDef,
+ DescribeIpamResourceDiscoveryAssociationsResultTypeDef,
+ DisassociateIpamResourceDiscoveryResultTypeDef,
+ CreateIpamScopeResultTypeDef,
+ DeleteIpamScopeResultTypeDef,
+ DescribeIpamScopesResultTypeDef,
+ ModifyIpamScopeResultTypeDef,
+ DescribeKeyPairsResultTypeDef,
+ DeleteLaunchTemplateResultTypeDef,
+ DescribeLaunchTemplatesResultTypeDef,
+ ModifyLaunchTemplateResultTypeDef,
+ CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef,
+ DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef,
+ DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResultTypeDef,
+ CreateLocalGatewayRouteTableVpcAssociationResultTypeDef,
+ DeleteLocalGatewayRouteTableVpcAssociationResultTypeDef,
+ DescribeLocalGatewayRouteTableVpcAssociationsResultTypeDef,
+ DescribeLocalGatewaysResultTypeDef,
+ DescribeLocalGatewayVirtualInterfaceGroupsResultTypeDef,
+ DescribeLocalGatewayVirtualInterfacesResultTypeDef,
+ CreateManagedPrefixListResultTypeDef,
+ DeleteManagedPrefixListResultTypeDef,
+ DescribeManagedPrefixListsResultTypeDef,
+ ModifyManagedPrefixListResultTypeDef,
+ RestoreManagedPrefixListVersionResultTypeDef,
+ DescribeNetworkInsightsAccessScopeAnalysesResultTypeDef,
+ StartNetworkInsightsAccessScopeAnalysisResultTypeDef,
+ DescribeNetworkInsightsAccessScopesResultTypeDef,
+ CreatePlacementGroupResultTypeDef,
+ DescribePlacementGroupsResultTypeDef,
+ CreateReplaceRootVolumeTaskResultTypeDef,
+ DescribeReplaceRootVolumeTasksResultTypeDef,
+ CreateSnapshotsResultTypeDef,
+ DescribeSnapshotTierStatusResultTypeDef,
+ DescribeSnapshotsResultTypeDef,
+ CreateSubnetCidrReservationResultTypeDef,
+ DeleteSubnetCidrReservationResultTypeDef,
+ GetSubnetCidrReservationsResultTypeDef,
+ AcceptAddressTransferRequestRequestTypeDef,
+ AllocateAddressRequestRequestTypeDef,
+ AllocateHostsRequestRequestTypeDef,
+ AssociateIpamResourceDiscoveryRequestRequestTypeDef,
+ CopySnapshotRequestRequestTypeDef,
+ CopySnapshotRequestSnapshotCopyTypeDef,
+ CreateCapacityReservationFleetRequestRequestTypeDef,
+ CreateCapacityReservationRequestRequestTypeDef,
+ CreateCarrierGatewayRequestRequestTypeDef,
+ CreateCoipPoolRequestRequestTypeDef,
+ CreateCustomerGatewayRequestRequestTypeDef,
+ CreateDhcpOptionsRequestRequestTypeDef,
+ CreateDhcpOptionsRequestServiceResourceCreateDhcpOptionsTypeDef,
+ CreateEgressOnlyInternetGatewayRequestRequestTypeDef,
+ CreateFlowLogsRequestRequestTypeDef,
+ CreateFpgaImageRequestRequestTypeDef,
+ CreateInstanceEventWindowRequestRequestTypeDef,
+ CreateInstanceExportTaskRequestRequestTypeDef,
+ CreateInternetGatewayRequestRequestTypeDef,
+ CreateInternetGatewayRequestServiceResourceCreateInternetGatewayTypeDef,
+ CreateIpamPoolRequestRequestTypeDef,
+ CreateIpamRequestRequestTypeDef,
+ CreateIpamResourceDiscoveryRequestRequestTypeDef,
+ CreateIpamScopeRequestRequestTypeDef,
+ CreateKeyPairRequestRequestTypeDef,
+ CreateKeyPairRequestServiceResourceCreateKeyPairTypeDef,
+ CreateLocalGatewayRouteTableRequestRequestTypeDef,
+ CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestRequestTypeDef,
+ CreateLocalGatewayRouteTableVpcAssociationRequestRequestTypeDef,
+ CreateManagedPrefixListRequestRequestTypeDef,
+ CreateNatGatewayRequestRequestTypeDef,
+ CreateNetworkAclRequestRequestTypeDef,
+ CreateNetworkAclRequestServiceResourceCreateNetworkAclTypeDef,
+ CreateNetworkAclRequestVpcCreateNetworkAclTypeDef,
+ CreateNetworkInterfaceRequestRequestTypeDef,
+ CreateNetworkInterfaceRequestServiceResourceCreateNetworkInterfaceTypeDef,
+ CreateNetworkInterfaceRequestSubnetCreateNetworkInterfaceTypeDef,
+ CreatePlacementGroupRequestRequestTypeDef,
+ CreatePlacementGroupRequestServiceResourceCreatePlacementGroupTypeDef,
+ CreatePublicIpv4PoolRequestRequestTypeDef,
+ CreateReplaceRootVolumeTaskRequestRequestTypeDef,
+ CreateRestoreImageTaskRequestRequestTypeDef,
+ CreateRouteTableRequestRequestTypeDef,
+ CreateRouteTableRequestServiceResourceCreateRouteTableTypeDef,
+ CreateRouteTableRequestVpcCreateRouteTableTypeDef,
+ CreateSecurityGroupRequestRequestTypeDef,
+ CreateSecurityGroupRequestServiceResourceCreateSecurityGroupTypeDef,
+ CreateSecurityGroupRequestVpcCreateSecurityGroupTypeDef,
+ CreateSnapshotRequestRequestTypeDef,
+ CreateSnapshotRequestServiceResourceCreateSnapshotTypeDef,
+ CreateSnapshotRequestVolumeCreateSnapshotTypeDef,
+ CreateSnapshotsRequestRequestTypeDef,
+ CreateSubnetCidrReservationRequestRequestTypeDef,
+ CreateSubnetRequestRequestTypeDef,
+ CreateSubnetRequestServiceResourceCreateSubnetTypeDef,
+ CreateSubnetRequestVpcCreateSubnetTypeDef,
+ CreateTrafficMirrorFilterRequestRequestTypeDef,
+ CreateTrafficMirrorSessionRequestRequestTypeDef,
+ CreateTrafficMirrorTargetRequestRequestTypeDef,
+ CreateTransitGatewayConnectPeerRequestRequestTypeDef,
+ CreateTransitGatewayConnectRequestRequestTypeDef,
+ CreateTransitGatewayMulticastDomainRequestRequestTypeDef,
+ CreateTransitGatewayPeeringAttachmentRequestRequestTypeDef,
+ CreateTransitGatewayPolicyTableRequestRequestTypeDef,
+ CreateTransitGatewayRequestRequestTypeDef,
+ CreateTransitGatewayRouteTableAnnouncementRequestRequestTypeDef,
+ CreateTransitGatewayRouteTableRequestRequestTypeDef,
+ CreateTransitGatewayVpcAttachmentRequestRequestTypeDef,
+ CreateVerifiedAccessEndpointRequestRequestTypeDef,
+ CreateVerifiedAccessGroupRequestRequestTypeDef,
+ CreateVerifiedAccessInstanceRequestRequestTypeDef,
+ CreateVerifiedAccessTrustProviderRequestRequestTypeDef,
+ CreateVolumeRequestRequestTypeDef,
+ CreateVolumeRequestServiceResourceCreateVolumeTypeDef,
+ CreateVpcEndpointRequestRequestTypeDef,
+ CreateVpcEndpointServiceConfigurationRequestRequestTypeDef,
+ CreateVpcPeeringConnectionRequestRequestTypeDef,
+ CreateVpcPeeringConnectionRequestServiceResourceCreateVpcPeeringConnectionTypeDef,
+ CreateVpcPeeringConnectionRequestVpcRequestVpcPeeringConnectionTypeDef,
+ CreateVpcRequestRequestTypeDef,
+ CreateVpcRequestServiceResourceCreateVpcTypeDef,
+ CreateVpnGatewayRequestRequestTypeDef,
+ ExportImageRequestRequestTypeDef,
+ ImportKeyPairRequestRequestTypeDef,
+ ImportKeyPairRequestServiceResourceImportKeyPairTypeDef,
+ ProvisionByoipCidrRequestRequestTypeDef,
+ PurchaseHostReservationRequestRequestTypeDef,
+ StartNetworkInsightsAccessScopeAnalysisRequestRequestTypeDef,
+ StartNetworkInsightsAnalysisRequestRequestTypeDef,
+ CreateTrafficMirrorSessionResultTypeDef,
+ DescribeTrafficMirrorSessionsResultTypeDef,
+ ModifyTrafficMirrorSessionResultTypeDef,
+ CreateTrafficMirrorTargetResultTypeDef,
+ DescribeTrafficMirrorTargetsResultTypeDef,
+ CreateTransitGatewayPolicyTableResultTypeDef,
+ DeleteTransitGatewayPolicyTableResultTypeDef,
+ DescribeTransitGatewayPolicyTablesResultTypeDef,
+ CreateTransitGatewayRouteTableAnnouncementResultTypeDef,
+ DeleteTransitGatewayRouteTableAnnouncementResultTypeDef,
+ DescribeTransitGatewayRouteTableAnnouncementsResultTypeDef,
+ CreateTransitGatewayRouteTableResultTypeDef,
+ DeleteTransitGatewayRouteTableResultTypeDef,
+ DescribeTransitGatewayRouteTablesResultTypeDef,
+ AssociateTrunkInterfaceResultTypeDef,
+ DescribeTrunkInterfaceAssociationsResultTypeDef,
+ CreateVerifiedAccessGroupResultTypeDef,
+ DeleteVerifiedAccessGroupResultTypeDef,
+ DescribeVerifiedAccessGroupsResultTypeDef,
+ ModifyVerifiedAccessGroupResultTypeDef,
+ DescribeVpcClassicLinkResultTypeDef,
+ ExplanationTypeDef,
+ DescribeClientVpnTargetNetworksResultTypeDef,
+ RouteTableTypeDef,
+ GetFlowLogsIntegrationTemplateRequestRequestTypeDef,
+ CreateVpnGatewayResultTypeDef,
+ DescribeVpnGatewaysResultTypeDef,
+ NetworkInterfaceAttachmentResponseMetadataTypeDef,
+ NetworkInterfaceAttachmentTypeDef,
+ DhcpOptionsTypeDef,
+ DescribeClientVpnAuthorizationRulesResultTypeDef,
+ DescribeAvailabilityZonesResultTypeDef,
+ HostTypeDef,
+ CreateImageRequestInstanceCreateImageTypeDef,
+ CreateImageRequestRequestTypeDef,
+ ImageAttributeTypeDef,
+ ImageTypeDef,
+ RegisterImageRequestRequestTypeDef,
+ RegisterImageRequestServiceResourceRegisterImageTypeDef,
+ CancelCapacityReservationFleetsResultTypeDef,
+ CancelSpotFleetRequestsResponseTypeDef,
+ CreateCapacityReservationResultTypeDef,
+ DescribeCapacityReservationsResultTypeDef,
+ DescribeCapacityReservationFleetsResultTypeDef,
+ ModifyInstanceCapacityReservationAttributesRequestRequestTypeDef,
+ DescribeClassicLinkInstancesResultTypeDef,
+ CreateClientVpnEndpointRequestRequestTypeDef,
+ ClientVpnEndpointTypeDef,
+ DescribeClientVpnConnectionsResultTypeDef,
+ TerminateClientVpnConnectionsResultTypeDef,
+ DescribeClientVpnRoutesResultTypeDef,
+ ModifyVpnTunnelOptionsSpecificationTypeDef,
+ VpnTunnelOptionsSpecificationTypeDef,
+ TunnelOptionTypeDef,
+ NetworkAclTypeDef,
+ LaunchSpecificationTypeDef,
+ RequestSpotLaunchSpecificationTypeDef,
+ ModifySnapshotAttributeRequestRequestTypeDef,
+ ModifySnapshotAttributeRequestSnapshotModifyAttributeTypeDef,
+ GetAwsNetworkPerformanceDataResultTypeDef,
+ DeleteFleetsResultTypeDef,
+ DeleteLaunchTemplateVersionsResultTypeDef,
+ DeleteQueuedReservedInstancesResultTypeDef,
+ DescribePrincipalIdFormatResultTypeDef,
+ DescribeFastLaunchImagesResultTypeDef,
+ DescribeFlowLogsResultTypeDef,
+ DisableFastSnapshotRestoreErrorItemTypeDef,
+ ImportInstanceTaskDetailsTypeDef,
+ DescribeVpcEndpointConnectionsResultTypeDef,
+ ModifyInstanceAttributeRequestInstanceModifyAttributeTypeDef,
+ ModifyInstanceAttributeRequestRequestTypeDef,
+ InstanceAttributeTypeDef,
+ CreateEgressOnlyInternetGatewayResultTypeDef,
+ DescribeEgressOnlyInternetGatewaysResultTypeDef,
+ CreateInternetGatewayResultTypeDef,
+ DescribeInternetGatewaysResultTypeDef,
+ DescribeElasticGpusResultTypeDef,
+ AttachNetworkInterfaceRequestNetworkInterfaceAttachTypeDef,
+ AttachNetworkInterfaceRequestRequestTypeDef,
+ ModifyNetworkInterfaceAttributeRequestNetworkInterfaceModifyAttributeTypeDef,
+ ModifyNetworkInterfaceAttributeRequestRequestTypeDef,
+ EnableFastSnapshotRestoreErrorItemTypeDef,
+ DescribeFleetHistoryResultTypeDef,
+ DescribeSpotFleetRequestHistoryResponseTypeDef,
+ DescribeExportImageTasksResultTypeDef,
+ CreateInstanceExportTaskResultTypeDef,
+ DescribeExportTasksResultTypeDef,
+ NetworkInsightsPathTypeDef,
+ SpotOptionsRequestTypeDef,
+ SpotOptionsTypeDef,
+ FpgaInfoTypeDef,
+ DescribeFpgaImageAttributeResultTypeDef,
+ ModifyFpgaImageAttributeResultTypeDef,
+ DescribeFpgaImagesResultTypeDef,
+ GpuInfoTypeDef,
+ AssociateIamInstanceProfileResultTypeDef,
+ DescribeIamInstanceProfileAssociationsResultTypeDef,
+ DisassociateIamInstanceProfileResultTypeDef,
+ ReplaceIamInstanceProfileAssociationResultTypeDef,
+ ModifyImageAttributeRequestImageModifyAttributeTypeDef,
+ ModifyImageAttributeRequestRequestTypeDef,
+ ImportImageRequestRequestTypeDef,
+ ImportSnapshotRequestRequestTypeDef,
+ CreateLocalGatewayRouteTableResultTypeDef,
+ DeleteLocalGatewayRouteTableResultTypeDef,
+ DescribeLocalGatewayRouteTablesResultTypeDef,
+ ImportInstanceRequestRequestTypeDef,
+ RunInstancesRequestRequestTypeDef,
+ RunInstancesRequestServiceResourceCreateInstancesTypeDef,
+ RunInstancesRequestSubnetCreateInstancesTypeDef,
+ MonitorInstancesResultTypeDef,
+ UnmonitorInstancesResultTypeDef,
+ InstanceNetworkInterfaceTypeDef,
+ FleetLaunchTemplateOverridesRequestTypeDef,
+ GetInstanceTypesFromInstanceRequirementsRequestGetInstanceTypesFromInstanceRequirementsPaginateTypeDef,
+ GetInstanceTypesFromInstanceRequirementsRequestRequestTypeDef,
+ InstanceRequirementsWithMetadataRequestTypeDef,
+ FleetLaunchTemplateOverridesTypeDef,
+ LaunchTemplateOverridesTypeDef,
+ SpotFleetLaunchSpecificationTypeDef,
+ StartInstancesResultTypeDef,
+ StopInstancesResultTypeDef,
+ TerminateInstancesResultTypeDef,
+ InstanceStatusTypeDef,
+ AuthorizeSecurityGroupEgressRequestRequestTypeDef,
+ AuthorizeSecurityGroupEgressRequestSecurityGroupAuthorizeEgressTypeDef,
+ AuthorizeSecurityGroupIngressRequestRequestTypeDef,
+ AuthorizeSecurityGroupIngressRequestSecurityGroupAuthorizeIngressTypeDef,
+ RevokeSecurityGroupEgressRequestRequestTypeDef,
+ RevokeSecurityGroupEgressRequestSecurityGroupRevokeEgressTypeDef,
+ RevokeSecurityGroupEgressResultTypeDef,
+ RevokeSecurityGroupIngressRequestRequestTypeDef,
+ RevokeSecurityGroupIngressRequestSecurityGroupRevokeIngressTypeDef,
+ RevokeSecurityGroupIngressResultTypeDef,
+ SecurityGroupTypeDef,
+ UpdateSecurityGroupRuleDescriptionsEgressRequestRequestTypeDef,
+ UpdateSecurityGroupRuleDescriptionsIngressRequestRequestTypeDef,
+ StaleSecurityGroupTypeDef,
+ GetIpamDiscoveredAccountsResultTypeDef,
+ GetIpamDiscoveredResourceCidrsResultTypeDef,
+ CreateIpamPoolResultTypeDef,
+ DeleteIpamPoolResultTypeDef,
+ DescribeIpamPoolsResultTypeDef,
+ ModifyIpamPoolResultTypeDef,
+ GetIpamResourceCidrsResultTypeDef,
+ ModifyIpamResourceCidrResultTypeDef,
+ CreateIpamResourceDiscoveryResultTypeDef,
+ DeleteIpamResourceDiscoveryResultTypeDef,
+ DescribeIpamResourceDiscoveriesResultTypeDef,
+ ModifyIpamResourceDiscoveryResultTypeDef,
+ CreateIpamResultTypeDef,
+ DeleteIpamResultTypeDef,
+ DescribeIpamsResultTypeDef,
+ ModifyIpamResultTypeDef,
+ DeprovisionIpamPoolCidrResultTypeDef,
+ GetIpamPoolCidrsResultTypeDef,
+ ProvisionIpamPoolCidrResultTypeDef,
+ DescribeIpv6PoolsResultTypeDef,
+ RequestLaunchTemplateDataTypeDef,
+ ResponseLaunchTemplateDataTypeDef,
+ ModifyFpgaImageAttributeRequestRequestTypeDef,
+ ReservedInstancesModificationTypeDef,
+ CreateNatGatewayResultTypeDef,
+ DescribeNatGatewaysResultTypeDef,
+ CreateNetworkInterfacePermissionResultTypeDef,
+ DescribeNetworkInterfacePermissionsResultTypeDef,
+ CreateVerifiedAccessTrustProviderResultTypeDef,
+ DeleteVerifiedAccessTrustProviderResultTypeDef,
+ DescribeVerifiedAccessTrustProvidersResultTypeDef,
+ ModifyVerifiedAccessTrustProviderResultTypeDef,
+ CreateNetworkInsightsPathRequestRequestTypeDef,
+ AccessScopePathRequestTypeDef,
+ AccessScopePathTypeDef,
+ CancelReservedInstancesListingResultTypeDef,
+ CreateReservedInstancesListingResultTypeDef,
+ DescribeReservedInstancesListingsResultTypeDef,
+ DescribePublicIpv4PoolsResultTypeDef,
+ DescribeReservedInstancesOfferingsResultTypeDef,
+ DescribeReservedInstancesResultTypeDef,
+ AuthorizeSecurityGroupEgressResultTypeDef,
+ AuthorizeSecurityGroupIngressResultTypeDef,
+ DescribeSecurityGroupRulesResultTypeDef,
+ BundleInstanceRequestRequestTypeDef,
+ BundleTaskTypeDef,
+ DescribeScheduledInstanceAvailabilityResultTypeDef,
+ DescribeScheduledInstancesResultTypeDef,
+ PurchaseScheduledInstancesResultTypeDef,
+ ScheduledInstancesLaunchSpecificationTypeDef,
+ CreateVpcEndpointResultTypeDef,
+ DescribeVpcEndpointsResultTypeDef,
+ ModifySecurityGroupRulesRequestRequestTypeDef,
+ CreateVpcEndpointServiceConfigurationResultTypeDef,
+ DescribeVpcEndpointServiceConfigurationsResultTypeDef,
+ DescribeVpcEndpointServicesResultTypeDef,
+ ImportImageResultTypeDef,
+ ImportImageTaskTypeDef,
+ ImportSnapshotResultTypeDef,
+ ImportSnapshotTaskTypeDef,
+ CreateSpotDatafeedSubscriptionResultTypeDef,
+ DescribeSpotDatafeedSubscriptionResultTypeDef,
+ GetTransitGatewayMulticastDomainAssociationsResultTypeDef,
+ AcceptTransitGatewayMulticastDomainAssociationsResultTypeDef,
+ AssociateTransitGatewayMulticastDomainResultTypeDef,
+ DisassociateTransitGatewayMulticastDomainResultTypeDef,
+ RejectTransitGatewayMulticastDomainAssociationsResultTypeDef,
+ AssociateSubnetCidrBlockResultTypeDef,
+ DisassociateSubnetCidrBlockResultTypeDef,
+ SubnetTypeDef,
+ GetReservedInstancesExchangeQuoteResultTypeDef,
+ LoadBalancersConfigTypeDef,
+ CreateTrafficMirrorFilterRuleResultTypeDef,
+ ModifyTrafficMirrorFilterRuleResultTypeDef,
+ TrafficMirrorFilterTypeDef,
+ DescribeTransitGatewayAttachmentsResultTypeDef,
+ TransitGatewayConnectPeerTypeDef,
+ CreateTransitGatewayConnectResultTypeDef,
+ DeleteTransitGatewayConnectResultTypeDef,
+ DescribeTransitGatewayConnectsResultTypeDef,
+ CreateTransitGatewayMulticastDomainResultTypeDef,
+ DeleteTransitGatewayMulticastDomainResultTypeDef,
+ DescribeTransitGatewayMulticastDomainsResultTypeDef,
+ CreateTransitGatewayResultTypeDef,
+ DeleteTransitGatewayResultTypeDef,
+ DescribeTransitGatewaysResultTypeDef,
+ ModifyTransitGatewayResultTypeDef,
+ AcceptTransitGatewayPeeringAttachmentResultTypeDef,
+ CreateTransitGatewayPeeringAttachmentResultTypeDef,
+ DeleteTransitGatewayPeeringAttachmentResultTypeDef,
+ DescribeTransitGatewayPeeringAttachmentsResultTypeDef,
+ RejectTransitGatewayPeeringAttachmentResultTypeDef,
+ TransitGatewayPolicyTableEntryTypeDef,
+ CreateTransitGatewayPrefixListReferenceResultTypeDef,
+ DeleteTransitGatewayPrefixListReferenceResultTypeDef,
+ GetTransitGatewayPrefixListReferencesResultTypeDef,
+ ModifyTransitGatewayPrefixListReferenceResultTypeDef,
+ CreateTransitGatewayRouteResultTypeDef,
+ DeleteTransitGatewayRouteResultTypeDef,
+ ReplaceTransitGatewayRouteResultTypeDef,
+ SearchTransitGatewayRoutesResultTypeDef,
+ AcceptTransitGatewayVpcAttachmentResultTypeDef,
+ CreateTransitGatewayVpcAttachmentResultTypeDef,
+ DeleteTransitGatewayVpcAttachmentResultTypeDef,
+ DescribeTransitGatewayVpcAttachmentsResultTypeDef,
+ ModifyTransitGatewayVpcAttachmentResultTypeDef,
+ RejectTransitGatewayVpcAttachmentResultTypeDef,
+ ModifyInstanceCreditSpecificationResultTypeDef,
+ AcceptVpcEndpointConnectionsResultTypeDef,
+ CreateFlowLogsResultTypeDef,
+ DeleteFlowLogsResultTypeDef,
+ DeleteVpcEndpointConnectionNotificationsResultTypeDef,
+ DeleteVpcEndpointServiceConfigurationsResultTypeDef,
+ DeleteVpcEndpointsResultTypeDef,
+ ModifyHostsResultTypeDef,
+ RejectVpcEndpointConnectionsResultTypeDef,
+ ReleaseHostsResultTypeDef,
+ CreateLaunchTemplateResultTypeDef,
+ CreateVerifiedAccessEndpointResultTypeDef,
+ DeleteVerifiedAccessEndpointResultTypeDef,
+ DescribeVerifiedAccessEndpointsResultTypeDef,
+ ModifyVerifiedAccessEndpointResultTypeDef,
+ AttachVerifiedAccessTrustProviderResultTypeDef,
+ CreateVerifiedAccessInstanceResultTypeDef,
+ DeleteVerifiedAccessInstanceResultTypeDef,
+ DescribeVerifiedAccessInstancesResultTypeDef,
+ DetachVerifiedAccessTrustProviderResultTypeDef,
+ ModifyVerifiedAccessInstanceResultTypeDef,
+ VerifiedAccessLogsTypeDef,
+ ModifyVerifiedAccessInstanceLoggingConfigurationRequestRequestTypeDef,
+ DescribeVolumesResultTypeDef,
+ VolumeStatusItemTypeDef,
+ AssociateVpcCidrBlockResultTypeDef,
+ DisassociateVpcCidrBlockResultTypeDef,
+ VpcTypeDef,
+ VpcPeeringConnectionTypeDef,
+ AssociateInstanceEventWindowResultTypeDef,
+ CreateInstanceEventWindowResultTypeDef,
+ DescribeInstanceEventWindowsResultTypeDef,
+ DisassociateInstanceEventWindowResultTypeDef,
+ ModifyInstanceEventWindowResultTypeDef,
+ PathComponentTypeDef,
+ CreateRouteTableResultTypeDef,
+ DescribeRouteTablesResultTypeDef,
+ DescribeNetworkInterfaceAttributeResultTypeDef,
+ NetworkInterfaceTypeDef,
+ CreateDhcpOptionsResultTypeDef,
+ DescribeDhcpOptionsResultTypeDef,
+ DescribeHostsResultTypeDef,
+ DescribeImagesResultTypeDef,
+ DescribeClientVpnEndpointsResultTypeDef,
+ ModifyVpnTunnelOptionsRequestRequestTypeDef,
+ VpnConnectionOptionsSpecificationTypeDef,
+ VpnConnectionOptionsTypeDef,
+ CreateNetworkAclResultTypeDef,
+ DescribeNetworkAclsResultTypeDef,
+ SpotInstanceRequestTypeDef,
+ RequestSpotInstancesRequestRequestTypeDef,
+ DisableFastSnapshotRestoresResultTypeDef,
+ ConversionTaskTypeDef,
+ EnableFastSnapshotRestoresResultTypeDef,
+ CreateNetworkInsightsPathResultTypeDef,
+ DescribeNetworkInsightsPathsResultTypeDef,
+ InstanceTypeInfoTypeDef,
+ InstanceTypeDef,
+ FleetLaunchTemplateConfigRequestTypeDef,
+ GetSpotPlacementScoresRequestGetSpotPlacementScoresPaginateTypeDef,
+ GetSpotPlacementScoresRequestRequestTypeDef,
+ FleetLaunchTemplateConfigTypeDef,
+ LaunchTemplateAndOverridesResponseTypeDef,
+ LaunchTemplateConfigTypeDef,
+ DescribeInstanceStatusResultTypeDef,
+ DescribeSecurityGroupsResultTypeDef,
+ DescribeStaleSecurityGroupsResultTypeDef,
+ CreateLaunchTemplateRequestRequestTypeDef,
+ CreateLaunchTemplateVersionRequestRequestTypeDef,
+ GetLaunchTemplateDataResultTypeDef,
+ LaunchTemplateVersionTypeDef,
+ DescribeReservedInstancesModificationsResultTypeDef,
+ CreateNetworkInsightsAccessScopeRequestRequestTypeDef,
+ NetworkInsightsAccessScopeContentTypeDef,
+ BundleInstanceResultTypeDef,
+ CancelBundleTaskResultTypeDef,
+ DescribeBundleTasksResultTypeDef,
+ RunScheduledInstancesRequestRequestTypeDef,
+ DescribeImportImageTasksResultTypeDef,
+ DescribeImportSnapshotTasksResultTypeDef,
+ CreateDefaultSubnetResultTypeDef,
+ CreateSubnetResultTypeDef,
+ DescribeSubnetsResultTypeDef,
+ CreateTrafficMirrorFilterResultTypeDef,
+ DescribeTrafficMirrorFiltersResultTypeDef,
+ ModifyTrafficMirrorFilterNetworkServicesResultTypeDef,
+ CreateTransitGatewayConnectPeerResultTypeDef,
+ DeleteTransitGatewayConnectPeerResultTypeDef,
+ DescribeTransitGatewayConnectPeersResultTypeDef,
+ GetTransitGatewayPolicyTableEntriesResultTypeDef,
+ VerifiedAccessInstanceLoggingConfigurationTypeDef,
+ DescribeVolumeStatusResultTypeDef,
+ CreateDefaultVpcResultTypeDef,
+ CreateVpcResultTypeDef,
+ DescribeVpcsResultTypeDef,
+ AcceptVpcPeeringConnectionResultTypeDef,
+ CreateVpcPeeringConnectionResultTypeDef,
+ DescribeVpcPeeringConnectionsResultTypeDef,
+ AccessScopeAnalysisFindingTypeDef,
+ NetworkInsightsAnalysisTypeDef,
+ CreateNetworkInterfaceResultTypeDef,
+ DescribeNetworkInterfacesResultTypeDef,
+ CreateVpnConnectionRequestRequestTypeDef,
+ VpnConnectionTypeDef,
+ DescribeSpotInstanceRequestsResultTypeDef,
+ RequestSpotInstancesResultTypeDef,
+ DescribeConversionTasksResultTypeDef,
+ ImportInstanceResultTypeDef,
+ ImportVolumeResultTypeDef,
+ DescribeInstanceTypesResultTypeDef,
+ ReservationResponseMetadataTypeDef,
+ ReservationTypeDef,
+ CreateFleetRequestRequestTypeDef,
+ ModifyFleetRequestRequestTypeDef,
+ CreateFleetErrorTypeDef,
+ CreateFleetInstanceTypeDef,
+ DescribeFleetErrorTypeDef,
+ DescribeFleetsInstancesTypeDef,
+ ModifySpotFleetRequestRequestRequestTypeDef,
+ SpotFleetRequestConfigDataTypeDef,
+ CreateLaunchTemplateVersionResultTypeDef,
+ DescribeLaunchTemplateVersionsResultTypeDef,
+ CreateNetworkInsightsAccessScopeResultTypeDef,
+ GetNetworkInsightsAccessScopeContentResultTypeDef,
+ DescribeVerifiedAccessInstanceLoggingConfigurationsResultTypeDef,
+ ModifyVerifiedAccessInstanceLoggingConfigurationResultTypeDef,
+ GetNetworkInsightsAccessScopeAnalysisFindingsResultTypeDef,
+ DescribeNetworkInsightsAnalysesResultTypeDef,
+ StartNetworkInsightsAnalysisResultTypeDef,
+ CreateVpnConnectionResultTypeDef,
+ DescribeVpnConnectionsResultTypeDef,
+ ModifyVpnConnectionOptionsResultTypeDef,
+ ModifyVpnConnectionResultTypeDef,
+ ModifyVpnTunnelCertificateResultTypeDef,
+ ModifyVpnTunnelOptionsResultTypeDef,
+ DescribeInstancesResultTypeDef,
+ CreateFleetResultTypeDef,
+ FleetDataTypeDef,
+ RequestSpotFleetRequestRequestTypeDef,
+ SpotFleetRequestConfigTypeDef,
+ DescribeFleetsResultTypeDef,
+ DescribeSpotFleetRequestsResponseTypeDef,
+)
+
+
+def get_structure() -> AcceleratorCountRequestTypeDef:
+ return {...}
+```
+
+<a id="how-it-works"></a>
+
+## How it works
+
+Fully automated
+[mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
+generates type annotations for each service, patiently waiting for `boto3`
+updates. It delivers drop-in type annotations for you and makes sure that:
+
+- All available `boto3` services are covered.
+- Each public class and method of every `boto3` service gets valid type
+ annotations extracted from `botocore` schemas.
+- Type annotations include up-to-date documentation.
+- Link to documentation is provided for every method.
+- Code is processed by [black](https://github.com/psf/black) and
+ [isort](https://github.com/PyCQA/isort) for readability.
+
+<a id="what's-new"></a>
+
+## What's new
+
+<a id="implemented-features"></a>
+
+### Implemented features
+
+- Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
+ libraries
+- `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
+ compatibility
+- `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
+ annotations for each service
+- Generated `TypeDefs` for each service
+- Generated `Literals` for each service
+- Auto discovery of types for `boto3.client` and `boto3.resource` calls
+- Auto discovery of types for `session.client` and `session.resource` calls
+- Auto discovery of types for `client.get_waiter` and `client.get_paginator`
+ calls
+- Auto discovery of types for `ServiceResource` and `Resource` collections
+- Auto discovery of types for `aiobotocore.Session.create_client` calls
+
+<a id="latest-changes"></a>
+
+### Latest changes
+
+Builder changelog can be found in
+[Releases](https://github.com/youtype/mypy_boto3_builder/releases).
+
+<a id="versioning"></a>
+
+## Versioning
+
+`mypy-boto3-ec2` version is the same as related `boto3` version and follows
+[PEP 440](https://www.python.org/dev/peps/pep-0440/) format.
+
+<a id="thank-you"></a>
+
+## Thank you
+
+- [Allie Fitter](https://github.com/alliefitter) for
+ [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
+ this package is based on top of his work
+- [black](https://github.com/psf/black) developers for an awesome formatting
+ tool
+- [Timothy Edmund Crosley](https://github.com/timothycrosley) for
+ [isort](https://github.com/PyCQA/isort) and how flexible it is
+- [mypy](https://github.com/python/mypy) developers for doing all dirty work
+ for us
+- [pyright](https://github.com/microsoft/pyright) team for the new era of typed
+ Python
+
+<a id="documentation"></a>
+
+## Documentation
+
+All services type annotations can be found in
+[boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2/)
+
+<a id="support-and-contributing"></a>
+
+## Support and contributing
+
+This package is auto-generated. Please reports any bugs or request new features
+in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
+repository.
+
+
+%package help
+Summary: Development documents and examples for mypy-boto3-ec2
+Provides: python3-mypy-boto3-ec2-doc
+%description help
+<a id="mypy-boto3-ec2"></a>
+
+# mypy-boto3-ec2
+
+[![PyPI - mypy-boto3-ec2](https://img.shields.io/pypi/v/mypy-boto3-ec2.svg?color=blue)](https://pypi.org/project/mypy-boto3-ec2)
+[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-ec2.svg?color=blue)](https://pypi.org/project/mypy-boto3-ec2)
+[![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2/)
+[![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-ec2?color=blue)](https://pypistats.org/packages/mypy-boto3-ec2)
+
+![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)
+
+Type annotations for
+[boto3.EC2 1.26.106](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html#EC2)
+service compatible with [VSCode](https://code.visualstudio.com/),
+[PyCharm](https://www.jetbrains.com/pycharm/),
+[Emacs](https://www.gnu.org/software/emacs/),
+[Sublime Text](https://www.sublimetext.com/),
+[mypy](https://github.com/python/mypy),
+[pyright](https://github.com/microsoft/pyright) and other tools.
+
+Generated by
+[mypy-boto3-builder 7.14.5](https://github.com/youtype/mypy_boto3_builder).
+
+More information can be found on
+[boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
+[mypy-boto3-ec2 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2/).
+
+See how it helps to find and fix potential bugs:
+
+![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)
+
+- [mypy-boto3-ec2](#mypy-boto3-ec2)
+ - [How to install](#how-to-install)
+ - [VSCode extension](#vscode-extension)
+ - [From PyPI with pip](#from-pypi-with-pip)
+ - [From conda-forge](#from-conda-forge)
+ - [How to uninstall](#how-to-uninstall)
+ - [Usage](#usage)
+ - [VSCode](#vscode)
+ - [PyCharm](#pycharm)
+ - [Emacs](#emacs)
+ - [Sublime Text](#sublime-text)
+ - [Other IDEs](#other-ides)
+ - [mypy](#mypy)
+ - [pyright](#pyright)
+ - [Explicit type annotations](#explicit-type-annotations)
+ - [Client annotations](#client-annotations)
+ - [Paginators annotations](#paginators-annotations)
+ - [Waiters annotations](#waiters-annotations)
+ - [Service Resource annotations](#service-resource-annotations)
+ - [Other resources annotations](#other-resources-annotations)
+ - [Collections annotations](#collections-annotations)
+ - [Literals](#literals)
+ - [Typed dictionaries](#typed-dictionaries)
+ - [How it works](#how-it-works)
+ - [What's new](#what's-new)
+ - [Implemented features](#implemented-features)
+ - [Latest changes](#latest-changes)
+ - [Versioning](#versioning)
+ - [Thank you](#thank-you)
+ - [Documentation](#documentation)
+ - [Support and contributing](#support-and-contributing)
+
+<a id="how-to-install"></a>
+
+## How to install
+
+<a id="vscode-extension"></a>
+
+### VSCode extension
+
+Add
+[AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
+extension to your VSCode and run `AWS boto3: Quick Start` command.
+
+Click `Modify` and select `boto3 common` and `EC2`.
+
+<a id="from-pypi-with-pip"></a>
+
+### From PyPI with pip
+
+Install `boto3-stubs` for `EC2` service.
+
+```bash
+# install with boto3 type annotations
+python -m pip install 'boto3-stubs[ec2]'
+
+
+# Lite version does not provide session.client/resource overloads
+# it is more RAM-friendly, but requires explicit type annotations
+python -m pip install 'boto3-stubs-lite[ec2]'
+
+
+# standalone installation
+python -m pip install mypy-boto3-ec2
+```
+
+<a id="from-conda-forge"></a>
+
+### From conda-forge
+
+Installing `mypy-boto3-ec2` from the `conda-forge` channel can be achieved by
+adding `conda-forge` to your channels with:
+
+```bash
+conda config --add channels conda-forge
+conda config --set channel_priority strict
+```
+
+Once the `conda-forge` channel has been enabled, `mypy-boto3-ec2` can be
+installed with:
+
+```bash
+conda install mypy-boto3-ec2
+```
+
+It is possible to list all of the versions of `mypy-boto3-ec2` available on
+your platform with:
+
+```bash
+conda search mypy-boto3-ec2 --channel conda-forge
+```
+
+<a id="how-to-uninstall"></a>
+
+## How to uninstall
+
+```bash
+python -m pip uninstall -y mypy-boto3-ec2
+```
+
+<a id="usage"></a>
+
+## Usage
+
+<a id="vscode"></a>
+
+### VSCode
+
+- Install
+ [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
+- Install
+ [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
+- Set `Pylance` as your Python Language Server
+- Install `boto3-stubs[ec2]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[ec2]'
+```
+
+Both type checking and code completion should now work. No explicit type
+annotations required, write your `boto3` code as usual.
+
+<a id="pycharm"></a>
+
+### PyCharm
+
+Install `boto3-stubs-lite[ec2]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs-lite[ec2]'`
+```
+
+Both type checking and code completion should now work. Explicit type
+annotations **are required**.
+
+Use `boto3-stubs` package instead for implicit type discovery.
+
+<a id="emacs"></a>
+
+### Emacs
+
+- Install `boto3-stubs` with services you use in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[ec2]'
+```
+
+- Install [use-package](https://github.com/jwiegley/use-package),
+ [lsp](https://github.com/emacs-lsp/lsp-mode/),
+ [company](https://github.com/company-mode/company-mode) and
+ [flycheck](https://github.com/flycheck/flycheck) packages
+- Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package
+
+```elisp
+(use-package lsp-pyright
+ :ensure t
+ :hook (python-mode . (lambda ()
+ (require 'lsp-pyright)
+ (lsp))) ; or lsp-deferred
+ :init (when (executable-find "python3")
+ (setq lsp-pyright-python-executable-cmd "python3"))
+ )
+```
+
+- Make sure emacs uses the environment where you have installed `boto3-stubs`
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="sublime-text"></a>
+
+### Sublime Text
+
+- Install `boto3-stubs[ec2]` with services you use in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[ec2]'
+```
+
+- Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="other-ides"></a>
+
+### Other IDEs
+
+Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
+should work.
+
+<a id="mypy"></a>
+
+### mypy
+
+- Install `mypy`: `python -m pip install mypy`
+- Install `boto3-stubs[ec2]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[ec2]'`
+```
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="pyright"></a>
+
+### pyright
+
+- Install `pyright`: `npm i -g pyright`
+- Install `boto3-stubs[ec2]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[ec2]'
+```
+
+Optionally, you can install `boto3-stubs` to `typings` folder.
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="explicit-type-annotations"></a>
+
+## Explicit type annotations
+
+<a id="client-annotations"></a>
+
+### Client annotations
+
+`EC2Client` provides annotations for `boto3.client("ec2")`.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2Client
+
+client: EC2Client = Session().client("ec2")
+
+# now client usage is checked by mypy and IDE should provide code completion
+```
+
+<a id="paginators-annotations"></a>
+
+### Paginators annotations
+
+`mypy_boto3_ec2.paginator` module contains type annotations for all paginators.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2Client
+from mypy_boto3_ec2.paginator import (
+ DescribeAddressTransfersPaginator,
+ DescribeAddressesAttributePaginator,
+ DescribeAwsNetworkPerformanceMetricSubscriptionsPaginator,
+ DescribeByoipCidrsPaginator,
+ DescribeCapacityReservationFleetsPaginator,
+ DescribeCapacityReservationsPaginator,
+ DescribeCarrierGatewaysPaginator,
+ DescribeClassicLinkInstancesPaginator,
+ DescribeClientVpnAuthorizationRulesPaginator,
+ DescribeClientVpnConnectionsPaginator,
+ DescribeClientVpnEndpointsPaginator,
+ DescribeClientVpnRoutesPaginator,
+ DescribeClientVpnTargetNetworksPaginator,
+ DescribeCoipPoolsPaginator,
+ DescribeDhcpOptionsPaginator,
+ DescribeEgressOnlyInternetGatewaysPaginator,
+ DescribeExportImageTasksPaginator,
+ DescribeFastLaunchImagesPaginator,
+ DescribeFastSnapshotRestoresPaginator,
+ DescribeFleetsPaginator,
+ DescribeFlowLogsPaginator,
+ DescribeFpgaImagesPaginator,
+ DescribeHostReservationOfferingsPaginator,
+ DescribeHostReservationsPaginator,
+ DescribeHostsPaginator,
+ DescribeIamInstanceProfileAssociationsPaginator,
+ DescribeImagesPaginator,
+ DescribeImportImageTasksPaginator,
+ DescribeImportSnapshotTasksPaginator,
+ DescribeInstanceCreditSpecificationsPaginator,
+ DescribeInstanceEventWindowsPaginator,
+ DescribeInstanceStatusPaginator,
+ DescribeInstanceTypeOfferingsPaginator,
+ DescribeInstanceTypesPaginator,
+ DescribeInstancesPaginator,
+ DescribeInternetGatewaysPaginator,
+ DescribeIpamPoolsPaginator,
+ DescribeIpamResourceDiscoveriesPaginator,
+ DescribeIpamResourceDiscoveryAssociationsPaginator,
+ DescribeIpamScopesPaginator,
+ DescribeIpamsPaginator,
+ DescribeIpv6PoolsPaginator,
+ DescribeLaunchTemplateVersionsPaginator,
+ DescribeLaunchTemplatesPaginator,
+ DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsPaginator,
+ DescribeLocalGatewayRouteTableVpcAssociationsPaginator,
+ DescribeLocalGatewayRouteTablesPaginator,
+ DescribeLocalGatewayVirtualInterfaceGroupsPaginator,
+ DescribeLocalGatewayVirtualInterfacesPaginator,
+ DescribeLocalGatewaysPaginator,
+ DescribeManagedPrefixListsPaginator,
+ DescribeMovingAddressesPaginator,
+ DescribeNatGatewaysPaginator,
+ DescribeNetworkAclsPaginator,
+ DescribeNetworkInsightsAccessScopeAnalysesPaginator,
+ DescribeNetworkInsightsAccessScopesPaginator,
+ DescribeNetworkInsightsAnalysesPaginator,
+ DescribeNetworkInsightsPathsPaginator,
+ DescribeNetworkInterfacePermissionsPaginator,
+ DescribeNetworkInterfacesPaginator,
+ DescribePrefixListsPaginator,
+ DescribePrincipalIdFormatPaginator,
+ DescribePublicIpv4PoolsPaginator,
+ DescribeReplaceRootVolumeTasksPaginator,
+ DescribeReservedInstancesModificationsPaginator,
+ DescribeReservedInstancesOfferingsPaginator,
+ DescribeRouteTablesPaginator,
+ DescribeScheduledInstanceAvailabilityPaginator,
+ DescribeScheduledInstancesPaginator,
+ DescribeSecurityGroupRulesPaginator,
+ DescribeSecurityGroupsPaginator,
+ DescribeSnapshotTierStatusPaginator,
+ DescribeSnapshotsPaginator,
+ DescribeSpotFleetInstancesPaginator,
+ DescribeSpotFleetRequestsPaginator,
+ DescribeSpotInstanceRequestsPaginator,
+ DescribeSpotPriceHistoryPaginator,
+ DescribeStaleSecurityGroupsPaginator,
+ DescribeStoreImageTasksPaginator,
+ DescribeSubnetsPaginator,
+ DescribeTagsPaginator,
+ DescribeTrafficMirrorFiltersPaginator,
+ DescribeTrafficMirrorSessionsPaginator,
+ DescribeTrafficMirrorTargetsPaginator,
+ DescribeTransitGatewayAttachmentsPaginator,
+ DescribeTransitGatewayConnectPeersPaginator,
+ DescribeTransitGatewayConnectsPaginator,
+ DescribeTransitGatewayMulticastDomainsPaginator,
+ DescribeTransitGatewayPeeringAttachmentsPaginator,
+ DescribeTransitGatewayPolicyTablesPaginator,
+ DescribeTransitGatewayRouteTableAnnouncementsPaginator,
+ DescribeTransitGatewayRouteTablesPaginator,
+ DescribeTransitGatewayVpcAttachmentsPaginator,
+ DescribeTransitGatewaysPaginator,
+ DescribeTrunkInterfaceAssociationsPaginator,
+ DescribeVerifiedAccessEndpointsPaginator,
+ DescribeVerifiedAccessGroupsPaginator,
+ DescribeVerifiedAccessInstanceLoggingConfigurationsPaginator,
+ DescribeVerifiedAccessInstancesPaginator,
+ DescribeVerifiedAccessTrustProvidersPaginator,
+ DescribeVolumeStatusPaginator,
+ DescribeVolumesPaginator,
+ DescribeVolumesModificationsPaginator,
+ DescribeVpcClassicLinkDnsSupportPaginator,
+ DescribeVpcEndpointConnectionNotificationsPaginator,
+ DescribeVpcEndpointConnectionsPaginator,
+ DescribeVpcEndpointServiceConfigurationsPaginator,
+ DescribeVpcEndpointServicePermissionsPaginator,
+ DescribeVpcEndpointServicesPaginator,
+ DescribeVpcEndpointsPaginator,
+ DescribeVpcPeeringConnectionsPaginator,
+ DescribeVpcsPaginator,
+ GetAssociatedIpv6PoolCidrsPaginator,
+ GetAwsNetworkPerformanceDataPaginator,
+ GetGroupsForCapacityReservationPaginator,
+ GetInstanceTypesFromInstanceRequirementsPaginator,
+ GetIpamAddressHistoryPaginator,
+ GetIpamDiscoveredAccountsPaginator,
+ GetIpamDiscoveredResourceCidrsPaginator,
+ GetIpamPoolAllocationsPaginator,
+ GetIpamPoolCidrsPaginator,
+ GetIpamResourceCidrsPaginator,
+ GetManagedPrefixListAssociationsPaginator,
+ GetManagedPrefixListEntriesPaginator,
+ GetSpotPlacementScoresPaginator,
+ GetTransitGatewayAttachmentPropagationsPaginator,
+ GetTransitGatewayMulticastDomainAssociationsPaginator,
+ GetTransitGatewayPolicyTableAssociationsPaginator,
+ GetTransitGatewayPrefixListReferencesPaginator,
+ GetTransitGatewayRouteTableAssociationsPaginator,
+ GetTransitGatewayRouteTablePropagationsPaginator,
+ GetVpnConnectionDeviceTypesPaginator,
+ ListImagesInRecycleBinPaginator,
+ ListSnapshotsInRecycleBinPaginator,
+ SearchLocalGatewayRoutesPaginator,
+ SearchTransitGatewayMulticastGroupsPaginator,
+)
+
+client: EC2Client = Session().client("ec2")
+
+# Explicit type annotations are optional here
+# Types should be correctly discovered by mypy and IDEs
+describe_address_transfers_paginator: DescribeAddressTransfersPaginator = client.get_paginator(
+ "describe_address_transfers"
+)
+describe_addresses_attribute_paginator: DescribeAddressesAttributePaginator = client.get_paginator(
+ "describe_addresses_attribute"
+)
+describe_aws_network_performance_metric_subscriptions_paginator: DescribeAwsNetworkPerformanceMetricSubscriptionsPaginator = client.get_paginator(
+ "describe_aws_network_performance_metric_subscriptions"
+)
+describe_byoip_cidrs_paginator: DescribeByoipCidrsPaginator = client.get_paginator(
+ "describe_byoip_cidrs"
+)
+describe_capacity_reservation_fleets_paginator: DescribeCapacityReservationFleetsPaginator = (
+ client.get_paginator("describe_capacity_reservation_fleets")
+)
+describe_capacity_reservations_paginator: DescribeCapacityReservationsPaginator = (
+ client.get_paginator("describe_capacity_reservations")
+)
+describe_carrier_gateways_paginator: DescribeCarrierGatewaysPaginator = client.get_paginator(
+ "describe_carrier_gateways"
+)
+describe_classic_link_instances_paginator: DescribeClassicLinkInstancesPaginator = (
+ client.get_paginator("describe_classic_link_instances")
+)
+describe_client_vpn_authorization_rules_paginator: DescribeClientVpnAuthorizationRulesPaginator = (
+ client.get_paginator("describe_client_vpn_authorization_rules")
+)
+describe_client_vpn_connections_paginator: DescribeClientVpnConnectionsPaginator = (
+ client.get_paginator("describe_client_vpn_connections")
+)
+describe_client_vpn_endpoints_paginator: DescribeClientVpnEndpointsPaginator = client.get_paginator(
+ "describe_client_vpn_endpoints"
+)
+describe_client_vpn_routes_paginator: DescribeClientVpnRoutesPaginator = client.get_paginator(
+ "describe_client_vpn_routes"
+)
+describe_client_vpn_target_networks_paginator: DescribeClientVpnTargetNetworksPaginator = (
+ client.get_paginator("describe_client_vpn_target_networks")
+)
+describe_coip_pools_paginator: DescribeCoipPoolsPaginator = client.get_paginator(
+ "describe_coip_pools"
+)
+describe_dhcp_options_paginator: DescribeDhcpOptionsPaginator = client.get_paginator(
+ "describe_dhcp_options"
+)
+describe_egress_only_internet_gateways_paginator: DescribeEgressOnlyInternetGatewaysPaginator = (
+ client.get_paginator("describe_egress_only_internet_gateways")
+)
+describe_export_image_tasks_paginator: DescribeExportImageTasksPaginator = client.get_paginator(
+ "describe_export_image_tasks"
+)
+describe_fast_launch_images_paginator: DescribeFastLaunchImagesPaginator = client.get_paginator(
+ "describe_fast_launch_images"
+)
+describe_fast_snapshot_restores_paginator: DescribeFastSnapshotRestoresPaginator = (
+ client.get_paginator("describe_fast_snapshot_restores")
+)
+describe_fleets_paginator: DescribeFleetsPaginator = client.get_paginator("describe_fleets")
+describe_flow_logs_paginator: DescribeFlowLogsPaginator = client.get_paginator("describe_flow_logs")
+describe_fpga_images_paginator: DescribeFpgaImagesPaginator = client.get_paginator(
+ "describe_fpga_images"
+)
+describe_host_reservation_offerings_paginator: DescribeHostReservationOfferingsPaginator = (
+ client.get_paginator("describe_host_reservation_offerings")
+)
+describe_host_reservations_paginator: DescribeHostReservationsPaginator = client.get_paginator(
+ "describe_host_reservations"
+)
+describe_hosts_paginator: DescribeHostsPaginator = client.get_paginator("describe_hosts")
+describe_iam_instance_profile_associations_paginator: DescribeIamInstanceProfileAssociationsPaginator = client.get_paginator(
+ "describe_iam_instance_profile_associations"
+)
+describe_images_paginator: DescribeImagesPaginator = client.get_paginator("describe_images")
+describe_import_image_tasks_paginator: DescribeImportImageTasksPaginator = client.get_paginator(
+ "describe_import_image_tasks"
+)
+describe_import_snapshot_tasks_paginator: DescribeImportSnapshotTasksPaginator = (
+ client.get_paginator("describe_import_snapshot_tasks")
+)
+describe_instance_credit_specifications_paginator: DescribeInstanceCreditSpecificationsPaginator = (
+ client.get_paginator("describe_instance_credit_specifications")
+)
+describe_instance_event_windows_paginator: DescribeInstanceEventWindowsPaginator = (
+ client.get_paginator("describe_instance_event_windows")
+)
+describe_instance_status_paginator: DescribeInstanceStatusPaginator = client.get_paginator(
+ "describe_instance_status"
+)
+describe_instance_type_offerings_paginator: DescribeInstanceTypeOfferingsPaginator = (
+ client.get_paginator("describe_instance_type_offerings")
+)
+describe_instance_types_paginator: DescribeInstanceTypesPaginator = client.get_paginator(
+ "describe_instance_types"
+)
+describe_instances_paginator: DescribeInstancesPaginator = client.get_paginator(
+ "describe_instances"
+)
+describe_internet_gateways_paginator: DescribeInternetGatewaysPaginator = client.get_paginator(
+ "describe_internet_gateways"
+)
+describe_ipam_pools_paginator: DescribeIpamPoolsPaginator = client.get_paginator(
+ "describe_ipam_pools"
+)
+describe_ipam_resource_discoveries_paginator: DescribeIpamResourceDiscoveriesPaginator = (
+ client.get_paginator("describe_ipam_resource_discoveries")
+)
+describe_ipam_resource_discovery_associations_paginator: DescribeIpamResourceDiscoveryAssociationsPaginator = client.get_paginator(
+ "describe_ipam_resource_discovery_associations"
+)
+describe_ipam_scopes_paginator: DescribeIpamScopesPaginator = client.get_paginator(
+ "describe_ipam_scopes"
+)
+describe_ipams_paginator: DescribeIpamsPaginator = client.get_paginator("describe_ipams")
+describe_ipv6_pools_paginator: DescribeIpv6PoolsPaginator = client.get_paginator(
+ "describe_ipv6_pools"
+)
+describe_launch_template_versions_paginator: DescribeLaunchTemplateVersionsPaginator = (
+ client.get_paginator("describe_launch_template_versions")
+)
+describe_launch_templates_paginator: DescribeLaunchTemplatesPaginator = client.get_paginator(
+ "describe_launch_templates"
+)
+describe_local_gateway_route_table_virtual_interface_group_associations_paginator: DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsPaginator = client.get_paginator(
+ "describe_local_gateway_route_table_virtual_interface_group_associations"
+)
+describe_local_gateway_route_table_vpc_associations_paginator: DescribeLocalGatewayRouteTableVpcAssociationsPaginator = client.get_paginator(
+ "describe_local_gateway_route_table_vpc_associations"
+)
+describe_local_gateway_route_tables_paginator: DescribeLocalGatewayRouteTablesPaginator = (
+ client.get_paginator("describe_local_gateway_route_tables")
+)
+describe_local_gateway_virtual_interface_groups_paginator: DescribeLocalGatewayVirtualInterfaceGroupsPaginator = client.get_paginator(
+ "describe_local_gateway_virtual_interface_groups"
+)
+describe_local_gateway_virtual_interfaces_paginator: DescribeLocalGatewayVirtualInterfacesPaginator = client.get_paginator(
+ "describe_local_gateway_virtual_interfaces"
+)
+describe_local_gateways_paginator: DescribeLocalGatewaysPaginator = client.get_paginator(
+ "describe_local_gateways"
+)
+describe_managed_prefix_lists_paginator: DescribeManagedPrefixListsPaginator = client.get_paginator(
+ "describe_managed_prefix_lists"
+)
+describe_moving_addresses_paginator: DescribeMovingAddressesPaginator = client.get_paginator(
+ "describe_moving_addresses"
+)
+describe_nat_gateways_paginator: DescribeNatGatewaysPaginator = client.get_paginator(
+ "describe_nat_gateways"
+)
+describe_network_acls_paginator: DescribeNetworkAclsPaginator = client.get_paginator(
+ "describe_network_acls"
+)
+describe_network_insights_access_scope_analyses_paginator: DescribeNetworkInsightsAccessScopeAnalysesPaginator = client.get_paginator(
+ "describe_network_insights_access_scope_analyses"
+)
+describe_network_insights_access_scopes_paginator: DescribeNetworkInsightsAccessScopesPaginator = (
+ client.get_paginator("describe_network_insights_access_scopes")
+)
+describe_network_insights_analyses_paginator: DescribeNetworkInsightsAnalysesPaginator = (
+ client.get_paginator("describe_network_insights_analyses")
+)
+describe_network_insights_paths_paginator: DescribeNetworkInsightsPathsPaginator = (
+ client.get_paginator("describe_network_insights_paths")
+)
+describe_network_interface_permissions_paginator: DescribeNetworkInterfacePermissionsPaginator = (
+ client.get_paginator("describe_network_interface_permissions")
+)
+describe_network_interfaces_paginator: DescribeNetworkInterfacesPaginator = client.get_paginator(
+ "describe_network_interfaces"
+)
+describe_prefix_lists_paginator: DescribePrefixListsPaginator = client.get_paginator(
+ "describe_prefix_lists"
+)
+describe_principal_id_format_paginator: DescribePrincipalIdFormatPaginator = client.get_paginator(
+ "describe_principal_id_format"
+)
+describe_public_ipv4_pools_paginator: DescribePublicIpv4PoolsPaginator = client.get_paginator(
+ "describe_public_ipv4_pools"
+)
+describe_replace_root_volume_tasks_paginator: DescribeReplaceRootVolumeTasksPaginator = (
+ client.get_paginator("describe_replace_root_volume_tasks")
+)
+describe_reserved_instances_modifications_paginator: DescribeReservedInstancesModificationsPaginator = client.get_paginator(
+ "describe_reserved_instances_modifications"
+)
+describe_reserved_instances_offerings_paginator: DescribeReservedInstancesOfferingsPaginator = (
+ client.get_paginator("describe_reserved_instances_offerings")
+)
+describe_route_tables_paginator: DescribeRouteTablesPaginator = client.get_paginator(
+ "describe_route_tables"
+)
+describe_scheduled_instance_availability_paginator: DescribeScheduledInstanceAvailabilityPaginator = client.get_paginator(
+ "describe_scheduled_instance_availability"
+)
+describe_scheduled_instances_paginator: DescribeScheduledInstancesPaginator = client.get_paginator(
+ "describe_scheduled_instances"
+)
+describe_security_group_rules_paginator: DescribeSecurityGroupRulesPaginator = client.get_paginator(
+ "describe_security_group_rules"
+)
+describe_security_groups_paginator: DescribeSecurityGroupsPaginator = client.get_paginator(
+ "describe_security_groups"
+)
+describe_snapshot_tier_status_paginator: DescribeSnapshotTierStatusPaginator = client.get_paginator(
+ "describe_snapshot_tier_status"
+)
+describe_snapshots_paginator: DescribeSnapshotsPaginator = client.get_paginator(
+ "describe_snapshots"
+)
+describe_spot_fleet_instances_paginator: DescribeSpotFleetInstancesPaginator = client.get_paginator(
+ "describe_spot_fleet_instances"
+)
+describe_spot_fleet_requests_paginator: DescribeSpotFleetRequestsPaginator = client.get_paginator(
+ "describe_spot_fleet_requests"
+)
+describe_spot_instance_requests_paginator: DescribeSpotInstanceRequestsPaginator = (
+ client.get_paginator("describe_spot_instance_requests")
+)
+describe_spot_price_history_paginator: DescribeSpotPriceHistoryPaginator = client.get_paginator(
+ "describe_spot_price_history"
+)
+describe_stale_security_groups_paginator: DescribeStaleSecurityGroupsPaginator = (
+ client.get_paginator("describe_stale_security_groups")
+)
+describe_store_image_tasks_paginator: DescribeStoreImageTasksPaginator = client.get_paginator(
+ "describe_store_image_tasks"
+)
+describe_subnets_paginator: DescribeSubnetsPaginator = client.get_paginator("describe_subnets")
+describe_tags_paginator: DescribeTagsPaginator = client.get_paginator("describe_tags")
+describe_traffic_mirror_filters_paginator: DescribeTrafficMirrorFiltersPaginator = (
+ client.get_paginator("describe_traffic_mirror_filters")
+)
+describe_traffic_mirror_sessions_paginator: DescribeTrafficMirrorSessionsPaginator = (
+ client.get_paginator("describe_traffic_mirror_sessions")
+)
+describe_traffic_mirror_targets_paginator: DescribeTrafficMirrorTargetsPaginator = (
+ client.get_paginator("describe_traffic_mirror_targets")
+)
+describe_transit_gateway_attachments_paginator: DescribeTransitGatewayAttachmentsPaginator = (
+ client.get_paginator("describe_transit_gateway_attachments")
+)
+describe_transit_gateway_connect_peers_paginator: DescribeTransitGatewayConnectPeersPaginator = (
+ client.get_paginator("describe_transit_gateway_connect_peers")
+)
+describe_transit_gateway_connects_paginator: DescribeTransitGatewayConnectsPaginator = (
+ client.get_paginator("describe_transit_gateway_connects")
+)
+describe_transit_gateway_multicast_domains_paginator: DescribeTransitGatewayMulticastDomainsPaginator = client.get_paginator(
+ "describe_transit_gateway_multicast_domains"
+)
+describe_transit_gateway_peering_attachments_paginator: DescribeTransitGatewayPeeringAttachmentsPaginator = client.get_paginator(
+ "describe_transit_gateway_peering_attachments"
+)
+describe_transit_gateway_policy_tables_paginator: DescribeTransitGatewayPolicyTablesPaginator = (
+ client.get_paginator("describe_transit_gateway_policy_tables")
+)
+describe_transit_gateway_route_table_announcements_paginator: DescribeTransitGatewayRouteTableAnnouncementsPaginator = client.get_paginator(
+ "describe_transit_gateway_route_table_announcements"
+)
+describe_transit_gateway_route_tables_paginator: DescribeTransitGatewayRouteTablesPaginator = (
+ client.get_paginator("describe_transit_gateway_route_tables")
+)
+describe_transit_gateway_vpc_attachments_paginator: DescribeTransitGatewayVpcAttachmentsPaginator = client.get_paginator(
+ "describe_transit_gateway_vpc_attachments"
+)
+describe_transit_gateways_paginator: DescribeTransitGatewaysPaginator = client.get_paginator(
+ "describe_transit_gateways"
+)
+describe_trunk_interface_associations_paginator: DescribeTrunkInterfaceAssociationsPaginator = (
+ client.get_paginator("describe_trunk_interface_associations")
+)
+describe_verified_access_endpoints_paginator: DescribeVerifiedAccessEndpointsPaginator = (
+ client.get_paginator("describe_verified_access_endpoints")
+)
+describe_verified_access_groups_paginator: DescribeVerifiedAccessGroupsPaginator = (
+ client.get_paginator("describe_verified_access_groups")
+)
+describe_verified_access_instance_logging_configurations_paginator: DescribeVerifiedAccessInstanceLoggingConfigurationsPaginator = client.get_paginator(
+ "describe_verified_access_instance_logging_configurations"
+)
+describe_verified_access_instances_paginator: DescribeVerifiedAccessInstancesPaginator = (
+ client.get_paginator("describe_verified_access_instances")
+)
+describe_verified_access_trust_providers_paginator: DescribeVerifiedAccessTrustProvidersPaginator = client.get_paginator(
+ "describe_verified_access_trust_providers"
+)
+describe_volume_status_paginator: DescribeVolumeStatusPaginator = client.get_paginator(
+ "describe_volume_status"
+)
+describe_volumes_paginator: DescribeVolumesPaginator = client.get_paginator("describe_volumes")
+describe_volumes_modifications_paginator: DescribeVolumesModificationsPaginator = (
+ client.get_paginator("describe_volumes_modifications")
+)
+describe_vpc_classic_link_dns_support_paginator: DescribeVpcClassicLinkDnsSupportPaginator = (
+ client.get_paginator("describe_vpc_classic_link_dns_support")
+)
+describe_vpc_endpoint_connection_notifications_paginator: DescribeVpcEndpointConnectionNotificationsPaginator = client.get_paginator(
+ "describe_vpc_endpoint_connection_notifications"
+)
+describe_vpc_endpoint_connections_paginator: DescribeVpcEndpointConnectionsPaginator = (
+ client.get_paginator("describe_vpc_endpoint_connections")
+)
+describe_vpc_endpoint_service_configurations_paginator: DescribeVpcEndpointServiceConfigurationsPaginator = client.get_paginator(
+ "describe_vpc_endpoint_service_configurations"
+)
+describe_vpc_endpoint_service_permissions_paginator: DescribeVpcEndpointServicePermissionsPaginator = client.get_paginator(
+ "describe_vpc_endpoint_service_permissions"
+)
+describe_vpc_endpoint_services_paginator: DescribeVpcEndpointServicesPaginator = (
+ client.get_paginator("describe_vpc_endpoint_services")
+)
+describe_vpc_endpoints_paginator: DescribeVpcEndpointsPaginator = client.get_paginator(
+ "describe_vpc_endpoints"
+)
+describe_vpc_peering_connections_paginator: DescribeVpcPeeringConnectionsPaginator = (
+ client.get_paginator("describe_vpc_peering_connections")
+)
+describe_vpcs_paginator: DescribeVpcsPaginator = client.get_paginator("describe_vpcs")
+get_associated_ipv6_pool_cidrs_paginator: GetAssociatedIpv6PoolCidrsPaginator = (
+ client.get_paginator("get_associated_ipv6_pool_cidrs")
+)
+get_aws_network_performance_data_paginator: GetAwsNetworkPerformanceDataPaginator = (
+ client.get_paginator("get_aws_network_performance_data")
+)
+get_groups_for_capacity_reservation_paginator: GetGroupsForCapacityReservationPaginator = (
+ client.get_paginator("get_groups_for_capacity_reservation")
+)
+get_instance_types_from_instance_requirements_paginator: GetInstanceTypesFromInstanceRequirementsPaginator = client.get_paginator(
+ "get_instance_types_from_instance_requirements"
+)
+get_ipam_address_history_paginator: GetIpamAddressHistoryPaginator = client.get_paginator(
+ "get_ipam_address_history"
+)
+get_ipam_discovered_accounts_paginator: GetIpamDiscoveredAccountsPaginator = client.get_paginator(
+ "get_ipam_discovered_accounts"
+)
+get_ipam_discovered_resource_cidrs_paginator: GetIpamDiscoveredResourceCidrsPaginator = (
+ client.get_paginator("get_ipam_discovered_resource_cidrs")
+)
+get_ipam_pool_allocations_paginator: GetIpamPoolAllocationsPaginator = client.get_paginator(
+ "get_ipam_pool_allocations"
+)
+get_ipam_pool_cidrs_paginator: GetIpamPoolCidrsPaginator = client.get_paginator(
+ "get_ipam_pool_cidrs"
+)
+get_ipam_resource_cidrs_paginator: GetIpamResourceCidrsPaginator = client.get_paginator(
+ "get_ipam_resource_cidrs"
+)
+get_managed_prefix_list_associations_paginator: GetManagedPrefixListAssociationsPaginator = (
+ client.get_paginator("get_managed_prefix_list_associations")
+)
+get_managed_prefix_list_entries_paginator: GetManagedPrefixListEntriesPaginator = (
+ client.get_paginator("get_managed_prefix_list_entries")
+)
+get_spot_placement_scores_paginator: GetSpotPlacementScoresPaginator = client.get_paginator(
+ "get_spot_placement_scores"
+)
+get_transit_gateway_attachment_propagations_paginator: GetTransitGatewayAttachmentPropagationsPaginator = client.get_paginator(
+ "get_transit_gateway_attachment_propagations"
+)
+get_transit_gateway_multicast_domain_associations_paginator: GetTransitGatewayMulticastDomainAssociationsPaginator = client.get_paginator(
+ "get_transit_gateway_multicast_domain_associations"
+)
+get_transit_gateway_policy_table_associations_paginator: GetTransitGatewayPolicyTableAssociationsPaginator = client.get_paginator(
+ "get_transit_gateway_policy_table_associations"
+)
+get_transit_gateway_prefix_list_references_paginator: GetTransitGatewayPrefixListReferencesPaginator = client.get_paginator(
+ "get_transit_gateway_prefix_list_references"
+)
+get_transit_gateway_route_table_associations_paginator: GetTransitGatewayRouteTableAssociationsPaginator = client.get_paginator(
+ "get_transit_gateway_route_table_associations"
+)
+get_transit_gateway_route_table_propagations_paginator: GetTransitGatewayRouteTablePropagationsPaginator = client.get_paginator(
+ "get_transit_gateway_route_table_propagations"
+)
+get_vpn_connection_device_types_paginator: GetVpnConnectionDeviceTypesPaginator = (
+ client.get_paginator("get_vpn_connection_device_types")
+)
+list_images_in_recycle_bin_paginator: ListImagesInRecycleBinPaginator = client.get_paginator(
+ "list_images_in_recycle_bin"
+)
+list_snapshots_in_recycle_bin_paginator: ListSnapshotsInRecycleBinPaginator = client.get_paginator(
+ "list_snapshots_in_recycle_bin"
+)
+search_local_gateway_routes_paginator: SearchLocalGatewayRoutesPaginator = client.get_paginator(
+ "search_local_gateway_routes"
+)
+search_transit_gateway_multicast_groups_paginator: SearchTransitGatewayMulticastGroupsPaginator = (
+ client.get_paginator("search_transit_gateway_multicast_groups")
+)
+```
+
+<a id="waiters-annotations"></a>
+
+### Waiters annotations
+
+`mypy_boto3_ec2.waiter` module contains type annotations for all waiters.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2Client
+from mypy_boto3_ec2.waiter import (
+ BundleTaskCompleteWaiter,
+ ConversionTaskCancelledWaiter,
+ ConversionTaskCompletedWaiter,
+ ConversionTaskDeletedWaiter,
+ CustomerGatewayAvailableWaiter,
+ ExportTaskCancelledWaiter,
+ ExportTaskCompletedWaiter,
+ ImageAvailableWaiter,
+ ImageExistsWaiter,
+ InstanceExistsWaiter,
+ InstanceRunningWaiter,
+ InstanceStatusOkWaiter,
+ InstanceStoppedWaiter,
+ InstanceTerminatedWaiter,
+ InternetGatewayExistsWaiter,
+ KeyPairExistsWaiter,
+ NatGatewayAvailableWaiter,
+ NatGatewayDeletedWaiter,
+ NetworkInterfaceAvailableWaiter,
+ PasswordDataAvailableWaiter,
+ SecurityGroupExistsWaiter,
+ SnapshotCompletedWaiter,
+ SnapshotImportedWaiter,
+ SpotInstanceRequestFulfilledWaiter,
+ SubnetAvailableWaiter,
+ SystemStatusOkWaiter,
+ VolumeAvailableWaiter,
+ VolumeDeletedWaiter,
+ VolumeInUseWaiter,
+ VpcAvailableWaiter,
+ VpcExistsWaiter,
+ VpcPeeringConnectionDeletedWaiter,
+ VpcPeeringConnectionExistsWaiter,
+ VpnConnectionAvailableWaiter,
+ VpnConnectionDeletedWaiter,
+)
+
+client: EC2Client = Session().client("ec2")
+
+# Explicit type annotations are optional here
+# Types should be correctly discovered by mypy and IDEs
+bundle_task_complete_waiter: BundleTaskCompleteWaiter = client.get_waiter("bundle_task_complete")
+conversion_task_cancelled_waiter: ConversionTaskCancelledWaiter = client.get_waiter(
+ "conversion_task_cancelled"
+)
+conversion_task_completed_waiter: ConversionTaskCompletedWaiter = client.get_waiter(
+ "conversion_task_completed"
+)
+conversion_task_deleted_waiter: ConversionTaskDeletedWaiter = client.get_waiter(
+ "conversion_task_deleted"
+)
+customer_gateway_available_waiter: CustomerGatewayAvailableWaiter = client.get_waiter(
+ "customer_gateway_available"
+)
+export_task_cancelled_waiter: ExportTaskCancelledWaiter = client.get_waiter("export_task_cancelled")
+export_task_completed_waiter: ExportTaskCompletedWaiter = client.get_waiter("export_task_completed")
+image_available_waiter: ImageAvailableWaiter = client.get_waiter("image_available")
+image_exists_waiter: ImageExistsWaiter = client.get_waiter("image_exists")
+instance_exists_waiter: InstanceExistsWaiter = client.get_waiter("instance_exists")
+instance_running_waiter: InstanceRunningWaiter = client.get_waiter("instance_running")
+instance_status_ok_waiter: InstanceStatusOkWaiter = client.get_waiter("instance_status_ok")
+instance_stopped_waiter: InstanceStoppedWaiter = client.get_waiter("instance_stopped")
+instance_terminated_waiter: InstanceTerminatedWaiter = client.get_waiter("instance_terminated")
+internet_gateway_exists_waiter: InternetGatewayExistsWaiter = client.get_waiter(
+ "internet_gateway_exists"
+)
+key_pair_exists_waiter: KeyPairExistsWaiter = client.get_waiter("key_pair_exists")
+nat_gateway_available_waiter: NatGatewayAvailableWaiter = client.get_waiter("nat_gateway_available")
+nat_gateway_deleted_waiter: NatGatewayDeletedWaiter = client.get_waiter("nat_gateway_deleted")
+network_interface_available_waiter: NetworkInterfaceAvailableWaiter = client.get_waiter(
+ "network_interface_available"
+)
+password_data_available_waiter: PasswordDataAvailableWaiter = client.get_waiter(
+ "password_data_available"
+)
+security_group_exists_waiter: SecurityGroupExistsWaiter = client.get_waiter("security_group_exists")
+snapshot_completed_waiter: SnapshotCompletedWaiter = client.get_waiter("snapshot_completed")
+snapshot_imported_waiter: SnapshotImportedWaiter = client.get_waiter("snapshot_imported")
+spot_instance_request_fulfilled_waiter: SpotInstanceRequestFulfilledWaiter = client.get_waiter(
+ "spot_instance_request_fulfilled"
+)
+subnet_available_waiter: SubnetAvailableWaiter = client.get_waiter("subnet_available")
+system_status_ok_waiter: SystemStatusOkWaiter = client.get_waiter("system_status_ok")
+volume_available_waiter: VolumeAvailableWaiter = client.get_waiter("volume_available")
+volume_deleted_waiter: VolumeDeletedWaiter = client.get_waiter("volume_deleted")
+volume_in_use_waiter: VolumeInUseWaiter = client.get_waiter("volume_in_use")
+vpc_available_waiter: VpcAvailableWaiter = client.get_waiter("vpc_available")
+vpc_exists_waiter: VpcExistsWaiter = client.get_waiter("vpc_exists")
+vpc_peering_connection_deleted_waiter: VpcPeeringConnectionDeletedWaiter = client.get_waiter(
+ "vpc_peering_connection_deleted"
+)
+vpc_peering_connection_exists_waiter: VpcPeeringConnectionExistsWaiter = client.get_waiter(
+ "vpc_peering_connection_exists"
+)
+vpn_connection_available_waiter: VpnConnectionAvailableWaiter = client.get_waiter(
+ "vpn_connection_available"
+)
+vpn_connection_deleted_waiter: VpnConnectionDeletedWaiter = client.get_waiter(
+ "vpn_connection_deleted"
+)
+```
+
+<a id="service-resource-annotations"></a>
+
+### Service Resource annotations
+
+`EC2ServiceResource` provides annotations for `boto3.resource("ec2")`.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2ServiceResource
+
+resource: EC2ServiceResource = Session().resource("ec2")
+
+# now resource usage is checked by mypy and IDE should provide code completion
+```
+
+<a id="other-resources-annotations"></a>
+
+### Other resources annotations
+
+`mypy_boto3_ec2.service_resource` module contains type annotations for all
+resources.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2ServiceResource
+from mypy_boto3_ec2.service_resource import (
+ ClassicAddress,
+ DhcpOptions,
+ Image,
+ Instance,
+ InternetGateway,
+ KeyPair,
+ KeyPairInfo,
+ NetworkAcl,
+ NetworkInterface,
+ NetworkInterfaceAssociation,
+ PlacementGroup,
+ Route,
+ RouteTable,
+ RouteTableAssociation,
+ SecurityGroup,
+ Snapshot,
+ Subnet,
+ Tag,
+ Volume,
+ Vpc,
+ VpcPeeringConnection,
+ VpcAddress,
+)
+
+resource: EC2ServiceResource = Session().resource("ec2")
+
+# Explicit type annotations are optional here
+# Type should be correctly discovered by mypy and IDEs
+my_classic_address: ClassicAddress = resource.ClassicAddress(...)
+my_dhcp_options: DhcpOptions = resource.DhcpOptions(...)
+my_image: Image = resource.Image(...)
+my_instance: Instance = resource.Instance(...)
+my_internet_gateway: InternetGateway = resource.InternetGateway(...)
+my_key_pair: KeyPair = resource.KeyPair(...)
+my_key_pair_info: KeyPairInfo = resource.KeyPairInfo(...)
+my_network_acl: NetworkAcl = resource.NetworkAcl(...)
+my_network_interface: NetworkInterface = resource.NetworkInterface(...)
+my_network_interface_association: NetworkInterfaceAssociation = (
+ resource.NetworkInterfaceAssociation(...)
+)
+my_placement_group: PlacementGroup = resource.PlacementGroup(...)
+my_route: Route = resource.Route(...)
+my_route_table: RouteTable = resource.RouteTable(...)
+my_route_table_association: RouteTableAssociation = resource.RouteTableAssociation(...)
+my_security_group: SecurityGroup = resource.SecurityGroup(...)
+my_snapshot: Snapshot = resource.Snapshot(...)
+my_subnet: Subnet = resource.Subnet(...)
+my_tag: Tag = resource.Tag(...)
+my_volume: Volume = resource.Volume(...)
+my_vpc: Vpc = resource.Vpc(...)
+my_vpc_peering_connection: VpcPeeringConnection = resource.VpcPeeringConnection(...)
+my_vpc_address: VpcAddress = resource.VpcAddress(...)
+```
+
+<a id="collections-annotations"></a>
+
+### Collections annotations
+
+`mypy_boto3_ec2.service_resource` module contains type annotations for all
+`EC2ServiceResource` collections.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_ec2 import EC2ServiceResource
+from mypy_boto3_ec2.service_resource import (
+ ServiceResourceClassicAddressesCollection,
+ ServiceResourceDhcpOptionsSetsCollection,
+ ServiceResourceImagesCollection,
+ ServiceResourceInstancesCollection,
+ ServiceResourceInternetGatewaysCollection,
+ ServiceResourceKeyPairsCollection,
+ ServiceResourceNetworkAclsCollection,
+ ServiceResourceNetworkInterfacesCollection,
+ ServiceResourcePlacementGroupsCollection,
+ ServiceResourceRouteTablesCollection,
+ ServiceResourceSecurityGroupsCollection,
+ ServiceResourceSnapshotsCollection,
+ ServiceResourceSubnetsCollection,
+ ServiceResourceVolumesCollection,
+ ServiceResourceVpcAddressesCollection,
+ ServiceResourceVpcPeeringConnectionsCollection,
+ ServiceResourceVpcsCollection,
+)
+
+resource: EC2ServiceResource = Session().resource("ec2")
+
+# Explicit type annotations are optional here
+# Type should be correctly discovered by mypy and IDEs
+classic_addresses: ec2_resources.ServiceResourceClassicAddressesCollection = (
+ resource.classic_addresses
+)
+dhcp_options_sets: ec2_resources.ServiceResourceDhcpOptionsSetsCollection = (
+ resource.dhcp_options_sets
+)
+images: ec2_resources.ServiceResourceImagesCollection = resource.images
+instances: ec2_resources.ServiceResourceInstancesCollection = resource.instances
+internet_gateways: ec2_resources.ServiceResourceInternetGatewaysCollection = (
+ resource.internet_gateways
+)
+key_pairs: ec2_resources.ServiceResourceKeyPairsCollection = resource.key_pairs
+network_acls: ec2_resources.ServiceResourceNetworkAclsCollection = resource.network_acls
+network_interfaces: ec2_resources.ServiceResourceNetworkInterfacesCollection = (
+ resource.network_interfaces
+)
+placement_groups: ec2_resources.ServiceResourcePlacementGroupsCollection = resource.placement_groups
+route_tables: ec2_resources.ServiceResourceRouteTablesCollection = resource.route_tables
+security_groups: ec2_resources.ServiceResourceSecurityGroupsCollection = resource.security_groups
+snapshots: ec2_resources.ServiceResourceSnapshotsCollection = resource.snapshots
+subnets: ec2_resources.ServiceResourceSubnetsCollection = resource.subnets
+volumes: ec2_resources.ServiceResourceVolumesCollection = resource.volumes
+vpc_addresses: ec2_resources.ServiceResourceVpcAddressesCollection = resource.vpc_addresses
+vpc_peering_connections: ec2_resources.ServiceResourceVpcPeeringConnectionsCollection = (
+ resource.vpc_peering_connections
+)
+vpcs: ec2_resources.ServiceResourceVpcsCollection = resource.vpcs
+```
+
+<a id="literals"></a>
+
+### Literals
+
+`mypy_boto3_ec2.literals` module contains literals extracted from shapes that
+can be used in user code for type checking.
+
+```python
+from mypy_boto3_ec2.literals import (
+ AcceleratorManufacturerType,
+ AcceleratorNameType,
+ AcceleratorTypeType,
+ AccountAttributeNameType,
+ ActivityStatusType,
+ AddressAttributeNameType,
+ AddressFamilyType,
+ AddressTransferStatusType,
+ AffinityType,
+ AllocationStateType,
+ AllocationStrategyType,
+ AllocationTypeType,
+ AllowsMultipleInstanceTypesType,
+ AnalysisStatusType,
+ ApplianceModeSupportValueType,
+ ArchitectureTypeType,
+ ArchitectureValuesType,
+ AssociatedNetworkTypeType,
+ AssociationStatusCodeType,
+ AttachmentStatusType,
+ AutoAcceptSharedAssociationsValueType,
+ AutoAcceptSharedAttachmentsValueType,
+ AutoPlacementType,
+ AvailabilityZoneOptInStatusType,
+ AvailabilityZoneStateType,
+ BareMetalType,
+ BatchStateType,
+ BgpStatusType,
+ BootModeTypeType,
+ BootModeValuesType,
+ BundleTaskCompleteWaiterName,
+ BundleTaskStateType,
+ BurstablePerformanceType,
+ ByoipCidrStateType,
+ CancelBatchErrorCodeType,
+ CancelSpotInstanceRequestStateType,
+ CapacityReservationFleetStateType,
+ CapacityReservationInstancePlatformType,
+ CapacityReservationPreferenceType,
+ CapacityReservationStateType,
+ CapacityReservationTenancyType,
+ CarrierGatewayStateType,
+ ClientCertificateRevocationListStatusCodeType,
+ ClientVpnAuthenticationTypeType,
+ ClientVpnAuthorizationRuleStatusCodeType,
+ ClientVpnConnectionStatusCodeType,
+ ClientVpnEndpointAttributeStatusCodeType,
+ ClientVpnEndpointStatusCodeType,
+ ClientVpnRouteStatusCodeType,
+ ConnectionNotificationStateType,
+ ConnectionNotificationTypeType,
+ ConnectivityTypeType,
+ ContainerFormatType,
+ ConversionTaskCancelledWaiterName,
+ ConversionTaskCompletedWaiterName,
+ ConversionTaskDeletedWaiterName,
+ ConversionTaskStateType,
+ CopyTagsFromSourceType,
+ CpuManufacturerType,
+ CurrencyCodeValuesType,
+ CustomerGatewayAvailableWaiterName,
+ DatafeedSubscriptionStateType,
+ DefaultRouteTableAssociationValueType,
+ DefaultRouteTablePropagationValueType,
+ DefaultTargetCapacityTypeType,
+ DeleteFleetErrorCodeType,
+ DeleteQueuedReservedInstancesErrorCodeType,
+ DescribeAddressTransfersPaginatorName,
+ DescribeAddressesAttributePaginatorName,
+ DescribeAwsNetworkPerformanceMetricSubscriptionsPaginatorName,
+ DescribeByoipCidrsPaginatorName,
+ DescribeCapacityReservationFleetsPaginatorName,
+ DescribeCapacityReservationsPaginatorName,
+ DescribeCarrierGatewaysPaginatorName,
+ DescribeClassicLinkInstancesPaginatorName,
+ DescribeClientVpnAuthorizationRulesPaginatorName,
+ DescribeClientVpnConnectionsPaginatorName,
+ DescribeClientVpnEndpointsPaginatorName,
+ DescribeClientVpnRoutesPaginatorName,
+ DescribeClientVpnTargetNetworksPaginatorName,
+ DescribeCoipPoolsPaginatorName,
+ DescribeDhcpOptionsPaginatorName,
+ DescribeEgressOnlyInternetGatewaysPaginatorName,
+ DescribeExportImageTasksPaginatorName,
+ DescribeFastLaunchImagesPaginatorName,
+ DescribeFastSnapshotRestoresPaginatorName,
+ DescribeFleetsPaginatorName,
+ DescribeFlowLogsPaginatorName,
+ DescribeFpgaImagesPaginatorName,
+ DescribeHostReservationOfferingsPaginatorName,
+ DescribeHostReservationsPaginatorName,
+ DescribeHostsPaginatorName,
+ DescribeIamInstanceProfileAssociationsPaginatorName,
+ DescribeImagesPaginatorName,
+ DescribeImportImageTasksPaginatorName,
+ DescribeImportSnapshotTasksPaginatorName,
+ DescribeInstanceCreditSpecificationsPaginatorName,
+ DescribeInstanceEventWindowsPaginatorName,
+ DescribeInstanceStatusPaginatorName,
+ DescribeInstanceTypeOfferingsPaginatorName,
+ DescribeInstanceTypesPaginatorName,
+ DescribeInstancesPaginatorName,
+ DescribeInternetGatewaysPaginatorName,
+ DescribeIpamPoolsPaginatorName,
+ DescribeIpamResourceDiscoveriesPaginatorName,
+ DescribeIpamResourceDiscoveryAssociationsPaginatorName,
+ DescribeIpamScopesPaginatorName,
+ DescribeIpamsPaginatorName,
+ DescribeIpv6PoolsPaginatorName,
+ DescribeLaunchTemplateVersionsPaginatorName,
+ DescribeLaunchTemplatesPaginatorName,
+ DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsPaginatorName,
+ DescribeLocalGatewayRouteTableVpcAssociationsPaginatorName,
+ DescribeLocalGatewayRouteTablesPaginatorName,
+ DescribeLocalGatewayVirtualInterfaceGroupsPaginatorName,
+ DescribeLocalGatewayVirtualInterfacesPaginatorName,
+ DescribeLocalGatewaysPaginatorName,
+ DescribeManagedPrefixListsPaginatorName,
+ DescribeMovingAddressesPaginatorName,
+ DescribeNatGatewaysPaginatorName,
+ DescribeNetworkAclsPaginatorName,
+ DescribeNetworkInsightsAccessScopeAnalysesPaginatorName,
+ DescribeNetworkInsightsAccessScopesPaginatorName,
+ DescribeNetworkInsightsAnalysesPaginatorName,
+ DescribeNetworkInsightsPathsPaginatorName,
+ DescribeNetworkInterfacePermissionsPaginatorName,
+ DescribeNetworkInterfacesPaginatorName,
+ DescribePrefixListsPaginatorName,
+ DescribePrincipalIdFormatPaginatorName,
+ DescribePublicIpv4PoolsPaginatorName,
+ DescribeReplaceRootVolumeTasksPaginatorName,
+ DescribeReservedInstancesModificationsPaginatorName,
+ DescribeReservedInstancesOfferingsPaginatorName,
+ DescribeRouteTablesPaginatorName,
+ DescribeScheduledInstanceAvailabilityPaginatorName,
+ DescribeScheduledInstancesPaginatorName,
+ DescribeSecurityGroupRulesPaginatorName,
+ DescribeSecurityGroupsPaginatorName,
+ DescribeSnapshotTierStatusPaginatorName,
+ DescribeSnapshotsPaginatorName,
+ DescribeSpotFleetInstancesPaginatorName,
+ DescribeSpotFleetRequestsPaginatorName,
+ DescribeSpotInstanceRequestsPaginatorName,
+ DescribeSpotPriceHistoryPaginatorName,
+ DescribeStaleSecurityGroupsPaginatorName,
+ DescribeStoreImageTasksPaginatorName,
+ DescribeSubnetsPaginatorName,
+ DescribeTagsPaginatorName,
+ DescribeTrafficMirrorFiltersPaginatorName,
+ DescribeTrafficMirrorSessionsPaginatorName,
+ DescribeTrafficMirrorTargetsPaginatorName,
+ DescribeTransitGatewayAttachmentsPaginatorName,
+ DescribeTransitGatewayConnectPeersPaginatorName,
+ DescribeTransitGatewayConnectsPaginatorName,
+ DescribeTransitGatewayMulticastDomainsPaginatorName,
+ DescribeTransitGatewayPeeringAttachmentsPaginatorName,
+ DescribeTransitGatewayPolicyTablesPaginatorName,
+ DescribeTransitGatewayRouteTableAnnouncementsPaginatorName,
+ DescribeTransitGatewayRouteTablesPaginatorName,
+ DescribeTransitGatewayVpcAttachmentsPaginatorName,
+ DescribeTransitGatewaysPaginatorName,
+ DescribeTrunkInterfaceAssociationsPaginatorName,
+ DescribeVerifiedAccessEndpointsPaginatorName,
+ DescribeVerifiedAccessGroupsPaginatorName,
+ DescribeVerifiedAccessInstanceLoggingConfigurationsPaginatorName,
+ DescribeVerifiedAccessInstancesPaginatorName,
+ DescribeVerifiedAccessTrustProvidersPaginatorName,
+ DescribeVolumeStatusPaginatorName,
+ DescribeVolumesModificationsPaginatorName,
+ DescribeVolumesPaginatorName,
+ DescribeVpcClassicLinkDnsSupportPaginatorName,
+ DescribeVpcEndpointConnectionNotificationsPaginatorName,
+ DescribeVpcEndpointConnectionsPaginatorName,
+ DescribeVpcEndpointServiceConfigurationsPaginatorName,
+ DescribeVpcEndpointServicePermissionsPaginatorName,
+ DescribeVpcEndpointServicesPaginatorName,
+ DescribeVpcEndpointsPaginatorName,
+ DescribeVpcPeeringConnectionsPaginatorName,
+ DescribeVpcsPaginatorName,
+ DestinationFileFormatType,
+ DeviceTrustProviderTypeType,
+ DeviceTypeType,
+ DiskImageFormatType,
+ DiskTypeType,
+ DnsNameStateType,
+ DnsRecordIpTypeType,
+ DnsSupportValueType,
+ DomainTypeType,
+ DynamicRoutingValueType,
+ EbsEncryptionSupportType,
+ EbsNvmeSupportType,
+ EbsOptimizedSupportType,
+ ElasticGpuStateType,
+ ElasticGpuStatusType,
+ EnaSupportType,
+ EndDateTypeType,
+ EphemeralNvmeSupportType,
+ EventCodeType,
+ EventTypeType,
+ ExcessCapacityTerminationPolicyType,
+ ExportEnvironmentType,
+ ExportTaskCancelledWaiterName,
+ ExportTaskCompletedWaiterName,
+ ExportTaskStateType,
+ FastLaunchResourceTypeType,
+ FastLaunchStateCodeType,
+ FastSnapshotRestoreStateCodeType,
+ FindingsFoundType,
+ FleetActivityStatusType,
+ FleetCapacityReservationTenancyType,
+ FleetCapacityReservationUsageStrategyType,
+ FleetEventTypeType,
+ FleetExcessCapacityTerminationPolicyType,
+ FleetInstanceMatchCriteriaType,
+ FleetOnDemandAllocationStrategyType,
+ FleetReplacementStrategyType,
+ FleetStateCodeType,
+ FleetTypeType,
+ FlowLogsResourceTypeType,
+ FpgaImageAttributeNameType,
+ FpgaImageStateCodeType,
+ GatewayAssociationStateType,
+ GatewayTypeType,
+ GetAssociatedIpv6PoolCidrsPaginatorName,
+ GetAwsNetworkPerformanceDataPaginatorName,
+ GetGroupsForCapacityReservationPaginatorName,
+ GetInstanceTypesFromInstanceRequirementsPaginatorName,
+ GetIpamAddressHistoryPaginatorName,
+ GetIpamDiscoveredAccountsPaginatorName,
+ GetIpamDiscoveredResourceCidrsPaginatorName,
+ GetIpamPoolAllocationsPaginatorName,
+ GetIpamPoolCidrsPaginatorName,
+ GetIpamResourceCidrsPaginatorName,
+ GetManagedPrefixListAssociationsPaginatorName,
+ GetManagedPrefixListEntriesPaginatorName,
+ GetSpotPlacementScoresPaginatorName,
+ GetTransitGatewayAttachmentPropagationsPaginatorName,
+ GetTransitGatewayMulticastDomainAssociationsPaginatorName,
+ GetTransitGatewayPolicyTableAssociationsPaginatorName,
+ GetTransitGatewayPrefixListReferencesPaginatorName,
+ GetTransitGatewayRouteTableAssociationsPaginatorName,
+ GetTransitGatewayRouteTablePropagationsPaginatorName,
+ GetVpnConnectionDeviceTypesPaginatorName,
+ HostMaintenanceType,
+ HostRecoveryType,
+ HostTenancyType,
+ HostnameTypeType,
+ HttpTokensStateType,
+ HypervisorTypeType,
+ IamInstanceProfileAssociationStateType,
+ Igmpv2SupportValueType,
+ ImageAttributeNameType,
+ ImageAvailableWaiterName,
+ ImageExistsWaiterName,
+ ImageStateType,
+ ImageTypeValuesType,
+ ImdsSupportValuesType,
+ InstanceAttributeNameType,
+ InstanceAutoRecoveryStateType,
+ InstanceBootModeValuesType,
+ InstanceEventWindowStateType,
+ InstanceExistsWaiterName,
+ InstanceGenerationType,
+ InstanceHealthStatusType,
+ InstanceInterruptionBehaviorType,
+ InstanceLifecycleType,
+ InstanceLifecycleTypeType,
+ InstanceMatchCriteriaType,
+ InstanceMetadataEndpointStateType,
+ InstanceMetadataOptionsStateType,
+ InstanceMetadataProtocolStateType,
+ InstanceMetadataTagsStateType,
+ InstanceRunningWaiterName,
+ InstanceStateNameType,
+ InstanceStatusOkWaiterName,
+ InstanceStoppedWaiterName,
+ InstanceStorageEncryptionSupportType,
+ InstanceTerminatedWaiterName,
+ InstanceTypeHypervisorType,
+ InstanceTypeType,
+ InterfacePermissionTypeType,
+ InterfaceProtocolTypeType,
+ InternetGatewayExistsWaiterName,
+ IpAddressTypeType,
+ IpamAddressHistoryResourceTypeType,
+ IpamAssociatedResourceDiscoveryStatusType,
+ IpamComplianceStatusType,
+ IpamDiscoveryFailureCodeType,
+ IpamManagementStateType,
+ IpamOverlapStatusType,
+ IpamPoolAllocationResourceTypeType,
+ IpamPoolAwsServiceType,
+ IpamPoolCidrFailureCodeType,
+ IpamPoolCidrStateType,
+ IpamPoolPublicIpSourceType,
+ IpamPoolStateType,
+ IpamResourceDiscoveryAssociationStateType,
+ IpamResourceDiscoveryStateType,
+ IpamResourceTypeType,
+ IpamScopeStateType,
+ IpamScopeTypeType,
+ IpamStateType,
+ Ipv6SupportValueType,
+ KeyFormatType,
+ KeyPairExistsWaiterName,
+ KeyTypeType,
+ LaunchTemplateAutoRecoveryStateType,
+ LaunchTemplateErrorCodeType,
+ LaunchTemplateHttpTokensStateType,
+ LaunchTemplateInstanceMetadataEndpointStateType,
+ LaunchTemplateInstanceMetadataOptionsStateType,
+ LaunchTemplateInstanceMetadataProtocolIpv6Type,
+ LaunchTemplateInstanceMetadataTagsStateType,
+ ListImagesInRecycleBinPaginatorName,
+ ListSnapshotsInRecycleBinPaginatorName,
+ ListingStateType,
+ ListingStatusType,
+ LocalGatewayRouteStateType,
+ LocalGatewayRouteTableModeType,
+ LocalGatewayRouteTypeType,
+ LocalStorageType,
+ LocalStorageTypeType,
+ LocationTypeType,
+ LogDestinationTypeType,
+ MarketTypeType,
+ MembershipTypeType,
+ MetricTypeType,
+ ModifyAvailabilityZoneOptInStatusType,
+ MonitoringStateType,
+ MoveStatusType,
+ MulticastSupportValueType,
+ NatGatewayAddressStatusType,
+ NatGatewayAvailableWaiterName,
+ NatGatewayDeletedWaiterName,
+ NatGatewayStateType,
+ NetworkInterfaceAttributeType,
+ NetworkInterfaceAvailableWaiterName,
+ NetworkInterfaceCreationTypeType,
+ NetworkInterfacePermissionStateCodeType,
+ NetworkInterfaceStatusType,
+ NetworkInterfaceTypeType,
+ OfferingClassTypeType,
+ OfferingTypeValuesType,
+ OnDemandAllocationStrategyType,
+ OperationTypeType,
+ PartitionLoadFrequencyType,
+ PasswordDataAvailableWaiterName,
+ PayerResponsibilityType,
+ PaymentOptionType,
+ PeriodTypeType,
+ PermissionGroupType,
+ PlacementGroupStateType,
+ PlacementGroupStrategyType,
+ PlacementStrategyType,
+ PlatformValuesType,
+ PrefixListStateType,
+ PrincipalTypeType,
+ ProductCodeValuesType,
+ ProtocolType,
+ ProtocolValueType,
+ RIProductDescriptionType,
+ RecurringChargeFrequencyType,
+ ReplaceRootVolumeTaskStateType,
+ ReplacementStrategyType,
+ ReportInstanceReasonCodesType,
+ ReportStatusTypeType,
+ ReservationStateType,
+ ReservedInstanceStateType,
+ ResetFpgaImageAttributeNameType,
+ ResetImageAttributeNameType,
+ ResourceTypeType,
+ RootDeviceTypeType,
+ RouteOriginType,
+ RouteStateType,
+ RouteTableAssociationStateCodeType,
+ RuleActionType,
+ SearchLocalGatewayRoutesPaginatorName,
+ SearchTransitGatewayMulticastGroupsPaginatorName,
+ SecurityGroupExistsWaiterName,
+ SelfServicePortalType,
+ ServiceConnectivityTypeType,
+ ServiceStateType,
+ ServiceTypeType,
+ ShutdownBehaviorType,
+ SnapshotAttributeNameType,
+ SnapshotCompletedWaiterName,
+ SnapshotImportedWaiterName,
+ SnapshotStateType,
+ SpotAllocationStrategyType,
+ SpotInstanceInterruptionBehaviorType,
+ SpotInstanceRequestFulfilledWaiterName,
+ SpotInstanceStateType,
+ SpotInstanceTypeType,
+ SpreadLevelType,
+ StateType,
+ StaticSourcesSupportValueType,
+ StatisticTypeType,
+ StatusNameType,
+ StatusType,
+ StatusTypeType,
+ StorageTierType,
+ SubnetAvailableWaiterName,
+ SubnetCidrBlockStateCodeType,
+ SubnetCidrReservationTypeType,
+ SubnetStateType,
+ SummaryStatusType,
+ SystemStatusOkWaiterName,
+ TargetCapacityUnitTypeType,
+ TargetStorageTierType,
+ TelemetryStatusType,
+ TenancyType,
+ TieringOperationStatusType,
+ TpmSupportValuesType,
+ TrafficDirectionType,
+ TrafficMirrorFilterRuleFieldType,
+ TrafficMirrorNetworkServiceType,
+ TrafficMirrorRuleActionType,
+ TrafficMirrorSessionFieldType,
+ TrafficMirrorTargetTypeType,
+ TrafficTypeType,
+ TransitGatewayAssociationStateType,
+ TransitGatewayAttachmentResourceTypeType,
+ TransitGatewayAttachmentStateType,
+ TransitGatewayConnectPeerStateType,
+ TransitGatewayMulitcastDomainAssociationStateType,
+ TransitGatewayMulticastDomainStateType,
+ TransitGatewayPolicyTableStateType,
+ TransitGatewayPrefixListReferenceStateType,
+ TransitGatewayPropagationStateType,
+ TransitGatewayRouteStateType,
+ TransitGatewayRouteTableAnnouncementDirectionType,
+ TransitGatewayRouteTableAnnouncementStateType,
+ TransitGatewayRouteTableStateType,
+ TransitGatewayRouteTypeType,
+ TransitGatewayStateType,
+ TransportProtocolType,
+ TrustProviderTypeType,
+ TunnelInsideIpVersionType,
+ UnlimitedSupportedInstanceFamilyType,
+ UnsuccessfulInstanceCreditSpecificationErrorCodeType,
+ UsageClassTypeType,
+ UserTrustProviderTypeType,
+ VerifiedAccessEndpointAttachmentTypeType,
+ VerifiedAccessEndpointProtocolType,
+ VerifiedAccessEndpointStatusCodeType,
+ VerifiedAccessEndpointTypeType,
+ VerifiedAccessLogDeliveryStatusCodeType,
+ VirtualizationTypeType,
+ VolumeAttachmentStateType,
+ VolumeAttributeNameType,
+ VolumeAvailableWaiterName,
+ VolumeDeletedWaiterName,
+ VolumeInUseWaiterName,
+ VolumeModificationStateType,
+ VolumeStateType,
+ VolumeStatusInfoStatusType,
+ VolumeStatusNameType,
+ VolumeTypeType,
+ VpcAttributeNameType,
+ VpcAvailableWaiterName,
+ VpcCidrBlockStateCodeType,
+ VpcEndpointTypeType,
+ VpcExistsWaiterName,
+ VpcPeeringConnectionDeletedWaiterName,
+ VpcPeeringConnectionExistsWaiterName,
+ VpcPeeringConnectionStateReasonCodeType,
+ VpcStateType,
+ VpcTenancyType,
+ VpnConnectionAvailableWaiterName,
+ VpnConnectionDeletedWaiterName,
+ VpnEcmpSupportValueType,
+ VpnProtocolType,
+ VpnStateType,
+ VpnStaticRouteSourceType,
+ WeekDayType,
+ scopeType,
+ EC2ServiceName,
+ ServiceName,
+ ResourceServiceName,
+ PaginatorName,
+ WaiterName,
+ RegionName,
+)
+
+
+def check_value(value: AcceleratorManufacturerType) -> bool:
+ ...
+```
+
+<a id="typed-dictionaries"></a>
+
+### Typed dictionaries
+
+`mypy_boto3_ec2.type_defs` module contains structures and shapes assembled to
+typed dictionaries for additional type checking.
+
+```python
+from mypy_boto3_ec2.type_defs import (
+ AcceleratorCountRequestTypeDef,
+ AcceleratorCountTypeDef,
+ AcceleratorTotalMemoryMiBRequestTypeDef,
+ AcceleratorTotalMemoryMiBTypeDef,
+ AddressTransferTypeDef,
+ TargetConfigurationRequestTypeDef,
+ AcceptReservedInstancesExchangeQuoteResultTypeDef,
+ AcceptTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef,
+ AcceptTransitGatewayPeeringAttachmentRequestRequestTypeDef,
+ AcceptTransitGatewayVpcAttachmentRequestRequestTypeDef,
+ AcceptVpcEndpointConnectionsRequestRequestTypeDef,
+ AcceptVpcPeeringConnectionRequestRequestTypeDef,
+ AcceptVpcPeeringConnectionRequestVpcPeeringConnectionAcceptTypeDef,
+ AccountAttributeValueTypeDef,
+ ActiveInstanceTypeDef,
+ AddIpamOperatingRegionTypeDef,
+ AddPrefixListEntryTypeDef,
+ AddedPrincipalTypeDef,
+ AnalysisComponentTypeDef,
+ RuleGroupTypePairTypeDef,
+ RuleOptionTypeDef,
+ PtrUpdateStatusTypeDef,
+ TagTypeDef,
+ AdvertiseByoipCidrRequestRequestTypeDef,
+ ByoipCidrTypeDef,
+ AllocateAddressResultTypeDef,
+ AllocateHostsResultTypeDef,
+ AllocateIpamPoolCidrRequestRequestTypeDef,
+ IpamPoolAllocationTypeDef,
+ AlternatePathHintTypeDef,
+ PortRangeTypeDef,
+ AnalysisLoadBalancerListenerTypeDef,
+ AnalysisRouteTableRouteTypeDef,
+ ApplySecurityGroupsToClientVpnTargetNetworkRequestRequestTypeDef,
+ ApplySecurityGroupsToClientVpnTargetNetworkResultTypeDef,
+ AssignIpv6AddressesRequestRequestTypeDef,
+ AssignIpv6AddressesResultTypeDef,
+ AssignPrivateIpAddressesRequestNetworkInterfaceAssignPrivateIpAddressesTypeDef,
+ AssignPrivateIpAddressesRequestRequestTypeDef,
+ AssignedPrivateIpAddressTypeDef,
+ Ipv4PrefixSpecificationTypeDef,
+ AssignPrivateNatGatewayAddressRequestRequestTypeDef,
+ NatGatewayAddressTypeDef,
+ AssociateAddressRequestClassicAddressAssociateTypeDef,
+ AssociateAddressRequestRequestTypeDef,
+ AssociateAddressRequestVpcAddressAssociateTypeDef,
+ AssociateAddressResultTypeDef,
+ AssociateClientVpnTargetNetworkRequestRequestTypeDef,
+ AssociationStatusTypeDef,
+ AssociateDhcpOptionsRequestDhcpOptionsAssociateWithVpcTypeDef,
+ AssociateDhcpOptionsRequestRequestTypeDef,
+ AssociateDhcpOptionsRequestVpcAssociateDhcpOptionsTypeDef,
+ AssociateEnclaveCertificateIamRoleRequestRequestTypeDef,
+ AssociateEnclaveCertificateIamRoleResultTypeDef,
+ IamInstanceProfileSpecificationTypeDef,
+ AssociateNatGatewayAddressRequestRequestTypeDef,
+ AssociateRouteTableRequestRequestTypeDef,
+ AssociateRouteTableRequestRouteTableAssociateWithSubnetTypeDef,
+ RouteTableAssociationStateTypeDef,
+ AssociateSubnetCidrBlockRequestRequestTypeDef,
+ AssociateTransitGatewayMulticastDomainRequestRequestTypeDef,
+ AssociateTransitGatewayPolicyTableRequestRequestTypeDef,
+ TransitGatewayPolicyTableAssociationTypeDef,
+ AssociateTransitGatewayRouteTableRequestRequestTypeDef,
+ TransitGatewayAssociationTypeDef,
+ AssociateTrunkInterfaceRequestRequestTypeDef,
+ AssociateVpcCidrBlockRequestRequestTypeDef,
+ AssociatedRoleTypeDef,
+ AssociatedTargetNetworkTypeDef,
+ AthenaIntegrationTypeDef,
+ AttachClassicLinkVpcRequestInstanceAttachClassicLinkVpcTypeDef,
+ AttachClassicLinkVpcRequestRequestTypeDef,
+ AttachClassicLinkVpcRequestVpcAttachClassicLinkInstanceTypeDef,
+ AttachClassicLinkVpcResultTypeDef,
+ AttachInternetGatewayRequestInternetGatewayAttachToVpcTypeDef,
+ AttachInternetGatewayRequestRequestTypeDef,
+ AttachInternetGatewayRequestVpcAttachInternetGatewayTypeDef,
+ AttachNetworkInterfaceResultTypeDef,
+ AttachVerifiedAccessTrustProviderRequestRequestTypeDef,
+ AttachVolumeRequestInstanceAttachVolumeTypeDef,
+ AttachVolumeRequestRequestTypeDef,
+ AttachVolumeRequestVolumeAttachToInstanceTypeDef,
+ AttachVpnGatewayRequestRequestTypeDef,
+ VpcAttachmentTypeDef,
+ AttachmentEnaSrdUdpSpecificationTypeDef,
+ AttributeBooleanValueTypeDef,
+ AttributeValueTypeDef,
+ ClientVpnAuthorizationRuleStatusTypeDef,
+ AuthorizeClientVpnIngressRequestRequestTypeDef,
+ AvailabilityZoneMessageTypeDef,
+ InstanceCapacityTypeDef,
+ BaselineEbsBandwidthMbpsRequestTypeDef,
+ BaselineEbsBandwidthMbpsTypeDef,
+ BlobAttributeValueTypeDef,
+ EbsBlockDeviceTypeDef,
+ BundleTaskErrorTypeDef,
+ CancelBundleTaskRequestRequestTypeDef,
+ CancelCapacityReservationFleetErrorTypeDef,
+ CancelCapacityReservationFleetsRequestRequestTypeDef,
+ CapacityReservationFleetCancellationStateTypeDef,
+ CancelCapacityReservationRequestRequestTypeDef,
+ CancelCapacityReservationResultTypeDef,
+ CancelConversionRequestRequestTypeDef,
+ CancelExportTaskRequestRequestTypeDef,
+ CancelImageLaunchPermissionRequestRequestTypeDef,
+ CancelImageLaunchPermissionResultTypeDef,
+ CancelImportTaskRequestRequestTypeDef,
+ CancelImportTaskResultTypeDef,
+ CancelReservedInstancesListingRequestRequestTypeDef,
+ CancelSpotFleetRequestsErrorTypeDef,
+ CancelSpotFleetRequestsRequestRequestTypeDef,
+ CancelSpotFleetRequestsSuccessItemTypeDef,
+ CancelSpotInstanceRequestsRequestRequestTypeDef,
+ CancelledSpotInstanceRequestTypeDef,
+ CapacityAllocationTypeDef,
+ FleetCapacityReservationTypeDef,
+ CapacityReservationGroupTypeDef,
+ CapacityReservationOptionsRequestTypeDef,
+ CapacityReservationOptionsTypeDef,
+ CapacityReservationTargetResponseTypeDef,
+ CapacityReservationTargetTypeDef,
+ CertificateAuthenticationRequestTypeDef,
+ CertificateAuthenticationTypeDef,
+ CidrAuthorizationContextTypeDef,
+ CidrBlockTypeDef,
+ ClassicLinkDnsSupportTypeDef,
+ GroupIdentifierTypeDef,
+ ClassicLoadBalancerTypeDef,
+ ClientCertificateRevocationListStatusTypeDef,
+ ClientConnectOptionsTypeDef,
+ ClientVpnEndpointAttributeStatusTypeDef,
+ ClientDataTypeDef,
+ ClientLoginBannerOptionsTypeDef,
+ ClientLoginBannerResponseOptionsTypeDef,
+ DirectoryServiceAuthenticationRequestTypeDef,
+ FederatedAuthenticationRequestTypeDef,
+ DirectoryServiceAuthenticationTypeDef,
+ FederatedAuthenticationTypeDef,
+ ClientVpnConnectionStatusTypeDef,
+ ClientVpnEndpointStatusTypeDef,
+ ConnectionLogResponseOptionsTypeDef,
+ ClientVpnRouteStatusTypeDef,
+ CloudWatchLogOptionsSpecificationTypeDef,
+ CloudWatchLogOptionsTypeDef,
+ CoipAddressUsageTypeDef,
+ CoipCidrTypeDef,
+ ConfirmProductInstanceRequestRequestTypeDef,
+ ConfirmProductInstanceResultTypeDef,
+ ConnectionLogOptionsTypeDef,
+ ConnectionNotificationTypeDef,
+ CopyFpgaImageRequestRequestTypeDef,
+ CopyFpgaImageResultTypeDef,
+ CopyImageRequestRequestTypeDef,
+ CopyImageResultTypeDef,
+ CpuOptionsRequestTypeDef,
+ CpuOptionsResponseMetadataTypeDef,
+ CpuOptionsTypeDef,
+ ReservationFleetInstanceSpecificationTypeDef,
+ CreateClientVpnRouteRequestRequestTypeDef,
+ CreateCoipCidrRequestRequestTypeDef,
+ CreateDefaultSubnetRequestRequestTypeDef,
+ CreateDefaultVpcRequestRequestTypeDef,
+ NewDhcpConfigurationTypeDef,
+ TargetCapacitySpecificationRequestTypeDef,
+ DestinationOptionsRequestTypeDef,
+ StorageLocationTypeDef,
+ CreateFpgaImageResultTypeDef,
+ CreateImageResultTypeDef,
+ InstanceEventWindowTimeRangeRequestTypeDef,
+ ExportToS3TaskSpecificationTypeDef,
+ RequestIpamResourceTagTypeDef,
+ CreateLocalGatewayRouteRequestRequestTypeDef,
+ LocalGatewayRouteTypeDef,
+ IcmpTypeCodeTypeDef,
+ CreateNetworkInterfacePermissionRequestRequestTypeDef,
+ InstanceIpv6AddressTypeDef,
+ Ipv4PrefixSpecificationRequestTypeDef,
+ Ipv6PrefixSpecificationRequestTypeDef,
+ PrivateIpAddressSpecificationTypeDef,
+ CreatePublicIpv4PoolResultTypeDef,
+ PriceScheduleSpecificationTypeDef,
+ CreateRestoreImageTaskResultTypeDef,
+ CreateRouteRequestRequestTypeDef,
+ CreateRouteRequestRouteTableCreateRouteTypeDef,
+ CreateRouteResultTypeDef,
+ InstanceSpecificationTypeDef,
+ CreateSpotDatafeedSubscriptionRequestRequestTypeDef,
+ S3ObjectTagTypeDef,
+ CreateStoreImageTaskResultTypeDef,
+ TrafficMirrorPortRangeRequestTypeDef,
+ TransitGatewayConnectRequestBgpOptionsTypeDef,
+ CreateTransitGatewayConnectRequestOptionsTypeDef,
+ CreateTransitGatewayMulticastDomainRequestOptionsTypeDef,
+ CreateTransitGatewayPeeringAttachmentRequestOptionsTypeDef,
+ CreateTransitGatewayPrefixListReferenceRequestRequestTypeDef,
+ TransitGatewayRequestOptionsTypeDef,
+ CreateTransitGatewayRouteRequestRequestTypeDef,
+ CreateTransitGatewayVpcAttachmentRequestOptionsTypeDef,
+ CreateVerifiedAccessEndpointEniOptionsTypeDef,
+ CreateVerifiedAccessEndpointLoadBalancerOptionsTypeDef,
+ CreateVerifiedAccessTrustProviderDeviceOptionsTypeDef,
+ CreateVerifiedAccessTrustProviderOidcOptionsTypeDef,
+ CreateVolumePermissionTypeDef,
+ CreateVpcEndpointConnectionNotificationRequestRequestTypeDef,
+ DnsOptionsSpecificationTypeDef,
+ CreateVpnConnectionRouteRequestRequestTypeDef,
+ CreditSpecificationRequestTypeDef,
+ CreditSpecificationTypeDef,
+ DataQueryTypeDef,
+ MetricPointTypeDef,
+ DeleteCarrierGatewayRequestRequestTypeDef,
+ DeleteClientVpnEndpointRequestRequestTypeDef,
+ DeleteClientVpnRouteRequestRequestTypeDef,
+ DeleteCoipCidrRequestRequestTypeDef,
+ DeleteCoipPoolRequestRequestTypeDef,
+ DeleteCustomerGatewayRequestRequestTypeDef,
+ DeleteDhcpOptionsRequestDhcpOptionsDeleteTypeDef,
+ DeleteDhcpOptionsRequestRequestTypeDef,
+ DeleteEgressOnlyInternetGatewayRequestRequestTypeDef,
+ DeleteEgressOnlyInternetGatewayResultTypeDef,
+ DeleteFleetErrorTypeDef,
+ DeleteFleetSuccessItemTypeDef,
+ DeleteFleetsRequestRequestTypeDef,
+ DeleteFlowLogsRequestRequestTypeDef,
+ DeleteFpgaImageRequestRequestTypeDef,
+ DeleteFpgaImageResultTypeDef,
+ DeleteInstanceEventWindowRequestRequestTypeDef,
+ InstanceEventWindowStateChangeTypeDef,
+ DeleteInternetGatewayRequestInternetGatewayDeleteTypeDef,
+ DeleteInternetGatewayRequestRequestTypeDef,
+ DeleteIpamPoolRequestRequestTypeDef,
+ DeleteIpamRequestRequestTypeDef,
+ DeleteIpamResourceDiscoveryRequestRequestTypeDef,
+ DeleteIpamScopeRequestRequestTypeDef,
+ DeleteKeyPairRequestKeyPairDeleteTypeDef,
+ DeleteKeyPairRequestKeyPairInfoDeleteTypeDef,
+ DeleteKeyPairRequestRequestTypeDef,
+ DeleteLaunchTemplateRequestRequestTypeDef,
+ DeleteLaunchTemplateVersionsRequestRequestTypeDef,
+ ResponseErrorTypeDef,
+ DeleteLaunchTemplateVersionsResponseSuccessItemTypeDef,
+ DeleteLocalGatewayRouteRequestRequestTypeDef,
+ DeleteLocalGatewayRouteTableRequestRequestTypeDef,
+ DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestRequestTypeDef,
+ DeleteLocalGatewayRouteTableVpcAssociationRequestRequestTypeDef,
+ DeleteManagedPrefixListRequestRequestTypeDef,
+ DeleteNatGatewayRequestRequestTypeDef,
+ DeleteNatGatewayResultTypeDef,
+ DeleteNetworkAclEntryRequestNetworkAclDeleteEntryTypeDef,
+ DeleteNetworkAclEntryRequestRequestTypeDef,
+ DeleteNetworkAclRequestNetworkAclDeleteTypeDef,
+ DeleteNetworkAclRequestRequestTypeDef,
+ DeleteNetworkInsightsAccessScopeAnalysisRequestRequestTypeDef,
+ DeleteNetworkInsightsAccessScopeAnalysisResultTypeDef,
+ DeleteNetworkInsightsAccessScopeRequestRequestTypeDef,
+ DeleteNetworkInsightsAccessScopeResultTypeDef,
+ DeleteNetworkInsightsAnalysisRequestRequestTypeDef,
+ DeleteNetworkInsightsAnalysisResultTypeDef,
+ DeleteNetworkInsightsPathRequestRequestTypeDef,
+ DeleteNetworkInsightsPathResultTypeDef,
+ DeleteNetworkInterfacePermissionRequestRequestTypeDef,
+ DeleteNetworkInterfacePermissionResultTypeDef,
+ DeleteNetworkInterfaceRequestNetworkInterfaceDeleteTypeDef,
+ DeleteNetworkInterfaceRequestRequestTypeDef,
+ DeletePlacementGroupRequestPlacementGroupDeleteTypeDef,
+ DeletePlacementGroupRequestRequestTypeDef,
+ DeletePublicIpv4PoolRequestRequestTypeDef,
+ DeletePublicIpv4PoolResultTypeDef,
+ DeleteQueuedReservedInstancesErrorTypeDef,
+ DeleteQueuedReservedInstancesRequestRequestTypeDef,
+ SuccessfulQueuedPurchaseDeletionTypeDef,
+ DeleteRouteRequestRequestTypeDef,
+ DeleteRouteRequestRouteDeleteTypeDef,
+ DeleteRouteTableRequestRequestTypeDef,
+ DeleteRouteTableRequestRouteTableDeleteTypeDef,
+ DeleteSecurityGroupRequestRequestTypeDef,
+ DeleteSecurityGroupRequestSecurityGroupDeleteTypeDef,
+ DeleteSnapshotRequestRequestTypeDef,
+ DeleteSnapshotRequestSnapshotDeleteTypeDef,
+ DeleteSpotDatafeedSubscriptionRequestRequestTypeDef,
+ DeleteSubnetCidrReservationRequestRequestTypeDef,
+ DeleteSubnetRequestRequestTypeDef,
+ DeleteSubnetRequestSubnetDeleteTypeDef,
+ DeleteTagsRequestTagDeleteTypeDef,
+ DeleteTrafficMirrorFilterRequestRequestTypeDef,
+ DeleteTrafficMirrorFilterResultTypeDef,
+ DeleteTrafficMirrorFilterRuleRequestRequestTypeDef,
+ DeleteTrafficMirrorFilterRuleResultTypeDef,
+ DeleteTrafficMirrorSessionRequestRequestTypeDef,
+ DeleteTrafficMirrorSessionResultTypeDef,
+ DeleteTrafficMirrorTargetRequestRequestTypeDef,
+ DeleteTrafficMirrorTargetResultTypeDef,
+ DeleteTransitGatewayConnectPeerRequestRequestTypeDef,
+ DeleteTransitGatewayConnectRequestRequestTypeDef,
+ DeleteTransitGatewayMulticastDomainRequestRequestTypeDef,
+ DeleteTransitGatewayPeeringAttachmentRequestRequestTypeDef,
+ DeleteTransitGatewayPolicyTableRequestRequestTypeDef,
+ DeleteTransitGatewayPrefixListReferenceRequestRequestTypeDef,
+ DeleteTransitGatewayRequestRequestTypeDef,
+ DeleteTransitGatewayRouteRequestRequestTypeDef,
+ DeleteTransitGatewayRouteTableAnnouncementRequestRequestTypeDef,
+ DeleteTransitGatewayRouteTableRequestRequestTypeDef,
+ DeleteTransitGatewayVpcAttachmentRequestRequestTypeDef,
+ DeleteVerifiedAccessEndpointRequestRequestTypeDef,
+ DeleteVerifiedAccessGroupRequestRequestTypeDef,
+ DeleteVerifiedAccessInstanceRequestRequestTypeDef,
+ DeleteVerifiedAccessTrustProviderRequestRequestTypeDef,
+ DeleteVolumeRequestRequestTypeDef,
+ DeleteVolumeRequestVolumeDeleteTypeDef,
+ DeleteVpcEndpointConnectionNotificationsRequestRequestTypeDef,
+ DeleteVpcEndpointServiceConfigurationsRequestRequestTypeDef,
+ DeleteVpcEndpointsRequestRequestTypeDef,
+ DeleteVpcPeeringConnectionRequestRequestTypeDef,
+ DeleteVpcPeeringConnectionRequestVpcPeeringConnectionDeleteTypeDef,
+ DeleteVpcPeeringConnectionResultTypeDef,
+ DeleteVpcRequestRequestTypeDef,
+ DeleteVpcRequestVpcDeleteTypeDef,
+ DeleteVpnConnectionRequestRequestTypeDef,
+ DeleteVpnConnectionRouteRequestRequestTypeDef,
+ DeleteVpnGatewayRequestRequestTypeDef,
+ DeprovisionByoipCidrRequestRequestTypeDef,
+ DeprovisionIpamPoolCidrRequestRequestTypeDef,
+ DeprovisionPublicIpv4PoolCidrRequestRequestTypeDef,
+ DeprovisionPublicIpv4PoolCidrResultTypeDef,
+ DeregisterImageRequestImageDeregisterTypeDef,
+ DeregisterImageRequestRequestTypeDef,
+ DeregisterInstanceTagAttributeRequestTypeDef,
+ InstanceTagNotificationAttributeTypeDef,
+ DeregisterTransitGatewayMulticastGroupMembersRequestRequestTypeDef,
+ TransitGatewayMulticastDeregisteredGroupMembersTypeDef,
+ DeregisterTransitGatewayMulticastGroupSourcesRequestRequestTypeDef,
+ TransitGatewayMulticastDeregisteredGroupSourcesTypeDef,
+ DescribeAccountAttributesRequestRequestTypeDef,
+ DescribeAddressTransfersRequestDescribeAddressTransfersPaginateTypeDef,
+ DescribeAddressTransfersRequestRequestTypeDef,
+ DescribeAddressesAttributeRequestDescribeAddressesAttributePaginateTypeDef,
+ DescribeAddressesAttributeRequestRequestTypeDef,
+ FilterTypeDef,
+ DescribeAggregateIdFormatRequestRequestTypeDef,
+ IdFormatTypeDef,
+ SubscriptionTypeDef,
+ WaiterConfigTypeDef,
+ DescribeByoipCidrsRequestDescribeByoipCidrsPaginateTypeDef,
+ DescribeByoipCidrsRequestRequestTypeDef,
+ DescribeConversionTasksRequestRequestTypeDef,
+ FastLaunchLaunchTemplateSpecificationResponseTypeDef,
+ FastLaunchSnapshotConfigurationResponseTypeDef,
+ DescribeFastSnapshotRestoreSuccessItemTypeDef,
+ DescribeFleetHistoryRequestRequestTypeDef,
+ DescribeFpgaImageAttributeRequestRequestTypeDef,
+ HostOfferingTypeDef,
+ DescribeIdFormatRequestRequestTypeDef,
+ DescribeIdentityIdFormatRequestRequestTypeDef,
+ DescribeImageAttributeRequestImageDescribeAttributeTypeDef,
+ DescribeImageAttributeRequestRequestTypeDef,
+ DescribeInstanceAttributeRequestInstanceDescribeAttributeTypeDef,
+ DescribeInstanceAttributeRequestRequestTypeDef,
+ InstanceCreditSpecificationTypeDef,
+ DescribeInstanceEventNotificationAttributesRequestRequestTypeDef,
+ InstanceTypeOfferingTypeDef,
+ MovingAddressStatusTypeDef,
+ DescribeNetworkInterfaceAttributeRequestNetworkInterfaceDescribeAttributeTypeDef,
+ DescribeNetworkInterfaceAttributeRequestRequestTypeDef,
+ PrefixListTypeDef,
+ DescribePrincipalIdFormatRequestDescribePrincipalIdFormatPaginateTypeDef,
+ DescribePrincipalIdFormatRequestRequestTypeDef,
+ RegionTypeDef,
+ ScheduledInstanceRecurrenceRequestTypeDef,
+ SlotDateTimeRangeRequestTypeDef,
+ SlotStartTimeRangeRequestTypeDef,
+ DescribeSecurityGroupReferencesRequestRequestTypeDef,
+ SecurityGroupReferenceTypeDef,
+ DescribeSnapshotAttributeRequestRequestTypeDef,
+ DescribeSnapshotAttributeRequestSnapshotDescribeAttributeTypeDef,
+ ProductCodeTypeDef,
+ DescribeSpotDatafeedSubscriptionRequestRequestTypeDef,
+ DescribeSpotFleetInstancesRequestDescribeSpotFleetInstancesPaginateTypeDef,
+ DescribeSpotFleetInstancesRequestRequestTypeDef,
+ DescribeSpotFleetRequestHistoryRequestRequestTypeDef,
+ DescribeSpotFleetRequestsRequestDescribeSpotFleetRequestsPaginateTypeDef,
+ DescribeSpotFleetRequestsRequestRequestTypeDef,
+ SpotPriceTypeDef,
+ DescribeStaleSecurityGroupsRequestDescribeStaleSecurityGroupsPaginateTypeDef,
+ DescribeStaleSecurityGroupsRequestRequestTypeDef,
+ StoreImageTaskResultTypeDef,
+ TagDescriptionTypeDef,
+ DescribeVolumeAttributeRequestRequestTypeDef,
+ DescribeVolumeAttributeRequestVolumeDescribeAttributeTypeDef,
+ VolumeModificationTypeDef,
+ DescribeVpcAttributeRequestRequestTypeDef,
+ DescribeVpcAttributeRequestVpcDescribeAttributeTypeDef,
+ DescribeVpcClassicLinkDnsSupportRequestDescribeVpcClassicLinkDnsSupportPaginateTypeDef,
+ DescribeVpcClassicLinkDnsSupportRequestRequestTypeDef,
+ DestinationOptionsResponseTypeDef,
+ DetachClassicLinkVpcRequestInstanceDetachClassicLinkVpcTypeDef,
+ DetachClassicLinkVpcRequestRequestTypeDef,
+ DetachClassicLinkVpcRequestVpcDetachClassicLinkInstanceTypeDef,
+ DetachClassicLinkVpcResultTypeDef,
+ DetachInternetGatewayRequestInternetGatewayDetachFromVpcTypeDef,
+ DetachInternetGatewayRequestRequestTypeDef,
+ DetachInternetGatewayRequestVpcDetachInternetGatewayTypeDef,
+ DetachNetworkInterfaceRequestNetworkInterfaceDetachTypeDef,
+ DetachNetworkInterfaceRequestRequestTypeDef,
+ DetachVerifiedAccessTrustProviderRequestRequestTypeDef,
+ DetachVolumeRequestInstanceDetachVolumeTypeDef,
+ DetachVolumeRequestRequestTypeDef,
+ DetachVolumeRequestVolumeDetachFromInstanceTypeDef,
+ DetachVpnGatewayRequestRequestTypeDef,
+ DeviceOptionsTypeDef,
+ DisableAddressTransferRequestRequestTypeDef,
+ DisableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef,
+ DisableAwsNetworkPerformanceMetricSubscriptionResultTypeDef,
+ DisableEbsEncryptionByDefaultRequestRequestTypeDef,
+ DisableEbsEncryptionByDefaultResultTypeDef,
+ DisableFastLaunchRequestRequestTypeDef,
+ DisableFastSnapshotRestoreStateErrorTypeDef,
+ DisableFastSnapshotRestoreSuccessItemTypeDef,
+ DisableFastSnapshotRestoresRequestRequestTypeDef,
+ DisableImageDeprecationRequestRequestTypeDef,
+ DisableImageDeprecationResultTypeDef,
+ DisableIpamOrganizationAdminAccountRequestRequestTypeDef,
+ DisableIpamOrganizationAdminAccountResultTypeDef,
+ DisableSerialConsoleAccessRequestRequestTypeDef,
+ DisableSerialConsoleAccessResultTypeDef,
+ DisableTransitGatewayRouteTablePropagationRequestRequestTypeDef,
+ TransitGatewayPropagationTypeDef,
+ DisableVgwRoutePropagationRequestRequestTypeDef,
+ DisableVpcClassicLinkDnsSupportRequestRequestTypeDef,
+ DisableVpcClassicLinkDnsSupportResultTypeDef,
+ DisableVpcClassicLinkRequestRequestTypeDef,
+ DisableVpcClassicLinkRequestVpcDisableClassicLinkTypeDef,
+ DisableVpcClassicLinkResultTypeDef,
+ DisassociateAddressRequestClassicAddressDisassociateTypeDef,
+ DisassociateAddressRequestNetworkInterfaceAssociationDeleteTypeDef,
+ DisassociateAddressRequestRequestTypeDef,
+ DisassociateClientVpnTargetNetworkRequestRequestTypeDef,
+ DisassociateEnclaveCertificateIamRoleRequestRequestTypeDef,
+ DisassociateEnclaveCertificateIamRoleResultTypeDef,
+ DisassociateIamInstanceProfileRequestRequestTypeDef,
+ DisassociateIpamResourceDiscoveryRequestRequestTypeDef,
+ DisassociateNatGatewayAddressRequestRequestTypeDef,
+ DisassociateRouteTableRequestRequestTypeDef,
+ DisassociateRouteTableRequestRouteTableAssociationDeleteTypeDef,
+ DisassociateRouteTableRequestServiceResourceDisassociateRouteTableTypeDef,
+ DisassociateSubnetCidrBlockRequestRequestTypeDef,
+ DisassociateTransitGatewayMulticastDomainRequestRequestTypeDef,
+ DisassociateTransitGatewayPolicyTableRequestRequestTypeDef,
+ DisassociateTransitGatewayRouteTableRequestRequestTypeDef,
+ DisassociateTrunkInterfaceRequestRequestTypeDef,
+ DisassociateTrunkInterfaceResultTypeDef,
+ DisassociateVpcCidrBlockRequestRequestTypeDef,
+ DiskImageDescriptionTypeDef,
+ DiskImageDetailTypeDef,
+ VolumeDetailTypeDef,
+ DiskImageVolumeDescriptionTypeDef,
+ DiskInfoTypeDef,
+ DnsEntryTypeDef,
+ DnsOptionsTypeDef,
+ DnsServersOptionsModifyStructureTypeDef,
+ EbsOptimizedInfoTypeDef,
+ EbsInstanceBlockDeviceSpecificationTypeDef,
+ EbsInstanceBlockDeviceTypeDef,
+ EfaInfoTypeDef,
+ InternetGatewayAttachmentTypeDef,
+ ElasticGpuAssociationTypeDef,
+ ElasticGpuHealthTypeDef,
+ ElasticGpuSpecificationResponseTypeDef,
+ ElasticGpuSpecificationTypeDef,
+ ElasticInferenceAcceleratorAssociationTypeDef,
+ ElasticInferenceAcceleratorTypeDef,
+ EmptyResponseMetadataTypeDef,
+ EnaSrdUdpSpecificationTypeDef,
+ EnableAddressTransferRequestRequestTypeDef,
+ EnableAwsNetworkPerformanceMetricSubscriptionRequestRequestTypeDef,
+ EnableAwsNetworkPerformanceMetricSubscriptionResultTypeDef,
+ EnableEbsEncryptionByDefaultRequestRequestTypeDef,
+ EnableEbsEncryptionByDefaultResultTypeDef,
+ FastLaunchLaunchTemplateSpecificationRequestTypeDef,
+ FastLaunchSnapshotConfigurationRequestTypeDef,
+ EnableFastSnapshotRestoreStateErrorTypeDef,
+ EnableFastSnapshotRestoreSuccessItemTypeDef,
+ EnableFastSnapshotRestoresRequestRequestTypeDef,
+ EnableImageDeprecationRequestRequestTypeDef,
+ EnableImageDeprecationResultTypeDef,
+ EnableIpamOrganizationAdminAccountRequestRequestTypeDef,
+ EnableIpamOrganizationAdminAccountResultTypeDef,
+ EnableReachabilityAnalyzerOrganizationSharingRequestRequestTypeDef,
+ EnableReachabilityAnalyzerOrganizationSharingResultTypeDef,
+ EnableSerialConsoleAccessRequestRequestTypeDef,
+ EnableSerialConsoleAccessResultTypeDef,
+ EnableTransitGatewayRouteTablePropagationRequestRequestTypeDef,
+ EnableVgwRoutePropagationRequestRequestTypeDef,
+ EnableVolumeIORequestRequestTypeDef,
+ EnableVolumeIORequestVolumeEnableIoTypeDef,
+ EnableVpcClassicLinkDnsSupportRequestRequestTypeDef,
+ EnableVpcClassicLinkDnsSupportResultTypeDef,
+ EnableVpcClassicLinkRequestRequestTypeDef,
+ EnableVpcClassicLinkRequestVpcEnableClassicLinkTypeDef,
+ EnableVpcClassicLinkResultTypeDef,
+ EnclaveOptionsRequestTypeDef,
+ EnclaveOptionsResponseMetadataTypeDef,
+ EnclaveOptionsTypeDef,
+ EventInformationTypeDef,
+ TransitGatewayRouteTableRouteTypeDef,
+ ExportClientVpnClientCertificateRevocationListRequestRequestTypeDef,
+ ExportClientVpnClientConfigurationRequestRequestTypeDef,
+ ExportClientVpnClientConfigurationResultTypeDef,
+ ExportTaskS3LocationRequestTypeDef,
+ ExportTaskS3LocationTypeDef,
+ ExportToS3TaskTypeDef,
+ InstanceExportDetailsTypeDef,
+ ExportTransitGatewayRoutesResultTypeDef,
+ FilterPortRangeTypeDef,
+ TargetCapacitySpecificationTypeDef,
+ FleetLaunchTemplateSpecificationRequestTypeDef,
+ FleetLaunchTemplateSpecificationTypeDef,
+ PlacementTypeDef,
+ PlacementResponseTypeDef,
+ FleetSpotCapacityRebalanceRequestTypeDef,
+ FleetSpotCapacityRebalanceTypeDef,
+ FpgaDeviceMemoryInfoTypeDef,
+ LoadPermissionTypeDef,
+ FpgaImageStateTypeDef,
+ PciIdTypeDef,
+ GetAssociatedEnclaveCertificateIamRolesRequestRequestTypeDef,
+ GetAssociatedIpv6PoolCidrsRequestGetAssociatedIpv6PoolCidrsPaginateTypeDef,
+ GetAssociatedIpv6PoolCidrsRequestRequestTypeDef,
+ Ipv6CidrAssociationTypeDef,
+ GetCapacityReservationUsageRequestRequestTypeDef,
+ InstanceUsageTypeDef,
+ GetConsoleOutputRequestInstanceConsoleOutputTypeDef,
+ GetConsoleOutputRequestRequestTypeDef,
+ GetConsoleOutputResultTypeDef,
+ GetConsoleScreenshotRequestRequestTypeDef,
+ GetConsoleScreenshotResultTypeDef,
+ GetDefaultCreditSpecificationRequestRequestTypeDef,
+ InstanceFamilyCreditSpecificationTypeDef,
+ GetEbsDefaultKmsKeyIdRequestRequestTypeDef,
+ GetEbsDefaultKmsKeyIdResultTypeDef,
+ GetEbsEncryptionByDefaultRequestRequestTypeDef,
+ GetEbsEncryptionByDefaultResultTypeDef,
+ GetFlowLogsIntegrationTemplateResultTypeDef,
+ GetGroupsForCapacityReservationRequestGetGroupsForCapacityReservationPaginateTypeDef,
+ GetGroupsForCapacityReservationRequestRequestTypeDef,
+ GetHostReservationPurchasePreviewRequestRequestTypeDef,
+ PurchaseTypeDef,
+ InstanceTypeInfoFromInstanceRequirementsTypeDef,
+ GetInstanceUefiDataRequestRequestTypeDef,
+ GetInstanceUefiDataResultTypeDef,
+ GetIpamAddressHistoryRequestGetIpamAddressHistoryPaginateTypeDef,
+ GetIpamAddressHistoryRequestRequestTypeDef,
+ IpamAddressHistoryRecordTypeDef,
+ GetLaunchTemplateDataRequestRequestTypeDef,
+ GetManagedPrefixListAssociationsRequestGetManagedPrefixListAssociationsPaginateTypeDef,
+ GetManagedPrefixListAssociationsRequestRequestTypeDef,
+ PrefixListAssociationTypeDef,
+ GetManagedPrefixListEntriesRequestGetManagedPrefixListEntriesPaginateTypeDef,
+ GetManagedPrefixListEntriesRequestRequestTypeDef,
+ PrefixListEntryTypeDef,
+ GetNetworkInsightsAccessScopeAnalysisFindingsRequestRequestTypeDef,
+ GetNetworkInsightsAccessScopeContentRequestRequestTypeDef,
+ GetPasswordDataRequestInstancePasswordDataTypeDef,
+ GetPasswordDataRequestRequestTypeDef,
+ GetPasswordDataResultTypeDef,
+ ReservationValueTypeDef,
+ GetSerialConsoleAccessStatusRequestRequestTypeDef,
+ GetSerialConsoleAccessStatusResultTypeDef,
+ SpotPlacementScoreTypeDef,
+ TransitGatewayAttachmentPropagationTypeDef,
+ TransitGatewayRouteTableAssociationTypeDef,
+ TransitGatewayRouteTablePropagationTypeDef,
+ GetVerifiedAccessEndpointPolicyRequestRequestTypeDef,
+ GetVerifiedAccessEndpointPolicyResultTypeDef,
+ GetVerifiedAccessGroupPolicyRequestRequestTypeDef,
+ GetVerifiedAccessGroupPolicyResultTypeDef,
+ GetVpnConnectionDeviceSampleConfigurationRequestRequestTypeDef,
+ GetVpnConnectionDeviceSampleConfigurationResultTypeDef,
+ GetVpnConnectionDeviceTypesRequestGetVpnConnectionDeviceTypesPaginateTypeDef,
+ GetVpnConnectionDeviceTypesRequestRequestTypeDef,
+ VpnConnectionDeviceTypeTypeDef,
+ GetVpnTunnelReplacementStatusRequestRequestTypeDef,
+ MaintenanceDetailsTypeDef,
+ GpuDeviceMemoryInfoTypeDef,
+ HibernationOptionsRequestTypeDef,
+ HibernationOptionsResponseMetadataTypeDef,
+ HibernationOptionsTypeDef,
+ HostInstanceTypeDef,
+ HostPropertiesTypeDef,
+ IKEVersionsListValueTypeDef,
+ IKEVersionsRequestListValueTypeDef,
+ IamInstanceProfileTypeDef,
+ IamInstanceProfileResponseMetadataTypeDef,
+ LaunchPermissionTypeDef,
+ UserBucketTypeDef,
+ ImageRecycleBinInfoTypeDef,
+ StateReasonTypeDef,
+ ImportClientVpnClientCertificateRevocationListRequestRequestTypeDef,
+ ImportClientVpnClientCertificateRevocationListResultTypeDef,
+ ImportImageLicenseConfigurationRequestTypeDef,
+ ImportImageLicenseConfigurationResponseTypeDef,
+ UserDataTypeDef,
+ InferenceDeviceInfoTypeDef,
+ InstanceCountTypeDef,
+ InstanceCreditSpecificationRequestTypeDef,
+ InstanceEventWindowTimeRangeTypeDef,
+ InstanceIpv4PrefixTypeDef,
+ InstanceIpv6AddressRequestTypeDef,
+ InstanceIpv6PrefixTypeDef,
+ InstanceMaintenanceOptionsRequestTypeDef,
+ InstanceMaintenanceOptionsResponseMetadataTypeDef,
+ InstanceMaintenanceOptionsTypeDef,
+ SpotMarketOptionsTypeDef,
+ InstanceMetadataOptionsRequestTypeDef,
+ InstanceMetadataOptionsResponseResponseMetadataTypeDef,
+ InstanceMetadataOptionsResponseTypeDef,
+ MonitoringTypeDef,
+ InstanceNetworkInterfaceAssociationTypeDef,
+ InstanceNetworkInterfaceAttachmentTypeDef,
+ MemoryGiBPerVCpuRequestTypeDef,
+ MemoryMiBRequestTypeDef,
+ NetworkBandwidthGbpsRequestTypeDef,
+ NetworkInterfaceCountRequestTypeDef,
+ TotalLocalStorageGBRequestTypeDef,
+ VCpuCountRangeRequestTypeDef,
+ MemoryGiBPerVCpuTypeDef,
+ MemoryMiBTypeDef,
+ NetworkBandwidthGbpsTypeDef,
+ NetworkInterfaceCountTypeDef,
+ TotalLocalStorageGBTypeDef,
+ VCpuCountRangeTypeDef,
+ InstanceStateTypeDef,
+ InstanceStateResponseMetadataTypeDef,
+ InstanceStatusDetailsTypeDef,
+ InstanceStatusEventTypeDef,
+ LicenseConfigurationTypeDef,
+ PrivateDnsNameOptionsResponseTypeDef,
+ MemoryInfoTypeDef,
+ PlacementGroupInfoTypeDef,
+ ProcessorInfoTypeDef,
+ VCpuInfoTypeDef,
+ IpRangeTypeDef,
+ Ipv6RangeTypeDef,
+ PrefixListIdTypeDef,
+ UserIdGroupPairTypeDef,
+ IpamCidrAuthorizationContextTypeDef,
+ IpamDiscoveryFailureReasonTypeDef,
+ IpamResourceTagTypeDef,
+ IpamOperatingRegionTypeDef,
+ IpamPoolCidrFailureReasonTypeDef,
+ Ipv4PrefixSpecificationResponseTypeDef,
+ Ipv6CidrBlockTypeDef,
+ PoolCidrBlockTypeDef,
+ Ipv6PrefixSpecificationResponseTypeDef,
+ Ipv6PrefixSpecificationTypeDef,
+ LastErrorTypeDef,
+ RunInstancesMonitoringEnabledTypeDef,
+ SpotPlacementTypeDef,
+ LaunchTemplateEbsBlockDeviceRequestTypeDef,
+ LaunchTemplateEbsBlockDeviceTypeDef,
+ LaunchTemplateCpuOptionsRequestTypeDef,
+ LaunchTemplateCpuOptionsTypeDef,
+ LaunchTemplateElasticInferenceAcceleratorResponseTypeDef,
+ LaunchTemplateElasticInferenceAcceleratorTypeDef,
+ LaunchTemplateEnclaveOptionsRequestTypeDef,
+ LaunchTemplateEnclaveOptionsTypeDef,
+ LaunchTemplateHibernationOptionsRequestTypeDef,
+ LaunchTemplateHibernationOptionsTypeDef,
+ LaunchTemplateIamInstanceProfileSpecificationRequestTypeDef,
+ LaunchTemplateIamInstanceProfileSpecificationTypeDef,
+ LaunchTemplateInstanceMaintenanceOptionsRequestTypeDef,
+ LaunchTemplateInstanceMaintenanceOptionsTypeDef,
+ LaunchTemplateSpotMarketOptionsRequestTypeDef,
+ LaunchTemplateSpotMarketOptionsTypeDef,
+ LaunchTemplateInstanceMetadataOptionsRequestTypeDef,
+ LaunchTemplateInstanceMetadataOptionsTypeDef,
+ LaunchTemplateLicenseConfigurationRequestTypeDef,
+ LaunchTemplateLicenseConfigurationTypeDef,
+ LaunchTemplatePlacementRequestTypeDef,
+ LaunchTemplatePlacementTypeDef,
+ LaunchTemplatePrivateDnsNameOptionsRequestTypeDef,
+ LaunchTemplatePrivateDnsNameOptionsTypeDef,
+ LaunchTemplateSpecificationTypeDef,
+ LaunchTemplatesMonitoringRequestTypeDef,
+ LaunchTemplatesMonitoringTypeDef,
+ LicenseConfigurationRequestTypeDef,
+ ListImagesInRecycleBinRequestListImagesInRecycleBinPaginateTypeDef,
+ ListImagesInRecycleBinRequestRequestTypeDef,
+ ListSnapshotsInRecycleBinRequestListSnapshotsInRecycleBinPaginateTypeDef,
+ ListSnapshotsInRecycleBinRequestRequestTypeDef,
+ SnapshotRecycleBinInfoTypeDef,
+ LoadPermissionRequestTypeDef,
+ ModifyAddressAttributeRequestRequestTypeDef,
+ ModifyAvailabilityZoneGroupRequestRequestTypeDef,
+ ModifyAvailabilityZoneGroupResultTypeDef,
+ ModifyCapacityReservationFleetRequestRequestTypeDef,
+ ModifyCapacityReservationFleetResultTypeDef,
+ ModifyCapacityReservationRequestRequestTypeDef,
+ ModifyCapacityReservationResultTypeDef,
+ ModifyClientVpnEndpointResultTypeDef,
+ ModifyDefaultCreditSpecificationRequestRequestTypeDef,
+ ModifyEbsDefaultKmsKeyIdRequestRequestTypeDef,
+ ModifyEbsDefaultKmsKeyIdResultTypeDef,
+ ModifyFleetResultTypeDef,
+ ModifyHostsRequestRequestTypeDef,
+ ModifyIdFormatRequestRequestTypeDef,
+ ModifyIdentityIdFormatRequestRequestTypeDef,
+ ModifyInstanceCapacityReservationAttributesResultTypeDef,
+ SuccessfulInstanceCreditSpecificationItemTypeDef,
+ ModifyInstanceEventStartTimeRequestRequestTypeDef,
+ ModifyInstanceMaintenanceOptionsRequestRequestTypeDef,
+ ModifyInstanceMaintenanceOptionsResultTypeDef,
+ ModifyInstanceMetadataOptionsRequestRequestTypeDef,
+ ModifyInstancePlacementRequestRequestTypeDef,
+ ModifyInstancePlacementResultTypeDef,
+ RemoveIpamOperatingRegionTypeDef,
+ ModifyIpamResourceCidrRequestRequestTypeDef,
+ ModifyIpamScopeRequestRequestTypeDef,
+ ModifyLaunchTemplateRequestRequestTypeDef,
+ ModifyLocalGatewayRouteRequestRequestTypeDef,
+ RemovePrefixListEntryTypeDef,
+ NetworkInterfaceAttachmentChangesTypeDef,
+ ModifyPrivateDnsNameOptionsRequestRequestTypeDef,
+ ModifyPrivateDnsNameOptionsResultTypeDef,
+ ReservedInstancesConfigurationTypeDef,
+ ModifyReservedInstancesResultTypeDef,
+ ModifySecurityGroupRulesResultTypeDef,
+ ModifySnapshotTierRequestRequestTypeDef,
+ ModifySnapshotTierResultTypeDef,
+ ModifySpotFleetRequestResponseTypeDef,
+ ModifyTrafficMirrorFilterNetworkServicesRequestRequestTypeDef,
+ ModifyTrafficMirrorSessionRequestRequestTypeDef,
+ ModifyTransitGatewayOptionsTypeDef,
+ ModifyTransitGatewayPrefixListReferenceRequestRequestTypeDef,
+ ModifyTransitGatewayVpcAttachmentRequestOptionsTypeDef,
+ ModifyVerifiedAccessEndpointEniOptionsTypeDef,
+ ModifyVerifiedAccessEndpointLoadBalancerOptionsTypeDef,
+ ModifyVerifiedAccessEndpointPolicyRequestRequestTypeDef,
+ ModifyVerifiedAccessEndpointPolicyResultTypeDef,
+ ModifyVerifiedAccessGroupPolicyRequestRequestTypeDef,
+ ModifyVerifiedAccessGroupPolicyResultTypeDef,
+ ModifyVerifiedAccessGroupRequestRequestTypeDef,
+ ModifyVerifiedAccessInstanceRequestRequestTypeDef,
+ ModifyVerifiedAccessTrustProviderOidcOptionsTypeDef,
+ ModifyVolumeRequestRequestTypeDef,
+ ModifyVpcEndpointConnectionNotificationRequestRequestTypeDef,
+ ModifyVpcEndpointConnectionNotificationResultTypeDef,
+ ModifyVpcEndpointResultTypeDef,
+ ModifyVpcEndpointServiceConfigurationRequestRequestTypeDef,
+ ModifyVpcEndpointServiceConfigurationResultTypeDef,
+ ModifyVpcEndpointServicePayerResponsibilityRequestRequestTypeDef,
+ ModifyVpcEndpointServicePayerResponsibilityResultTypeDef,
+ ModifyVpcEndpointServicePermissionsRequestRequestTypeDef,
+ PeeringConnectionOptionsRequestTypeDef,
+ PeeringConnectionOptionsTypeDef,
+ ModifyVpcTenancyRequestRequestTypeDef,
+ ModifyVpcTenancyResultTypeDef,
+ ModifyVpnConnectionOptionsRequestRequestTypeDef,
+ ModifyVpnConnectionRequestRequestTypeDef,
+ ModifyVpnTunnelCertificateRequestRequestTypeDef,
+ Phase1DHGroupNumbersRequestListValueTypeDef,
+ Phase1EncryptionAlgorithmsRequestListValueTypeDef,
+ Phase1IntegrityAlgorithmsRequestListValueTypeDef,
+ Phase2DHGroupNumbersRequestListValueTypeDef,
+ Phase2EncryptionAlgorithmsRequestListValueTypeDef,
+ Phase2IntegrityAlgorithmsRequestListValueTypeDef,
+ MonitorInstancesRequestInstanceMonitorTypeDef,
+ MonitorInstancesRequestRequestTypeDef,
+ MonitoringResponseMetadataTypeDef,
+ MoveAddressToVpcRequestRequestTypeDef,
+ MoveAddressToVpcResultTypeDef,
+ MoveByoipCidrToIpamRequestRequestTypeDef,
+ ProvisionedBandwidthTypeDef,
+ NetworkAclAssociationTypeDef,
+ NetworkCardInfoTypeDef,
+ NetworkInterfaceAssociationResponseMetadataTypeDef,
+ NetworkInterfaceAssociationTypeDef,
+ NetworkInterfaceIpv6AddressTypeDef,
+ NetworkInterfacePermissionStateTypeDef,
+ OidcOptionsTypeDef,
+ PacketHeaderStatementRequestTypeDef,
+ PacketHeaderStatementTypeDef,
+ PaginatorConfigTypeDef,
+ RequestFilterPortRangeTypeDef,
+ ResourceStatementRequestTypeDef,
+ ResourceStatementTypeDef,
+ PeeringAttachmentStatusTypeDef,
+ PeeringTgwInfoTypeDef,
+ Phase1DHGroupNumbersListValueTypeDef,
+ Phase1EncryptionAlgorithmsListValueTypeDef,
+ Phase1IntegrityAlgorithmsListValueTypeDef,
+ Phase2DHGroupNumbersListValueTypeDef,
+ Phase2EncryptionAlgorithmsListValueTypeDef,
+ Phase2IntegrityAlgorithmsListValueTypeDef,
+ PlacementResponseMetadataTypeDef,
+ PriceScheduleTypeDef,
+ PricingDetailTypeDef,
+ PrivateDnsDetailsTypeDef,
+ PrivateDnsNameConfigurationTypeDef,
+ PrivateDnsNameOptionsOnLaunchResponseMetadataTypeDef,
+ PrivateDnsNameOptionsOnLaunchTypeDef,
+ PrivateDnsNameOptionsRequestTypeDef,
+ PrivateDnsNameOptionsResponseResponseMetadataTypeDef,
+ PropagatingVgwTypeDef,
+ ProvisionPublicIpv4PoolCidrRequestRequestTypeDef,
+ PublicIpv4PoolRangeTypeDef,
+ PurchaseRequestTypeDef,
+ ReservedInstanceLimitPriceTypeDef,
+ PurchaseReservedInstancesOfferingResultTypeDef,
+ RebootInstancesRequestInstanceRebootTypeDef,
+ RebootInstancesRequestRequestTypeDef,
+ RecurringChargeTypeDef,
+ ReferencedSecurityGroupTypeDef,
+ RegisterImageResultTypeDef,
+ RegisterInstanceTagAttributeRequestTypeDef,
+ RegisterTransitGatewayMulticastGroupMembersRequestRequestTypeDef,
+ TransitGatewayMulticastRegisteredGroupMembersTypeDef,
+ RegisterTransitGatewayMulticastGroupSourcesRequestRequestTypeDef,
+ TransitGatewayMulticastRegisteredGroupSourcesTypeDef,
+ RejectTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef,
+ RejectTransitGatewayPeeringAttachmentRequestRequestTypeDef,
+ RejectTransitGatewayVpcAttachmentRequestRequestTypeDef,
+ RejectVpcEndpointConnectionsRequestRequestTypeDef,
+ RejectVpcPeeringConnectionRequestRequestTypeDef,
+ RejectVpcPeeringConnectionRequestVpcPeeringConnectionRejectTypeDef,
+ RejectVpcPeeringConnectionResultTypeDef,
+ ReleaseAddressRequestClassicAddressReleaseTypeDef,
+ ReleaseAddressRequestRequestTypeDef,
+ ReleaseAddressRequestVpcAddressReleaseTypeDef,
+ ReleaseHostsRequestRequestTypeDef,
+ ReleaseIpamPoolAllocationRequestRequestTypeDef,
+ ReleaseIpamPoolAllocationResultTypeDef,
+ ReplaceNetworkAclAssociationRequestNetworkAclReplaceAssociationTypeDef,
+ ReplaceNetworkAclAssociationRequestRequestTypeDef,
+ ReplaceNetworkAclAssociationResultTypeDef,
+ ReplaceRouteRequestRequestTypeDef,
+ ReplaceRouteRequestRouteReplaceTypeDef,
+ ReplaceRouteTableAssociationRequestRequestTypeDef,
+ ReplaceRouteTableAssociationRequestRouteTableAssociationReplaceSubnetTypeDef,
+ ReplaceTransitGatewayRouteRequestRequestTypeDef,
+ ReplaceVpnTunnelRequestRequestTypeDef,
+ ReplaceVpnTunnelResultTypeDef,
+ ReportInstanceStatusRequestInstanceReportStatusTypeDef,
+ ReportInstanceStatusRequestRequestTypeDef,
+ RequestSpotFleetResponseTypeDef,
+ ReservedInstancesIdTypeDef,
+ ResetAddressAttributeRequestRequestTypeDef,
+ ResetEbsDefaultKmsKeyIdRequestRequestTypeDef,
+ ResetEbsDefaultKmsKeyIdResultTypeDef,
+ ResetFpgaImageAttributeRequestRequestTypeDef,
+ ResetFpgaImageAttributeResultTypeDef,
+ ResetImageAttributeRequestImageResetAttributeTypeDef,
+ ResetImageAttributeRequestRequestTypeDef,
+ ResetInstanceAttributeRequestInstanceResetAttributeTypeDef,
+ ResetInstanceAttributeRequestInstanceResetKernelTypeDef,
+ ResetInstanceAttributeRequestInstanceResetRamdiskTypeDef,
+ ResetInstanceAttributeRequestInstanceResetSourceDestCheckTypeDef,
+ ResetInstanceAttributeRequestRequestTypeDef,
+ ResetNetworkInterfaceAttributeRequestNetworkInterfaceResetAttributeTypeDef,
+ ResetNetworkInterfaceAttributeRequestRequestTypeDef,
+ ResetSnapshotAttributeRequestRequestTypeDef,
+ ResetSnapshotAttributeRequestSnapshotResetAttributeTypeDef,
+ ResponseMetadataTypeDef,
+ RestoreAddressToClassicRequestRequestTypeDef,
+ RestoreAddressToClassicResultTypeDef,
+ RestoreImageFromRecycleBinRequestRequestTypeDef,
+ RestoreImageFromRecycleBinResultTypeDef,
+ RestoreManagedPrefixListVersionRequestRequestTypeDef,
+ RestoreSnapshotFromRecycleBinRequestRequestTypeDef,
+ RestoreSnapshotFromRecycleBinResultTypeDef,
+ RestoreSnapshotTierRequestRequestTypeDef,
+ RestoreSnapshotTierResultTypeDef,
+ RevokeClientVpnIngressRequestRequestTypeDef,
+ RouteTableAssociationStateResponseMetadataTypeDef,
+ RouteTypeDef,
+ RunScheduledInstancesResultTypeDef,
+ S3StorageTypeDef,
+ ScheduledInstanceRecurrenceTypeDef,
+ ScheduledInstancesEbsTypeDef,
+ ScheduledInstancesIamInstanceProfileTypeDef,
+ ScheduledInstancesIpv6AddressTypeDef,
+ ScheduledInstancesMonitoringTypeDef,
+ ScheduledInstancesPlacementTypeDef,
+ ScheduledInstancesPrivateIpAddressConfigTypeDef,
+ TransitGatewayMulticastGroupTypeDef,
+ SecurityGroupIdentifierTypeDef,
+ SecurityGroupRuleDescriptionTypeDef,
+ SecurityGroupRuleRequestTypeDef,
+ SendDiagnosticInterruptRequestRequestTypeDef,
+ ServiceTypeDetailTypeDef,
+ UserBucketDetailsTypeDef,
+ SpotCapacityRebalanceTypeDef,
+ SpotInstanceStateFaultTypeDef,
+ SpotFleetMonitoringTypeDef,
+ SpotInstanceStatusTypeDef,
+ StartInstancesRequestInstanceStartTypeDef,
+ StartInstancesRequestRequestTypeDef,
+ StartVpcEndpointServicePrivateDnsVerificationRequestRequestTypeDef,
+ StartVpcEndpointServicePrivateDnsVerificationResultTypeDef,
+ StateReasonResponseMetadataTypeDef,
+ StopInstancesRequestInstanceStopTypeDef,
+ StopInstancesRequestRequestTypeDef,
+ SubnetAssociationTypeDef,
+ SubnetCidrBlockStateTypeDef,
+ TargetConfigurationTypeDef,
+ TargetGroupTypeDef,
+ TerminateClientVpnConnectionsRequestRequestTypeDef,
+ TerminateInstancesRequestInstanceTerminateTypeDef,
+ TerminateInstancesRequestRequestTypeDef,
+ TrafficMirrorPortRangeTypeDef,
+ TransitGatewayAttachmentAssociationTypeDef,
+ TransitGatewayAttachmentBgpConfigurationTypeDef,
+ TransitGatewayConnectOptionsTypeDef,
+ TransitGatewayMulticastDomainOptionsTypeDef,
+ TransitGatewayOptionsTypeDef,
+ TransitGatewayPeeringAttachmentOptionsTypeDef,
+ TransitGatewayPolicyRuleMetaDataTypeDef,
+ TransitGatewayPrefixListAttachmentTypeDef,
+ TransitGatewayRouteAttachmentTypeDef,
+ TransitGatewayVpcAttachmentOptionsTypeDef,
+ UnassignIpv6AddressesRequestRequestTypeDef,
+ UnassignIpv6AddressesResultTypeDef,
+ UnassignPrivateIpAddressesRequestNetworkInterfaceUnassignPrivateIpAddressesTypeDef,
+ UnassignPrivateIpAddressesRequestRequestTypeDef,
+ UnassignPrivateNatGatewayAddressRequestRequestTypeDef,
+ UnmonitorInstancesRequestInstanceUnmonitorTypeDef,
+ UnmonitorInstancesRequestRequestTypeDef,
+ UnsuccessfulInstanceCreditSpecificationItemErrorTypeDef,
+ UnsuccessfulItemErrorTypeDef,
+ UpdateSecurityGroupRuleDescriptionsEgressResultTypeDef,
+ UpdateSecurityGroupRuleDescriptionsIngressResultTypeDef,
+ ValidationErrorTypeDef,
+ VerifiedAccessEndpointEniOptionsTypeDef,
+ VerifiedAccessEndpointLoadBalancerOptionsTypeDef,
+ VerifiedAccessEndpointStatusTypeDef,
+ VerifiedAccessTrustProviderCondensedTypeDef,
+ VerifiedAccessLogCloudWatchLogsDestinationOptionsTypeDef,
+ VerifiedAccessLogDeliveryStatusTypeDef,
+ VerifiedAccessLogKinesisDataFirehoseDestinationOptionsTypeDef,
+ VerifiedAccessLogS3DestinationOptionsTypeDef,
+ VgwTelemetryTypeDef,
+ VolumeAttachmentResponseMetadataTypeDef,
+ VolumeAttachmentTypeDef,
+ VolumeStatusActionTypeDef,
+ VolumeStatusAttachmentStatusTypeDef,
+ VolumeStatusDetailsTypeDef,
+ VolumeStatusEventTypeDef,
+ VpcCidrBlockStateTypeDef,
+ VpcPeeringConnectionOptionsDescriptionTypeDef,
+ VpcPeeringConnectionStateReasonResponseMetadataTypeDef,
+ VpcPeeringConnectionStateReasonTypeDef,
+ VpnStaticRouteTypeDef,
+ WithdrawByoipCidrRequestRequestTypeDef,
+ AcceptAddressTransferResultTypeDef,
+ DescribeAddressTransfersResultTypeDef,
+ DisableAddressTransferResultTypeDef,
+ EnableAddressTransferResultTypeDef,
+ AcceptReservedInstancesExchangeQuoteRequestRequestTypeDef,
+ GetReservedInstancesExchangeQuoteRequestRequestTypeDef,
+ AccountAttributeTypeDef,
+ DescribeFleetInstancesResultTypeDef,
+ DescribeSpotFleetInstancesResponseTypeDef,
+ ModifyVpcEndpointServicePermissionsResultTypeDef,
+ AnalysisLoadBalancerTargetTypeDef,
+ RuleGroupRuleOptionsPairTypeDef,
+ AddressAttributeTypeDef,
+ AddressTypeDef,
+ AllowedPrincipalTypeDef,
+ CarrierGatewayTypeDef,
+ ClientCreateTagsRequestTypeDef,
+ ClientDeleteTagsRequestTypeDef,
+ CoipPoolTypeDef,
+ CopySnapshotResultTypeDef,
+ CreateSecurityGroupResultTypeDef,
+ CreateTagsRequestServiceResourceCreateTagsTypeDef,
+ CustomerGatewayTypeDef,
+ HostReservationTypeDef,
+ ImportKeyPairResultTypeDef,
+ InstanceCreateTagsRequestTypeDef,
+ InstanceDeleteTagsRequestTypeDef,
+ InstanceEventWindowAssociationRequestTypeDef,
+ InstanceEventWindowAssociationTargetTypeDef,
+ InstanceEventWindowDisassociationRequestTypeDef,
+ IpamResourceDiscoveryAssociationTypeDef,
+ IpamScopeTypeDef,
+ KeyPairInfoTypeDef,
+ KeyPairTypeDef,
+ LaunchTemplateTagSpecificationRequestTypeDef,
+ LaunchTemplateTagSpecificationTypeDef,
+ LaunchTemplateTypeDef,
+ LocalGatewayRouteTableVirtualInterfaceGroupAssociationTypeDef,
+ LocalGatewayRouteTableVpcAssociationTypeDef,
+ LocalGatewayTypeDef,
+ LocalGatewayVirtualInterfaceGroupTypeDef,
+ LocalGatewayVirtualInterfaceTypeDef,
+ ManagedPrefixListTypeDef,
+ NetworkInsightsAccessScopeAnalysisTypeDef,
+ NetworkInsightsAccessScopeTypeDef,
+ PlacementGroupTypeDef,
+ ReplaceRootVolumeTaskTypeDef,
+ SnapshotInfoTypeDef,
+ SnapshotResponseMetadataTypeDef,
+ SnapshotTierStatusTypeDef,
+ SnapshotTypeDef,
+ SpotFleetTagSpecificationTypeDef,
+ SubnetCidrReservationTypeDef,
+ TagSpecificationTypeDef,
+ TrafficMirrorSessionTypeDef,
+ TrafficMirrorTargetTypeDef,
+ TransitGatewayPolicyTableTypeDef,
+ TransitGatewayRouteTableAnnouncementTypeDef,
+ TransitGatewayRouteTableTypeDef,
+ TrunkInterfaceAssociationTypeDef,
+ VerifiedAccessGroupTypeDef,
+ VpcClassicLinkTypeDef,
+ VpcCreateTagsRequestTypeDef,
+ AdvertiseByoipCidrResultTypeDef,
+ DeprovisionByoipCidrResultTypeDef,
+ DescribeByoipCidrsResultTypeDef,
+ MoveByoipCidrToIpamResultTypeDef,
+ ProvisionByoipCidrResultTypeDef,
+ WithdrawByoipCidrResultTypeDef,
+ AllocateIpamPoolCidrResultTypeDef,
+ GetIpamPoolAllocationsResultTypeDef,
+ AnalysisAclRuleTypeDef,
+ AnalysisPacketHeaderTypeDef,
+ AnalysisSecurityGroupRuleTypeDef,
+ FirewallStatefulRuleTypeDef,
+ FirewallStatelessRuleTypeDef,
+ AssignPrivateIpAddressesResultTypeDef,
+ AssignPrivateNatGatewayAddressResultTypeDef,
+ AssociateNatGatewayAddressResultTypeDef,
+ DisassociateNatGatewayAddressResultTypeDef,
+ UnassignPrivateNatGatewayAddressResultTypeDef,
+ AssociateClientVpnTargetNetworkResultTypeDef,
+ DisassociateClientVpnTargetNetworkResultTypeDef,
+ TargetNetworkTypeDef,
+ AssociateIamInstanceProfileRequestRequestTypeDef,
+ ReplaceIamInstanceProfileAssociationRequestRequestTypeDef,
+ AssociateRouteTableResultTypeDef,
+ ReplaceRouteTableAssociationResultTypeDef,
+ RouteTableAssociationTypeDef,
+ AssociateTransitGatewayPolicyTableResultTypeDef,
+ DisassociateTransitGatewayPolicyTableResultTypeDef,
+ GetTransitGatewayPolicyTableAssociationsResultTypeDef,
+ AssociateTransitGatewayRouteTableResultTypeDef,
+ DisassociateTransitGatewayRouteTableResultTypeDef,
+ GetAssociatedEnclaveCertificateIamRolesResultTypeDef,
+ IntegrateServicesTypeDef,
+ AttachVpnGatewayResultTypeDef,
+ VpnGatewayTypeDef,
+ AttachmentEnaSrdSpecificationTypeDef,
+ DescribeVpcAttributeResultTypeDef,
+ ModifySubnetAttributeRequestRequestTypeDef,
+ ModifyVolumeAttributeRequestRequestTypeDef,
+ ModifyVolumeAttributeRequestVolumeModifyAttributeTypeDef,
+ ModifyVpcAttributeRequestRequestTypeDef,
+ ModifyVpcAttributeRequestVpcModifyAttributeTypeDef,
+ DhcpConfigurationTypeDef,
+ AuthorizationRuleTypeDef,
+ AuthorizeClientVpnIngressResultTypeDef,
+ RevokeClientVpnIngressResultTypeDef,
+ AvailabilityZoneTypeDef,
+ AvailableCapacityTypeDef,
+ BlockDeviceMappingTypeDef,
+ FailedCapacityReservationFleetCancellationResultTypeDef,
+ CancelSpotFleetRequestsErrorItemTypeDef,
+ CancelSpotInstanceRequestsResultTypeDef,
+ CapacityReservationTypeDef,
+ CapacityReservationFleetTypeDef,
+ CreateCapacityReservationFleetResultTypeDef,
+ GetGroupsForCapacityReservationResultTypeDef,
+ OnDemandOptionsRequestTypeDef,
+ OnDemandOptionsTypeDef,
+ CapacityReservationSpecificationResponseResponseMetadataTypeDef,
+ CapacityReservationSpecificationResponseTypeDef,
+ LaunchTemplateCapacityReservationSpecificationResponseTypeDef,
+ CapacityReservationSpecificationTypeDef,
+ LaunchTemplateCapacityReservationSpecificationRequestTypeDef,
+ DescribeVpcClassicLinkDnsSupportResultTypeDef,
+ ClassicLinkInstanceTypeDef,
+ ClassicLoadBalancersConfigTypeDef,
+ ExportClientVpnClientCertificateRevocationListResultTypeDef,
+ ClientConnectResponseOptionsTypeDef,
+ ClientVpnAuthenticationRequestTypeDef,
+ ClientVpnAuthenticationTypeDef,
+ ClientVpnConnectionTypeDef,
+ TerminateConnectionStatusTypeDef,
+ CreateClientVpnEndpointResultTypeDef,
+ DeleteClientVpnEndpointResultTypeDef,
+ ClientVpnRouteTypeDef,
+ CreateClientVpnRouteResultTypeDef,
+ DeleteClientVpnRouteResultTypeDef,
+ VpnTunnelLogOptionsSpecificationTypeDef,
+ VpnTunnelLogOptionsTypeDef,
+ GetCoipPoolUsageResultTypeDef,
+ CreateCoipCidrResultTypeDef,
+ DeleteCoipCidrResultTypeDef,
+ CreateVpcEndpointConnectionNotificationResultTypeDef,
+ DescribeVpcEndpointConnectionNotificationsResultTypeDef,
+ ModifyInstanceEventWindowRequestRequestTypeDef,
+ ModifyIpamPoolRequestRequestTypeDef,
+ CreateLocalGatewayRouteResultTypeDef,
+ DeleteLocalGatewayRouteResultTypeDef,
+ ModifyLocalGatewayRouteResultTypeDef,
+ SearchLocalGatewayRoutesResultTypeDef,
+ CreateNetworkAclEntryRequestNetworkAclCreateEntryTypeDef,
+ CreateNetworkAclEntryRequestRequestTypeDef,
+ NetworkAclEntryTypeDef,
+ ReplaceNetworkAclEntryRequestNetworkAclReplaceEntryTypeDef,
+ ReplaceNetworkAclEntryRequestRequestTypeDef,
+ InstanceNetworkInterfaceSpecificationTypeDef,
+ CreateReservedInstancesListingRequestRequestTypeDef,
+ CreateStoreImageTaskRequestRequestTypeDef,
+ CreateTrafficMirrorFilterRuleRequestRequestTypeDef,
+ ModifyTrafficMirrorFilterRuleRequestRequestTypeDef,
+ CreateVolumePermissionModificationsTypeDef,
+ ModifyVpcEndpointRequestRequestTypeDef,
+ GetAwsNetworkPerformanceDataRequestGetAwsNetworkPerformanceDataPaginateTypeDef,
+ GetAwsNetworkPerformanceDataRequestRequestTypeDef,
+ DataResponseTypeDef,
+ DeleteFleetErrorItemTypeDef,
+ DeleteInstanceEventWindowResultTypeDef,
+ DeleteLaunchTemplateVersionsResponseErrorItemTypeDef,
+ FailedQueuedPurchaseDeletionTypeDef,
+ DeregisterInstanceEventNotificationAttributesRequestRequestTypeDef,
+ DeregisterInstanceEventNotificationAttributesResultTypeDef,
+ DescribeInstanceEventNotificationAttributesResultTypeDef,
+ RegisterInstanceEventNotificationAttributesResultTypeDef,
+ DeregisterTransitGatewayMulticastGroupMembersResultTypeDef,
+ DeregisterTransitGatewayMulticastGroupSourcesResultTypeDef,
+ DescribeAddressesRequestRequestTypeDef,
+ DescribeAvailabilityZonesRequestRequestTypeDef,
+ DescribeAwsNetworkPerformanceMetricSubscriptionsRequestDescribeAwsNetworkPerformanceMetricSubscriptionsPaginateTypeDef,
+ DescribeAwsNetworkPerformanceMetricSubscriptionsRequestRequestTypeDef,
+ DescribeBundleTasksRequestRequestTypeDef,
+ DescribeCapacityReservationFleetsRequestDescribeCapacityReservationFleetsPaginateTypeDef,
+ DescribeCapacityReservationFleetsRequestRequestTypeDef,
+ DescribeCapacityReservationsRequestDescribeCapacityReservationsPaginateTypeDef,
+ DescribeCapacityReservationsRequestRequestTypeDef,
+ DescribeCarrierGatewaysRequestDescribeCarrierGatewaysPaginateTypeDef,
+ DescribeCarrierGatewaysRequestRequestTypeDef,
+ DescribeClassicLinkInstancesRequestDescribeClassicLinkInstancesPaginateTypeDef,
+ DescribeClassicLinkInstancesRequestRequestTypeDef,
+ DescribeClientVpnAuthorizationRulesRequestDescribeClientVpnAuthorizationRulesPaginateTypeDef,
+ DescribeClientVpnAuthorizationRulesRequestRequestTypeDef,
+ DescribeClientVpnConnectionsRequestDescribeClientVpnConnectionsPaginateTypeDef,
+ DescribeClientVpnConnectionsRequestRequestTypeDef,
+ DescribeClientVpnEndpointsRequestDescribeClientVpnEndpointsPaginateTypeDef,
+ DescribeClientVpnEndpointsRequestRequestTypeDef,
+ DescribeClientVpnRoutesRequestDescribeClientVpnRoutesPaginateTypeDef,
+ DescribeClientVpnRoutesRequestRequestTypeDef,
+ DescribeClientVpnTargetNetworksRequestDescribeClientVpnTargetNetworksPaginateTypeDef,
+ DescribeClientVpnTargetNetworksRequestRequestTypeDef,
+ DescribeCoipPoolsRequestDescribeCoipPoolsPaginateTypeDef,
+ DescribeCoipPoolsRequestRequestTypeDef,
+ DescribeCustomerGatewaysRequestRequestTypeDef,
+ DescribeDhcpOptionsRequestDescribeDhcpOptionsPaginateTypeDef,
+ DescribeDhcpOptionsRequestRequestTypeDef,
+ DescribeEgressOnlyInternetGatewaysRequestDescribeEgressOnlyInternetGatewaysPaginateTypeDef,
+ DescribeEgressOnlyInternetGatewaysRequestRequestTypeDef,
+ DescribeElasticGpusRequestRequestTypeDef,
+ DescribeExportImageTasksRequestDescribeExportImageTasksPaginateTypeDef,
+ DescribeExportImageTasksRequestRequestTypeDef,
+ DescribeExportTasksRequestRequestTypeDef,
+ DescribeFastLaunchImagesRequestDescribeFastLaunchImagesPaginateTypeDef,
+ DescribeFastLaunchImagesRequestRequestTypeDef,
+ DescribeFastSnapshotRestoresRequestDescribeFastSnapshotRestoresPaginateTypeDef,
+ DescribeFastSnapshotRestoresRequestRequestTypeDef,
+ DescribeFleetInstancesRequestRequestTypeDef,
+ DescribeFleetsRequestDescribeFleetsPaginateTypeDef,
+ DescribeFleetsRequestRequestTypeDef,
+ DescribeFlowLogsRequestDescribeFlowLogsPaginateTypeDef,
+ DescribeFlowLogsRequestRequestTypeDef,
+ DescribeFpgaImagesRequestDescribeFpgaImagesPaginateTypeDef,
+ DescribeFpgaImagesRequestRequestTypeDef,
+ DescribeHostReservationOfferingsRequestDescribeHostReservationOfferingsPaginateTypeDef,
+ DescribeHostReservationOfferingsRequestRequestTypeDef,
+ DescribeHostReservationsRequestDescribeHostReservationsPaginateTypeDef,
+ DescribeHostReservationsRequestRequestTypeDef,
+ DescribeHostsRequestDescribeHostsPaginateTypeDef,
+ DescribeHostsRequestRequestTypeDef,
+ DescribeIamInstanceProfileAssociationsRequestDescribeIamInstanceProfileAssociationsPaginateTypeDef,
+ DescribeIamInstanceProfileAssociationsRequestRequestTypeDef,
+ DescribeImagesRequestDescribeImagesPaginateTypeDef,
+ DescribeImagesRequestRequestTypeDef,
+ DescribeImportImageTasksRequestDescribeImportImageTasksPaginateTypeDef,
+ DescribeImportImageTasksRequestRequestTypeDef,
+ DescribeImportSnapshotTasksRequestDescribeImportSnapshotTasksPaginateTypeDef,
+ DescribeImportSnapshotTasksRequestRequestTypeDef,
+ DescribeInstanceCreditSpecificationsRequestDescribeInstanceCreditSpecificationsPaginateTypeDef,
+ DescribeInstanceCreditSpecificationsRequestRequestTypeDef,
+ DescribeInstanceEventWindowsRequestDescribeInstanceEventWindowsPaginateTypeDef,
+ DescribeInstanceEventWindowsRequestRequestTypeDef,
+ DescribeInstanceStatusRequestDescribeInstanceStatusPaginateTypeDef,
+ DescribeInstanceStatusRequestRequestTypeDef,
+ DescribeInstanceTypeOfferingsRequestDescribeInstanceTypeOfferingsPaginateTypeDef,
+ DescribeInstanceTypeOfferingsRequestRequestTypeDef,
+ DescribeInstanceTypesRequestDescribeInstanceTypesPaginateTypeDef,
+ DescribeInstanceTypesRequestRequestTypeDef,
+ DescribeInstancesRequestDescribeInstancesPaginateTypeDef,
+ DescribeInstancesRequestRequestTypeDef,
+ DescribeInternetGatewaysRequestDescribeInternetGatewaysPaginateTypeDef,
+ DescribeInternetGatewaysRequestRequestTypeDef,
+ DescribeIpamPoolsRequestDescribeIpamPoolsPaginateTypeDef,
+ DescribeIpamPoolsRequestRequestTypeDef,
+ DescribeIpamResourceDiscoveriesRequestDescribeIpamResourceDiscoveriesPaginateTypeDef,
+ DescribeIpamResourceDiscoveriesRequestRequestTypeDef,
+ DescribeIpamResourceDiscoveryAssociationsRequestDescribeIpamResourceDiscoveryAssociationsPaginateTypeDef,
+ DescribeIpamResourceDiscoveryAssociationsRequestRequestTypeDef,
+ DescribeIpamScopesRequestDescribeIpamScopesPaginateTypeDef,
+ DescribeIpamScopesRequestRequestTypeDef,
+ DescribeIpamsRequestDescribeIpamsPaginateTypeDef,
+ DescribeIpamsRequestRequestTypeDef,
+ DescribeIpv6PoolsRequestDescribeIpv6PoolsPaginateTypeDef,
+ DescribeIpv6PoolsRequestRequestTypeDef,
+ DescribeKeyPairsRequestRequestTypeDef,
+ DescribeLaunchTemplateVersionsRequestDescribeLaunchTemplateVersionsPaginateTypeDef,
+ DescribeLaunchTemplateVersionsRequestRequestTypeDef,
+ DescribeLaunchTemplatesRequestDescribeLaunchTemplatesPaginateTypeDef,
+ DescribeLaunchTemplatesRequestRequestTypeDef,
+ DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsPaginateTypeDef,
+ DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequestRequestTypeDef,
+ DescribeLocalGatewayRouteTableVpcAssociationsRequestDescribeLocalGatewayRouteTableVpcAssociationsPaginateTypeDef,
+ DescribeLocalGatewayRouteTableVpcAssociationsRequestRequestTypeDef,
+ DescribeLocalGatewayRouteTablesRequestDescribeLocalGatewayRouteTablesPaginateTypeDef,
+ DescribeLocalGatewayRouteTablesRequestRequestTypeDef,
+ DescribeLocalGatewayVirtualInterfaceGroupsRequestDescribeLocalGatewayVirtualInterfaceGroupsPaginateTypeDef,
+ DescribeLocalGatewayVirtualInterfaceGroupsRequestRequestTypeDef,
+ DescribeLocalGatewayVirtualInterfacesRequestDescribeLocalGatewayVirtualInterfacesPaginateTypeDef,
+ DescribeLocalGatewayVirtualInterfacesRequestRequestTypeDef,
+ DescribeLocalGatewaysRequestDescribeLocalGatewaysPaginateTypeDef,
+ DescribeLocalGatewaysRequestRequestTypeDef,
+ DescribeManagedPrefixListsRequestDescribeManagedPrefixListsPaginateTypeDef,
+ DescribeManagedPrefixListsRequestRequestTypeDef,
+ DescribeMovingAddressesRequestDescribeMovingAddressesPaginateTypeDef,
+ DescribeMovingAddressesRequestRequestTypeDef,
+ DescribeNatGatewaysRequestDescribeNatGatewaysPaginateTypeDef,
+ DescribeNatGatewaysRequestRequestTypeDef,
+ DescribeNetworkAclsRequestDescribeNetworkAclsPaginateTypeDef,
+ DescribeNetworkAclsRequestRequestTypeDef,
+ DescribeNetworkInsightsAccessScopeAnalysesRequestDescribeNetworkInsightsAccessScopeAnalysesPaginateTypeDef,
+ DescribeNetworkInsightsAccessScopeAnalysesRequestRequestTypeDef,
+ DescribeNetworkInsightsAccessScopesRequestDescribeNetworkInsightsAccessScopesPaginateTypeDef,
+ DescribeNetworkInsightsAccessScopesRequestRequestTypeDef,
+ DescribeNetworkInsightsAnalysesRequestDescribeNetworkInsightsAnalysesPaginateTypeDef,
+ DescribeNetworkInsightsAnalysesRequestRequestTypeDef,
+ DescribeNetworkInsightsPathsRequestDescribeNetworkInsightsPathsPaginateTypeDef,
+ DescribeNetworkInsightsPathsRequestRequestTypeDef,
+ DescribeNetworkInterfacePermissionsRequestDescribeNetworkInterfacePermissionsPaginateTypeDef,
+ DescribeNetworkInterfacePermissionsRequestRequestTypeDef,
+ DescribeNetworkInterfacesRequestDescribeNetworkInterfacesPaginateTypeDef,
+ DescribeNetworkInterfacesRequestRequestTypeDef,
+ DescribePlacementGroupsRequestRequestTypeDef,
+ DescribePrefixListsRequestDescribePrefixListsPaginateTypeDef,
+ DescribePrefixListsRequestRequestTypeDef,
+ DescribePublicIpv4PoolsRequestDescribePublicIpv4PoolsPaginateTypeDef,
+ DescribePublicIpv4PoolsRequestRequestTypeDef,
+ DescribeRegionsRequestRequestTypeDef,
+ DescribeReplaceRootVolumeTasksRequestDescribeReplaceRootVolumeTasksPaginateTypeDef,
+ DescribeReplaceRootVolumeTasksRequestRequestTypeDef,
+ DescribeReservedInstancesListingsRequestRequestTypeDef,
+ DescribeReservedInstancesModificationsRequestDescribeReservedInstancesModificationsPaginateTypeDef,
+ DescribeReservedInstancesModificationsRequestRequestTypeDef,
+ DescribeReservedInstancesOfferingsRequestDescribeReservedInstancesOfferingsPaginateTypeDef,
+ DescribeReservedInstancesOfferingsRequestRequestTypeDef,
+ DescribeReservedInstancesRequestRequestTypeDef,
+ DescribeRouteTablesRequestDescribeRouteTablesPaginateTypeDef,
+ DescribeRouteTablesRequestRequestTypeDef,
+ DescribeSecurityGroupRulesRequestDescribeSecurityGroupRulesPaginateTypeDef,
+ DescribeSecurityGroupRulesRequestRequestTypeDef,
+ DescribeSecurityGroupsRequestDescribeSecurityGroupsPaginateTypeDef,
+ DescribeSecurityGroupsRequestRequestTypeDef,
+ DescribeSnapshotTierStatusRequestDescribeSnapshotTierStatusPaginateTypeDef,
+ DescribeSnapshotTierStatusRequestRequestTypeDef,
+ DescribeSnapshotsRequestDescribeSnapshotsPaginateTypeDef,
+ DescribeSnapshotsRequestRequestTypeDef,
+ DescribeSpotInstanceRequestsRequestDescribeSpotInstanceRequestsPaginateTypeDef,
+ DescribeSpotInstanceRequestsRequestRequestTypeDef,
+ DescribeSpotPriceHistoryRequestDescribeSpotPriceHistoryPaginateTypeDef,
+ DescribeSpotPriceHistoryRequestRequestTypeDef,
+ DescribeStoreImageTasksRequestDescribeStoreImageTasksPaginateTypeDef,
+ DescribeStoreImageTasksRequestRequestTypeDef,
+ DescribeSubnetsRequestDescribeSubnetsPaginateTypeDef,
+ DescribeSubnetsRequestRequestTypeDef,
+ DescribeTagsRequestDescribeTagsPaginateTypeDef,
+ DescribeTagsRequestRequestTypeDef,
+ DescribeTrafficMirrorFiltersRequestDescribeTrafficMirrorFiltersPaginateTypeDef,
+ DescribeTrafficMirrorFiltersRequestRequestTypeDef,
+ DescribeTrafficMirrorSessionsRequestDescribeTrafficMirrorSessionsPaginateTypeDef,
+ DescribeTrafficMirrorSessionsRequestRequestTypeDef,
+ DescribeTrafficMirrorTargetsRequestDescribeTrafficMirrorTargetsPaginateTypeDef,
+ DescribeTrafficMirrorTargetsRequestRequestTypeDef,
+ DescribeTransitGatewayAttachmentsRequestDescribeTransitGatewayAttachmentsPaginateTypeDef,
+ DescribeTransitGatewayAttachmentsRequestRequestTypeDef,
+ DescribeTransitGatewayConnectPeersRequestDescribeTransitGatewayConnectPeersPaginateTypeDef,
+ DescribeTransitGatewayConnectPeersRequestRequestTypeDef,
+ DescribeTransitGatewayConnectsRequestDescribeTransitGatewayConnectsPaginateTypeDef,
+ DescribeTransitGatewayConnectsRequestRequestTypeDef,
+ DescribeTransitGatewayMulticastDomainsRequestDescribeTransitGatewayMulticastDomainsPaginateTypeDef,
+ DescribeTransitGatewayMulticastDomainsRequestRequestTypeDef,
+ DescribeTransitGatewayPeeringAttachmentsRequestDescribeTransitGatewayPeeringAttachmentsPaginateTypeDef,
+ DescribeTransitGatewayPeeringAttachmentsRequestRequestTypeDef,
+ DescribeTransitGatewayPolicyTablesRequestDescribeTransitGatewayPolicyTablesPaginateTypeDef,
+ DescribeTransitGatewayPolicyTablesRequestRequestTypeDef,
+ DescribeTransitGatewayRouteTableAnnouncementsRequestDescribeTransitGatewayRouteTableAnnouncementsPaginateTypeDef,
+ DescribeTransitGatewayRouteTableAnnouncementsRequestRequestTypeDef,
+ DescribeTransitGatewayRouteTablesRequestDescribeTransitGatewayRouteTablesPaginateTypeDef,
+ DescribeTransitGatewayRouteTablesRequestRequestTypeDef,
+ DescribeTransitGatewayVpcAttachmentsRequestDescribeTransitGatewayVpcAttachmentsPaginateTypeDef,
+ DescribeTransitGatewayVpcAttachmentsRequestRequestTypeDef,
+ DescribeTransitGatewaysRequestDescribeTransitGatewaysPaginateTypeDef,
+ DescribeTransitGatewaysRequestRequestTypeDef,
+ DescribeTrunkInterfaceAssociationsRequestDescribeTrunkInterfaceAssociationsPaginateTypeDef,
+ DescribeTrunkInterfaceAssociationsRequestRequestTypeDef,
+ DescribeVerifiedAccessEndpointsRequestDescribeVerifiedAccessEndpointsPaginateTypeDef,
+ DescribeVerifiedAccessEndpointsRequestRequestTypeDef,
+ DescribeVerifiedAccessGroupsRequestDescribeVerifiedAccessGroupsPaginateTypeDef,
+ DescribeVerifiedAccessGroupsRequestRequestTypeDef,
+ DescribeVerifiedAccessInstanceLoggingConfigurationsRequestDescribeVerifiedAccessInstanceLoggingConfigurationsPaginateTypeDef,
+ DescribeVerifiedAccessInstanceLoggingConfigurationsRequestRequestTypeDef,
+ DescribeVerifiedAccessInstancesRequestDescribeVerifiedAccessInstancesPaginateTypeDef,
+ DescribeVerifiedAccessInstancesRequestRequestTypeDef,
+ DescribeVerifiedAccessTrustProvidersRequestDescribeVerifiedAccessTrustProvidersPaginateTypeDef,
+ DescribeVerifiedAccessTrustProvidersRequestRequestTypeDef,
+ DescribeVolumeStatusRequestDescribeVolumeStatusPaginateTypeDef,
+ DescribeVolumeStatusRequestRequestTypeDef,
+ DescribeVolumeStatusRequestVolumeDescribeStatusTypeDef,
+ DescribeVolumesModificationsRequestDescribeVolumesModificationsPaginateTypeDef,
+ DescribeVolumesModificationsRequestRequestTypeDef,
+ DescribeVolumesRequestDescribeVolumesPaginateTypeDef,
+ DescribeVolumesRequestRequestTypeDef,
+ DescribeVpcClassicLinkRequestRequestTypeDef,
+ DescribeVpcEndpointConnectionNotificationsRequestDescribeVpcEndpointConnectionNotificationsPaginateTypeDef,
+ DescribeVpcEndpointConnectionNotificationsRequestRequestTypeDef,
+ DescribeVpcEndpointConnectionsRequestDescribeVpcEndpointConnectionsPaginateTypeDef,
+ DescribeVpcEndpointConnectionsRequestRequestTypeDef,
+ DescribeVpcEndpointServiceConfigurationsRequestDescribeVpcEndpointServiceConfigurationsPaginateTypeDef,
+ DescribeVpcEndpointServiceConfigurationsRequestRequestTypeDef,
+ DescribeVpcEndpointServicePermissionsRequestDescribeVpcEndpointServicePermissionsPaginateTypeDef,
+ DescribeVpcEndpointServicePermissionsRequestRequestTypeDef,
+ DescribeVpcEndpointServicesRequestDescribeVpcEndpointServicesPaginateTypeDef,
+ DescribeVpcEndpointServicesRequestRequestTypeDef,
+ DescribeVpcEndpointsRequestDescribeVpcEndpointsPaginateTypeDef,
+ DescribeVpcEndpointsRequestRequestTypeDef,
+ DescribeVpcPeeringConnectionsRequestDescribeVpcPeeringConnectionsPaginateTypeDef,
+ DescribeVpcPeeringConnectionsRequestRequestTypeDef,
+ DescribeVpcsRequestDescribeVpcsPaginateTypeDef,
+ DescribeVpcsRequestRequestTypeDef,
+ DescribeVpnConnectionsRequestRequestTypeDef,
+ DescribeVpnGatewaysRequestRequestTypeDef,
+ ExportTransitGatewayRoutesRequestRequestTypeDef,
+ GetCoipPoolUsageRequestRequestTypeDef,
+ GetIpamDiscoveredAccountsRequestGetIpamDiscoveredAccountsPaginateTypeDef,
+ GetIpamDiscoveredAccountsRequestRequestTypeDef,
+ GetIpamDiscoveredResourceCidrsRequestGetIpamDiscoveredResourceCidrsPaginateTypeDef,
+ GetIpamDiscoveredResourceCidrsRequestRequestTypeDef,
+ GetIpamPoolAllocationsRequestGetIpamPoolAllocationsPaginateTypeDef,
+ GetIpamPoolAllocationsRequestRequestTypeDef,
+ GetIpamPoolCidrsRequestGetIpamPoolCidrsPaginateTypeDef,
+ GetIpamPoolCidrsRequestRequestTypeDef,
+ GetIpamResourceCidrsRequestGetIpamResourceCidrsPaginateTypeDef,
+ GetIpamResourceCidrsRequestRequestTypeDef,
+ GetSubnetCidrReservationsRequestRequestTypeDef,
+ GetTransitGatewayAttachmentPropagationsRequestGetTransitGatewayAttachmentPropagationsPaginateTypeDef,
+ GetTransitGatewayAttachmentPropagationsRequestRequestTypeDef,
+ GetTransitGatewayMulticastDomainAssociationsRequestGetTransitGatewayMulticastDomainAssociationsPaginateTypeDef,
+ GetTransitGatewayMulticastDomainAssociationsRequestRequestTypeDef,
+ GetTransitGatewayPolicyTableAssociationsRequestGetTransitGatewayPolicyTableAssociationsPaginateTypeDef,
+ GetTransitGatewayPolicyTableAssociationsRequestRequestTypeDef,
+ GetTransitGatewayPolicyTableEntriesRequestRequestTypeDef,
+ GetTransitGatewayPrefixListReferencesRequestGetTransitGatewayPrefixListReferencesPaginateTypeDef,
+ GetTransitGatewayPrefixListReferencesRequestRequestTypeDef,
+ GetTransitGatewayRouteTableAssociationsRequestGetTransitGatewayRouteTableAssociationsPaginateTypeDef,
+ GetTransitGatewayRouteTableAssociationsRequestRequestTypeDef,
+ GetTransitGatewayRouteTablePropagationsRequestGetTransitGatewayRouteTablePropagationsPaginateTypeDef,
+ GetTransitGatewayRouteTablePropagationsRequestRequestTypeDef,
+ SearchLocalGatewayRoutesRequestRequestTypeDef,
+ SearchLocalGatewayRoutesRequestSearchLocalGatewayRoutesPaginateTypeDef,
+ SearchTransitGatewayMulticastGroupsRequestRequestTypeDef,
+ SearchTransitGatewayMulticastGroupsRequestSearchTransitGatewayMulticastGroupsPaginateTypeDef,
+ SearchTransitGatewayRoutesRequestRequestTypeDef,
+ DescribeAggregateIdFormatResultTypeDef,
+ DescribeIdFormatResultTypeDef,
+ DescribeIdentityIdFormatResultTypeDef,
+ PrincipalIdFormatTypeDef,
+ DescribeAwsNetworkPerformanceMetricSubscriptionsResultTypeDef,
+ DescribeBundleTasksRequestBundleTaskCompleteWaitTypeDef,
+ DescribeConversionTasksRequestConversionTaskCancelledWaitTypeDef,
+ DescribeConversionTasksRequestConversionTaskCompletedWaitTypeDef,
+ DescribeConversionTasksRequestConversionTaskDeletedWaitTypeDef,
+ DescribeCustomerGatewaysRequestCustomerGatewayAvailableWaitTypeDef,
+ DescribeExportTasksRequestExportTaskCancelledWaitTypeDef,
+ DescribeExportTasksRequestExportTaskCompletedWaitTypeDef,
+ DescribeImagesRequestImageAvailableWaitTypeDef,
+ DescribeImagesRequestImageExistsWaitTypeDef,
+ DescribeImportSnapshotTasksRequestSnapshotImportedWaitTypeDef,
+ DescribeInstanceStatusRequestInstanceStatusOkWaitTypeDef,
+ DescribeInstanceStatusRequestSystemStatusOkWaitTypeDef,
+ DescribeInstancesRequestInstanceExistsWaitTypeDef,
+ DescribeInstancesRequestInstanceRunningWaitTypeDef,
+ DescribeInstancesRequestInstanceStoppedWaitTypeDef,
+ DescribeInstancesRequestInstanceTerminatedWaitTypeDef,
+ DescribeInternetGatewaysRequestInternetGatewayExistsWaitTypeDef,
+ DescribeKeyPairsRequestKeyPairExistsWaitTypeDef,
+ DescribeNatGatewaysRequestNatGatewayAvailableWaitTypeDef,
+ DescribeNatGatewaysRequestNatGatewayDeletedWaitTypeDef,
+ DescribeNetworkInterfacesRequestNetworkInterfaceAvailableWaitTypeDef,
+ DescribeSecurityGroupsRequestSecurityGroupExistsWaitTypeDef,
+ DescribeSnapshotsRequestSnapshotCompletedWaitTypeDef,
+ DescribeSpotInstanceRequestsRequestSpotInstanceRequestFulfilledWaitTypeDef,
+ DescribeSubnetsRequestSubnetAvailableWaitTypeDef,
+ DescribeVolumesRequestVolumeAvailableWaitTypeDef,
+ DescribeVolumesRequestVolumeDeletedWaitTypeDef,
+ DescribeVolumesRequestVolumeInUseWaitTypeDef,
+ DescribeVpcPeeringConnectionsRequestVpcPeeringConnectionDeletedWaitTypeDef,
+ DescribeVpcPeeringConnectionsRequestVpcPeeringConnectionExistsWaitTypeDef,
+ DescribeVpcsRequestVpcAvailableWaitTypeDef,
+ DescribeVpcsRequestVpcExistsWaitTypeDef,
+ DescribeVpnConnectionsRequestVpnConnectionAvailableWaitTypeDef,
+ DescribeVpnConnectionsRequestVpnConnectionDeletedWaitTypeDef,
+ GetPasswordDataRequestPasswordDataAvailableWaitTypeDef,
+ DescribeFastLaunchImagesSuccessItemTypeDef,
+ DisableFastLaunchResultTypeDef,
+ EnableFastLaunchResultTypeDef,
+ DescribeFastSnapshotRestoresResultTypeDef,
+ DescribeHostReservationOfferingsResultTypeDef,
+ DescribeInstanceCreditSpecificationsResultTypeDef,
+ DescribeInstanceTypeOfferingsResultTypeDef,
+ DescribeMovingAddressesResultTypeDef,
+ DescribePrefixListsResultTypeDef,
+ DescribeRegionsResultTypeDef,
+ DescribeScheduledInstanceAvailabilityRequestDescribeScheduledInstanceAvailabilityPaginateTypeDef,
+ DescribeScheduledInstanceAvailabilityRequestRequestTypeDef,
+ DescribeScheduledInstancesRequestDescribeScheduledInstancesPaginateTypeDef,
+ DescribeScheduledInstancesRequestRequestTypeDef,
+ DescribeSecurityGroupReferencesResultTypeDef,
+ DescribeSnapshotAttributeResultTypeDef,
+ DescribeVolumeAttributeResultTypeDef,
+ DescribeSpotPriceHistoryResultTypeDef,
+ DescribeStoreImageTasksResultTypeDef,
+ DescribeTagsResultTypeDef,
+ DescribeVolumesModificationsResultTypeDef,
+ ModifyVolumeResultTypeDef,
+ FlowLogTypeDef,
+ DisableFastSnapshotRestoreStateErrorItemTypeDef,
+ DisableTransitGatewayRouteTablePropagationResultTypeDef,
+ EnableTransitGatewayRouteTablePropagationResultTypeDef,
+ DiskImageTypeDef,
+ ImportVolumeRequestRequestTypeDef,
+ ImportInstanceVolumeDetailItemTypeDef,
+ ImportVolumeTaskDetailsTypeDef,
+ InstanceStorageInfoTypeDef,
+ VpcEndpointConnectionTypeDef,
+ ModifyClientVpnEndpointRequestRequestTypeDef,
+ EbsInfoTypeDef,
+ InstanceBlockDeviceMappingSpecificationTypeDef,
+ InstanceBlockDeviceMappingTypeDef,
+ EgressOnlyInternetGatewayTypeDef,
+ InternetGatewayTypeDef,
+ ElasticGpusTypeDef,
+ EnaSrdSpecificationTypeDef,
+ EnableFastLaunchRequestRequestTypeDef,
+ EnableFastSnapshotRestoreStateErrorItemTypeDef,
+ HistoryRecordEntryTypeDef,
+ HistoryRecordTypeDef,
+ ExportImageResultTypeDef,
+ ExportImageTaskTypeDef,
+ ExportTaskTypeDef,
+ PathFilterTypeDef,
+ FleetSpotMaintenanceStrategiesRequestTypeDef,
+ FleetSpotMaintenanceStrategiesTypeDef,
+ FpgaDeviceInfoTypeDef,
+ FpgaImageAttributeTypeDef,
+ FpgaImageTypeDef,
+ GetAssociatedIpv6PoolCidrsResultTypeDef,
+ GetCapacityReservationUsageResultTypeDef,
+ GetDefaultCreditSpecificationResultTypeDef,
+ ModifyDefaultCreditSpecificationResultTypeDef,
+ GetHostReservationPurchasePreviewResultTypeDef,
+ PurchaseHostReservationResultTypeDef,
+ GetInstanceTypesFromInstanceRequirementsResultTypeDef,
+ GetIpamAddressHistoryResultTypeDef,
+ GetManagedPrefixListAssociationsResultTypeDef,
+ GetManagedPrefixListEntriesResultTypeDef,
+ ReservedInstanceReservationValueTypeDef,
+ GetSpotPlacementScoresResultTypeDef,
+ GetTransitGatewayAttachmentPropagationsResultTypeDef,
+ GetTransitGatewayRouteTableAssociationsResultTypeDef,
+ GetTransitGatewayRouteTablePropagationsResultTypeDef,
+ GetVpnConnectionDeviceTypesResultTypeDef,
+ GetVpnTunnelReplacementStatusResultTypeDef,
+ GpuDeviceInfoTypeDef,
+ IamInstanceProfileAssociationTypeDef,
+ LaunchPermissionModificationsTypeDef,
+ ImageDiskContainerTypeDef,
+ SnapshotDiskContainerTypeDef,
+ ListImagesInRecycleBinResultTypeDef,
+ LocalGatewayRouteTableTypeDef,
+ ImportInstanceLaunchSpecificationTypeDef,
+ InferenceAcceleratorInfoTypeDef,
+ ModifyInstanceCreditSpecificationRequestRequestTypeDef,
+ LaunchTemplateInstanceNetworkInterfaceSpecificationRequestTypeDef,
+ InstanceMarketOptionsRequestTypeDef,
+ ModifyInstanceMetadataOptionsResultTypeDef,
+ InstanceMonitoringTypeDef,
+ InstancePrivateIpAddressTypeDef,
+ InstanceRequirementsRequestTypeDef,
+ InstanceRequirementsTypeDef,
+ InstanceStateChangeTypeDef,
+ InstanceStatusSummaryTypeDef,
+ ModifyInstanceEventStartTimeResultTypeDef,
+ IpPermissionTypeDef,
+ StaleIpPermissionTypeDef,
+ ProvisionIpamPoolCidrRequestRequestTypeDef,
+ IpamDiscoveredAccountTypeDef,
+ IpamDiscoveredResourceCidrTypeDef,
+ IpamPoolTypeDef,
+ IpamResourceCidrTypeDef,
+ IpamResourceDiscoveryTypeDef,
+ IpamTypeDef,
+ IpamPoolCidrTypeDef,
+ Ipv6PoolTypeDef,
+ LaunchTemplateInstanceNetworkInterfaceSpecificationTypeDef,
+ LaunchTemplateBlockDeviceMappingRequestTypeDef,
+ LaunchTemplateBlockDeviceMappingTypeDef,
+ LaunchTemplateInstanceMarketOptionsRequestTypeDef,
+ LaunchTemplateInstanceMarketOptionsTypeDef,
+ ListSnapshotsInRecycleBinResultTypeDef,
+ LoadPermissionModificationsTypeDef,
+ ModifyIpamRequestRequestTypeDef,
+ ModifyIpamResourceDiscoveryRequestRequestTypeDef,
+ ModifyManagedPrefixListRequestRequestTypeDef,
+ ModifyReservedInstancesRequestRequestTypeDef,
+ ReservedInstancesModificationResultTypeDef,
+ ModifyTransitGatewayRequestRequestTypeDef,
+ ModifyTransitGatewayVpcAttachmentRequestRequestTypeDef,
+ ModifyVerifiedAccessEndpointRequestRequestTypeDef,
+ ModifyVerifiedAccessTrustProviderRequestRequestTypeDef,
+ ModifyVpcPeeringConnectionOptionsRequestRequestTypeDef,
+ ModifyVpcPeeringConnectionOptionsResultTypeDef,
+ NatGatewayTypeDef,
+ NetworkInfoTypeDef,
+ NetworkInterfacePrivateIpAddressTypeDef,
+ NetworkInterfacePermissionTypeDef,
+ VerifiedAccessTrustProviderTypeDef,
+ PathRequestFilterTypeDef,
+ PathStatementRequestTypeDef,
+ ThroughResourcesStatementRequestTypeDef,
+ PathStatementTypeDef,
+ ThroughResourcesStatementTypeDef,
+ ReservedInstancesListingTypeDef,
+ ProvisionPublicIpv4PoolCidrResultTypeDef,
+ PublicIpv4PoolTypeDef,
+ PurchaseScheduledInstancesRequestRequestTypeDef,
+ PurchaseReservedInstancesOfferingRequestRequestTypeDef,
+ ReservedInstancesOfferingTypeDef,
+ ReservedInstancesTypeDef,
+ SecurityGroupRuleTypeDef,
+ RegisterInstanceEventNotificationAttributesRequestRequestTypeDef,
+ RegisterTransitGatewayMulticastGroupMembersResultTypeDef,
+ RegisterTransitGatewayMulticastGroupSourcesResultTypeDef,
+ StorageTypeDef,
+ ScheduledInstanceAvailabilityTypeDef,
+ ScheduledInstanceTypeDef,
+ ScheduledInstancesBlockDeviceMappingTypeDef,
+ ScheduledInstancesNetworkInterfaceTypeDef,
+ SearchTransitGatewayMulticastGroupsResultTypeDef,
+ VpcEndpointTypeDef,
+ SecurityGroupRuleUpdateTypeDef,
+ ServiceConfigurationTypeDef,
+ ServiceDetailTypeDef,
+ SnapshotDetailTypeDef,
+ SnapshotTaskDetailTypeDef,
+ SpotMaintenanceStrategiesTypeDef,
+ SpotDatafeedSubscriptionTypeDef,
+ TransitGatewayMulticastDomainAssociationTypeDef,
+ TransitGatewayMulticastDomainAssociationsTypeDef,
+ SubnetIpv6CidrBlockAssociationTypeDef,
+ TargetReservationValueTypeDef,
+ TargetGroupsConfigTypeDef,
+ TrafficMirrorFilterRuleTypeDef,
+ TransitGatewayAttachmentTypeDef,
+ TransitGatewayConnectPeerConfigurationTypeDef,
+ TransitGatewayConnectTypeDef,
+ TransitGatewayMulticastDomainTypeDef,
+ TransitGatewayTypeDef,
+ TransitGatewayPeeringAttachmentTypeDef,
+ TransitGatewayPolicyRuleTypeDef,
+ TransitGatewayPrefixListReferenceTypeDef,
+ TransitGatewayRouteTypeDef,
+ TransitGatewayVpcAttachmentTypeDef,
+ UnsuccessfulInstanceCreditSpecificationItemTypeDef,
+ UnsuccessfulItemTypeDef,
+ ValidationWarningTypeDef,
+ VerifiedAccessEndpointTypeDef,
+ VerifiedAccessInstanceTypeDef,
+ VerifiedAccessLogCloudWatchLogsDestinationTypeDef,
+ VerifiedAccessLogKinesisDataFirehoseDestinationTypeDef,
+ VerifiedAccessLogS3DestinationTypeDef,
+ VerifiedAccessLogOptionsTypeDef,
+ VolumeResponseMetadataTypeDef,
+ VolumeTypeDef,
+ VolumeStatusInfoTypeDef,
+ VpcCidrBlockAssociationTypeDef,
+ VpcIpv6CidrBlockAssociationTypeDef,
+ VpcPeeringConnectionVpcInfoResponseMetadataTypeDef,
+ VpcPeeringConnectionVpcInfoTypeDef,
+ DescribeAccountAttributesResultTypeDef,
+ AdditionalDetailTypeDef,
+ DescribeAddressesAttributeResultTypeDef,
+ ModifyAddressAttributeResultTypeDef,
+ ResetAddressAttributeResultTypeDef,
+ DescribeAddressesResultTypeDef,
+ DescribeVpcEndpointServicePermissionsResultTypeDef,
+ CreateCarrierGatewayResultTypeDef,
+ DeleteCarrierGatewayResultTypeDef,
+ DescribeCarrierGatewaysResultTypeDef,
+ CreateCoipPoolResultTypeDef,
+ DeleteCoipPoolResultTypeDef,
+ DescribeCoipPoolsResultTypeDef,
+ CreateCustomerGatewayResultTypeDef,
+ DescribeCustomerGatewaysResultTypeDef,
+ DescribeHostReservationsResultTypeDef,
+ AssociateInstanceEventWindowRequestRequestTypeDef,
+ InstanceEventWindowTypeDef,
+ DisassociateInstanceEventWindowRequestRequestTypeDef,
+ AssociateIpamResourceDiscoveryResultTypeDef,
+ DescribeIpamResourceDiscoveryAssociationsResultTypeDef,
+ DisassociateIpamResourceDiscoveryResultTypeDef,
+ CreateIpamScopeResultTypeDef,
+ DeleteIpamScopeResultTypeDef,
+ DescribeIpamScopesResultTypeDef,
+ ModifyIpamScopeResultTypeDef,
+ DescribeKeyPairsResultTypeDef,
+ DeleteLaunchTemplateResultTypeDef,
+ DescribeLaunchTemplatesResultTypeDef,
+ ModifyLaunchTemplateResultTypeDef,
+ CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef,
+ DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultTypeDef,
+ DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResultTypeDef,
+ CreateLocalGatewayRouteTableVpcAssociationResultTypeDef,
+ DeleteLocalGatewayRouteTableVpcAssociationResultTypeDef,
+ DescribeLocalGatewayRouteTableVpcAssociationsResultTypeDef,
+ DescribeLocalGatewaysResultTypeDef,
+ DescribeLocalGatewayVirtualInterfaceGroupsResultTypeDef,
+ DescribeLocalGatewayVirtualInterfacesResultTypeDef,
+ CreateManagedPrefixListResultTypeDef,
+ DeleteManagedPrefixListResultTypeDef,
+ DescribeManagedPrefixListsResultTypeDef,
+ ModifyManagedPrefixListResultTypeDef,
+ RestoreManagedPrefixListVersionResultTypeDef,
+ DescribeNetworkInsightsAccessScopeAnalysesResultTypeDef,
+ StartNetworkInsightsAccessScopeAnalysisResultTypeDef,
+ DescribeNetworkInsightsAccessScopesResultTypeDef,
+ CreatePlacementGroupResultTypeDef,
+ DescribePlacementGroupsResultTypeDef,
+ CreateReplaceRootVolumeTaskResultTypeDef,
+ DescribeReplaceRootVolumeTasksResultTypeDef,
+ CreateSnapshotsResultTypeDef,
+ DescribeSnapshotTierStatusResultTypeDef,
+ DescribeSnapshotsResultTypeDef,
+ CreateSubnetCidrReservationResultTypeDef,
+ DeleteSubnetCidrReservationResultTypeDef,
+ GetSubnetCidrReservationsResultTypeDef,
+ AcceptAddressTransferRequestRequestTypeDef,
+ AllocateAddressRequestRequestTypeDef,
+ AllocateHostsRequestRequestTypeDef,
+ AssociateIpamResourceDiscoveryRequestRequestTypeDef,
+ CopySnapshotRequestRequestTypeDef,
+ CopySnapshotRequestSnapshotCopyTypeDef,
+ CreateCapacityReservationFleetRequestRequestTypeDef,
+ CreateCapacityReservationRequestRequestTypeDef,
+ CreateCarrierGatewayRequestRequestTypeDef,
+ CreateCoipPoolRequestRequestTypeDef,
+ CreateCustomerGatewayRequestRequestTypeDef,
+ CreateDhcpOptionsRequestRequestTypeDef,
+ CreateDhcpOptionsRequestServiceResourceCreateDhcpOptionsTypeDef,
+ CreateEgressOnlyInternetGatewayRequestRequestTypeDef,
+ CreateFlowLogsRequestRequestTypeDef,
+ CreateFpgaImageRequestRequestTypeDef,
+ CreateInstanceEventWindowRequestRequestTypeDef,
+ CreateInstanceExportTaskRequestRequestTypeDef,
+ CreateInternetGatewayRequestRequestTypeDef,
+ CreateInternetGatewayRequestServiceResourceCreateInternetGatewayTypeDef,
+ CreateIpamPoolRequestRequestTypeDef,
+ CreateIpamRequestRequestTypeDef,
+ CreateIpamResourceDiscoveryRequestRequestTypeDef,
+ CreateIpamScopeRequestRequestTypeDef,
+ CreateKeyPairRequestRequestTypeDef,
+ CreateKeyPairRequestServiceResourceCreateKeyPairTypeDef,
+ CreateLocalGatewayRouteTableRequestRequestTypeDef,
+ CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestRequestTypeDef,
+ CreateLocalGatewayRouteTableVpcAssociationRequestRequestTypeDef,
+ CreateManagedPrefixListRequestRequestTypeDef,
+ CreateNatGatewayRequestRequestTypeDef,
+ CreateNetworkAclRequestRequestTypeDef,
+ CreateNetworkAclRequestServiceResourceCreateNetworkAclTypeDef,
+ CreateNetworkAclRequestVpcCreateNetworkAclTypeDef,
+ CreateNetworkInterfaceRequestRequestTypeDef,
+ CreateNetworkInterfaceRequestServiceResourceCreateNetworkInterfaceTypeDef,
+ CreateNetworkInterfaceRequestSubnetCreateNetworkInterfaceTypeDef,
+ CreatePlacementGroupRequestRequestTypeDef,
+ CreatePlacementGroupRequestServiceResourceCreatePlacementGroupTypeDef,
+ CreatePublicIpv4PoolRequestRequestTypeDef,
+ CreateReplaceRootVolumeTaskRequestRequestTypeDef,
+ CreateRestoreImageTaskRequestRequestTypeDef,
+ CreateRouteTableRequestRequestTypeDef,
+ CreateRouteTableRequestServiceResourceCreateRouteTableTypeDef,
+ CreateRouteTableRequestVpcCreateRouteTableTypeDef,
+ CreateSecurityGroupRequestRequestTypeDef,
+ CreateSecurityGroupRequestServiceResourceCreateSecurityGroupTypeDef,
+ CreateSecurityGroupRequestVpcCreateSecurityGroupTypeDef,
+ CreateSnapshotRequestRequestTypeDef,
+ CreateSnapshotRequestServiceResourceCreateSnapshotTypeDef,
+ CreateSnapshotRequestVolumeCreateSnapshotTypeDef,
+ CreateSnapshotsRequestRequestTypeDef,
+ CreateSubnetCidrReservationRequestRequestTypeDef,
+ CreateSubnetRequestRequestTypeDef,
+ CreateSubnetRequestServiceResourceCreateSubnetTypeDef,
+ CreateSubnetRequestVpcCreateSubnetTypeDef,
+ CreateTrafficMirrorFilterRequestRequestTypeDef,
+ CreateTrafficMirrorSessionRequestRequestTypeDef,
+ CreateTrafficMirrorTargetRequestRequestTypeDef,
+ CreateTransitGatewayConnectPeerRequestRequestTypeDef,
+ CreateTransitGatewayConnectRequestRequestTypeDef,
+ CreateTransitGatewayMulticastDomainRequestRequestTypeDef,
+ CreateTransitGatewayPeeringAttachmentRequestRequestTypeDef,
+ CreateTransitGatewayPolicyTableRequestRequestTypeDef,
+ CreateTransitGatewayRequestRequestTypeDef,
+ CreateTransitGatewayRouteTableAnnouncementRequestRequestTypeDef,
+ CreateTransitGatewayRouteTableRequestRequestTypeDef,
+ CreateTransitGatewayVpcAttachmentRequestRequestTypeDef,
+ CreateVerifiedAccessEndpointRequestRequestTypeDef,
+ CreateVerifiedAccessGroupRequestRequestTypeDef,
+ CreateVerifiedAccessInstanceRequestRequestTypeDef,
+ CreateVerifiedAccessTrustProviderRequestRequestTypeDef,
+ CreateVolumeRequestRequestTypeDef,
+ CreateVolumeRequestServiceResourceCreateVolumeTypeDef,
+ CreateVpcEndpointRequestRequestTypeDef,
+ CreateVpcEndpointServiceConfigurationRequestRequestTypeDef,
+ CreateVpcPeeringConnectionRequestRequestTypeDef,
+ CreateVpcPeeringConnectionRequestServiceResourceCreateVpcPeeringConnectionTypeDef,
+ CreateVpcPeeringConnectionRequestVpcRequestVpcPeeringConnectionTypeDef,
+ CreateVpcRequestRequestTypeDef,
+ CreateVpcRequestServiceResourceCreateVpcTypeDef,
+ CreateVpnGatewayRequestRequestTypeDef,
+ ExportImageRequestRequestTypeDef,
+ ImportKeyPairRequestRequestTypeDef,
+ ImportKeyPairRequestServiceResourceImportKeyPairTypeDef,
+ ProvisionByoipCidrRequestRequestTypeDef,
+ PurchaseHostReservationRequestRequestTypeDef,
+ StartNetworkInsightsAccessScopeAnalysisRequestRequestTypeDef,
+ StartNetworkInsightsAnalysisRequestRequestTypeDef,
+ CreateTrafficMirrorSessionResultTypeDef,
+ DescribeTrafficMirrorSessionsResultTypeDef,
+ ModifyTrafficMirrorSessionResultTypeDef,
+ CreateTrafficMirrorTargetResultTypeDef,
+ DescribeTrafficMirrorTargetsResultTypeDef,
+ CreateTransitGatewayPolicyTableResultTypeDef,
+ DeleteTransitGatewayPolicyTableResultTypeDef,
+ DescribeTransitGatewayPolicyTablesResultTypeDef,
+ CreateTransitGatewayRouteTableAnnouncementResultTypeDef,
+ DeleteTransitGatewayRouteTableAnnouncementResultTypeDef,
+ DescribeTransitGatewayRouteTableAnnouncementsResultTypeDef,
+ CreateTransitGatewayRouteTableResultTypeDef,
+ DeleteTransitGatewayRouteTableResultTypeDef,
+ DescribeTransitGatewayRouteTablesResultTypeDef,
+ AssociateTrunkInterfaceResultTypeDef,
+ DescribeTrunkInterfaceAssociationsResultTypeDef,
+ CreateVerifiedAccessGroupResultTypeDef,
+ DeleteVerifiedAccessGroupResultTypeDef,
+ DescribeVerifiedAccessGroupsResultTypeDef,
+ ModifyVerifiedAccessGroupResultTypeDef,
+ DescribeVpcClassicLinkResultTypeDef,
+ ExplanationTypeDef,
+ DescribeClientVpnTargetNetworksResultTypeDef,
+ RouteTableTypeDef,
+ GetFlowLogsIntegrationTemplateRequestRequestTypeDef,
+ CreateVpnGatewayResultTypeDef,
+ DescribeVpnGatewaysResultTypeDef,
+ NetworkInterfaceAttachmentResponseMetadataTypeDef,
+ NetworkInterfaceAttachmentTypeDef,
+ DhcpOptionsTypeDef,
+ DescribeClientVpnAuthorizationRulesResultTypeDef,
+ DescribeAvailabilityZonesResultTypeDef,
+ HostTypeDef,
+ CreateImageRequestInstanceCreateImageTypeDef,
+ CreateImageRequestRequestTypeDef,
+ ImageAttributeTypeDef,
+ ImageTypeDef,
+ RegisterImageRequestRequestTypeDef,
+ RegisterImageRequestServiceResourceRegisterImageTypeDef,
+ CancelCapacityReservationFleetsResultTypeDef,
+ CancelSpotFleetRequestsResponseTypeDef,
+ CreateCapacityReservationResultTypeDef,
+ DescribeCapacityReservationsResultTypeDef,
+ DescribeCapacityReservationFleetsResultTypeDef,
+ ModifyInstanceCapacityReservationAttributesRequestRequestTypeDef,
+ DescribeClassicLinkInstancesResultTypeDef,
+ CreateClientVpnEndpointRequestRequestTypeDef,
+ ClientVpnEndpointTypeDef,
+ DescribeClientVpnConnectionsResultTypeDef,
+ TerminateClientVpnConnectionsResultTypeDef,
+ DescribeClientVpnRoutesResultTypeDef,
+ ModifyVpnTunnelOptionsSpecificationTypeDef,
+ VpnTunnelOptionsSpecificationTypeDef,
+ TunnelOptionTypeDef,
+ NetworkAclTypeDef,
+ LaunchSpecificationTypeDef,
+ RequestSpotLaunchSpecificationTypeDef,
+ ModifySnapshotAttributeRequestRequestTypeDef,
+ ModifySnapshotAttributeRequestSnapshotModifyAttributeTypeDef,
+ GetAwsNetworkPerformanceDataResultTypeDef,
+ DeleteFleetsResultTypeDef,
+ DeleteLaunchTemplateVersionsResultTypeDef,
+ DeleteQueuedReservedInstancesResultTypeDef,
+ DescribePrincipalIdFormatResultTypeDef,
+ DescribeFastLaunchImagesResultTypeDef,
+ DescribeFlowLogsResultTypeDef,
+ DisableFastSnapshotRestoreErrorItemTypeDef,
+ ImportInstanceTaskDetailsTypeDef,
+ DescribeVpcEndpointConnectionsResultTypeDef,
+ ModifyInstanceAttributeRequestInstanceModifyAttributeTypeDef,
+ ModifyInstanceAttributeRequestRequestTypeDef,
+ InstanceAttributeTypeDef,
+ CreateEgressOnlyInternetGatewayResultTypeDef,
+ DescribeEgressOnlyInternetGatewaysResultTypeDef,
+ CreateInternetGatewayResultTypeDef,
+ DescribeInternetGatewaysResultTypeDef,
+ DescribeElasticGpusResultTypeDef,
+ AttachNetworkInterfaceRequestNetworkInterfaceAttachTypeDef,
+ AttachNetworkInterfaceRequestRequestTypeDef,
+ ModifyNetworkInterfaceAttributeRequestNetworkInterfaceModifyAttributeTypeDef,
+ ModifyNetworkInterfaceAttributeRequestRequestTypeDef,
+ EnableFastSnapshotRestoreErrorItemTypeDef,
+ DescribeFleetHistoryResultTypeDef,
+ DescribeSpotFleetRequestHistoryResponseTypeDef,
+ DescribeExportImageTasksResultTypeDef,
+ CreateInstanceExportTaskResultTypeDef,
+ DescribeExportTasksResultTypeDef,
+ NetworkInsightsPathTypeDef,
+ SpotOptionsRequestTypeDef,
+ SpotOptionsTypeDef,
+ FpgaInfoTypeDef,
+ DescribeFpgaImageAttributeResultTypeDef,
+ ModifyFpgaImageAttributeResultTypeDef,
+ DescribeFpgaImagesResultTypeDef,
+ GpuInfoTypeDef,
+ AssociateIamInstanceProfileResultTypeDef,
+ DescribeIamInstanceProfileAssociationsResultTypeDef,
+ DisassociateIamInstanceProfileResultTypeDef,
+ ReplaceIamInstanceProfileAssociationResultTypeDef,
+ ModifyImageAttributeRequestImageModifyAttributeTypeDef,
+ ModifyImageAttributeRequestRequestTypeDef,
+ ImportImageRequestRequestTypeDef,
+ ImportSnapshotRequestRequestTypeDef,
+ CreateLocalGatewayRouteTableResultTypeDef,
+ DeleteLocalGatewayRouteTableResultTypeDef,
+ DescribeLocalGatewayRouteTablesResultTypeDef,
+ ImportInstanceRequestRequestTypeDef,
+ RunInstancesRequestRequestTypeDef,
+ RunInstancesRequestServiceResourceCreateInstancesTypeDef,
+ RunInstancesRequestSubnetCreateInstancesTypeDef,
+ MonitorInstancesResultTypeDef,
+ UnmonitorInstancesResultTypeDef,
+ InstanceNetworkInterfaceTypeDef,
+ FleetLaunchTemplateOverridesRequestTypeDef,
+ GetInstanceTypesFromInstanceRequirementsRequestGetInstanceTypesFromInstanceRequirementsPaginateTypeDef,
+ GetInstanceTypesFromInstanceRequirementsRequestRequestTypeDef,
+ InstanceRequirementsWithMetadataRequestTypeDef,
+ FleetLaunchTemplateOverridesTypeDef,
+ LaunchTemplateOverridesTypeDef,
+ SpotFleetLaunchSpecificationTypeDef,
+ StartInstancesResultTypeDef,
+ StopInstancesResultTypeDef,
+ TerminateInstancesResultTypeDef,
+ InstanceStatusTypeDef,
+ AuthorizeSecurityGroupEgressRequestRequestTypeDef,
+ AuthorizeSecurityGroupEgressRequestSecurityGroupAuthorizeEgressTypeDef,
+ AuthorizeSecurityGroupIngressRequestRequestTypeDef,
+ AuthorizeSecurityGroupIngressRequestSecurityGroupAuthorizeIngressTypeDef,
+ RevokeSecurityGroupEgressRequestRequestTypeDef,
+ RevokeSecurityGroupEgressRequestSecurityGroupRevokeEgressTypeDef,
+ RevokeSecurityGroupEgressResultTypeDef,
+ RevokeSecurityGroupIngressRequestRequestTypeDef,
+ RevokeSecurityGroupIngressRequestSecurityGroupRevokeIngressTypeDef,
+ RevokeSecurityGroupIngressResultTypeDef,
+ SecurityGroupTypeDef,
+ UpdateSecurityGroupRuleDescriptionsEgressRequestRequestTypeDef,
+ UpdateSecurityGroupRuleDescriptionsIngressRequestRequestTypeDef,
+ StaleSecurityGroupTypeDef,
+ GetIpamDiscoveredAccountsResultTypeDef,
+ GetIpamDiscoveredResourceCidrsResultTypeDef,
+ CreateIpamPoolResultTypeDef,
+ DeleteIpamPoolResultTypeDef,
+ DescribeIpamPoolsResultTypeDef,
+ ModifyIpamPoolResultTypeDef,
+ GetIpamResourceCidrsResultTypeDef,
+ ModifyIpamResourceCidrResultTypeDef,
+ CreateIpamResourceDiscoveryResultTypeDef,
+ DeleteIpamResourceDiscoveryResultTypeDef,
+ DescribeIpamResourceDiscoveriesResultTypeDef,
+ ModifyIpamResourceDiscoveryResultTypeDef,
+ CreateIpamResultTypeDef,
+ DeleteIpamResultTypeDef,
+ DescribeIpamsResultTypeDef,
+ ModifyIpamResultTypeDef,
+ DeprovisionIpamPoolCidrResultTypeDef,
+ GetIpamPoolCidrsResultTypeDef,
+ ProvisionIpamPoolCidrResultTypeDef,
+ DescribeIpv6PoolsResultTypeDef,
+ RequestLaunchTemplateDataTypeDef,
+ ResponseLaunchTemplateDataTypeDef,
+ ModifyFpgaImageAttributeRequestRequestTypeDef,
+ ReservedInstancesModificationTypeDef,
+ CreateNatGatewayResultTypeDef,
+ DescribeNatGatewaysResultTypeDef,
+ CreateNetworkInterfacePermissionResultTypeDef,
+ DescribeNetworkInterfacePermissionsResultTypeDef,
+ CreateVerifiedAccessTrustProviderResultTypeDef,
+ DeleteVerifiedAccessTrustProviderResultTypeDef,
+ DescribeVerifiedAccessTrustProvidersResultTypeDef,
+ ModifyVerifiedAccessTrustProviderResultTypeDef,
+ CreateNetworkInsightsPathRequestRequestTypeDef,
+ AccessScopePathRequestTypeDef,
+ AccessScopePathTypeDef,
+ CancelReservedInstancesListingResultTypeDef,
+ CreateReservedInstancesListingResultTypeDef,
+ DescribeReservedInstancesListingsResultTypeDef,
+ DescribePublicIpv4PoolsResultTypeDef,
+ DescribeReservedInstancesOfferingsResultTypeDef,
+ DescribeReservedInstancesResultTypeDef,
+ AuthorizeSecurityGroupEgressResultTypeDef,
+ AuthorizeSecurityGroupIngressResultTypeDef,
+ DescribeSecurityGroupRulesResultTypeDef,
+ BundleInstanceRequestRequestTypeDef,
+ BundleTaskTypeDef,
+ DescribeScheduledInstanceAvailabilityResultTypeDef,
+ DescribeScheduledInstancesResultTypeDef,
+ PurchaseScheduledInstancesResultTypeDef,
+ ScheduledInstancesLaunchSpecificationTypeDef,
+ CreateVpcEndpointResultTypeDef,
+ DescribeVpcEndpointsResultTypeDef,
+ ModifySecurityGroupRulesRequestRequestTypeDef,
+ CreateVpcEndpointServiceConfigurationResultTypeDef,
+ DescribeVpcEndpointServiceConfigurationsResultTypeDef,
+ DescribeVpcEndpointServicesResultTypeDef,
+ ImportImageResultTypeDef,
+ ImportImageTaskTypeDef,
+ ImportSnapshotResultTypeDef,
+ ImportSnapshotTaskTypeDef,
+ CreateSpotDatafeedSubscriptionResultTypeDef,
+ DescribeSpotDatafeedSubscriptionResultTypeDef,
+ GetTransitGatewayMulticastDomainAssociationsResultTypeDef,
+ AcceptTransitGatewayMulticastDomainAssociationsResultTypeDef,
+ AssociateTransitGatewayMulticastDomainResultTypeDef,
+ DisassociateTransitGatewayMulticastDomainResultTypeDef,
+ RejectTransitGatewayMulticastDomainAssociationsResultTypeDef,
+ AssociateSubnetCidrBlockResultTypeDef,
+ DisassociateSubnetCidrBlockResultTypeDef,
+ SubnetTypeDef,
+ GetReservedInstancesExchangeQuoteResultTypeDef,
+ LoadBalancersConfigTypeDef,
+ CreateTrafficMirrorFilterRuleResultTypeDef,
+ ModifyTrafficMirrorFilterRuleResultTypeDef,
+ TrafficMirrorFilterTypeDef,
+ DescribeTransitGatewayAttachmentsResultTypeDef,
+ TransitGatewayConnectPeerTypeDef,
+ CreateTransitGatewayConnectResultTypeDef,
+ DeleteTransitGatewayConnectResultTypeDef,
+ DescribeTransitGatewayConnectsResultTypeDef,
+ CreateTransitGatewayMulticastDomainResultTypeDef,
+ DeleteTransitGatewayMulticastDomainResultTypeDef,
+ DescribeTransitGatewayMulticastDomainsResultTypeDef,
+ CreateTransitGatewayResultTypeDef,
+ DeleteTransitGatewayResultTypeDef,
+ DescribeTransitGatewaysResultTypeDef,
+ ModifyTransitGatewayResultTypeDef,
+ AcceptTransitGatewayPeeringAttachmentResultTypeDef,
+ CreateTransitGatewayPeeringAttachmentResultTypeDef,
+ DeleteTransitGatewayPeeringAttachmentResultTypeDef,
+ DescribeTransitGatewayPeeringAttachmentsResultTypeDef,
+ RejectTransitGatewayPeeringAttachmentResultTypeDef,
+ TransitGatewayPolicyTableEntryTypeDef,
+ CreateTransitGatewayPrefixListReferenceResultTypeDef,
+ DeleteTransitGatewayPrefixListReferenceResultTypeDef,
+ GetTransitGatewayPrefixListReferencesResultTypeDef,
+ ModifyTransitGatewayPrefixListReferenceResultTypeDef,
+ CreateTransitGatewayRouteResultTypeDef,
+ DeleteTransitGatewayRouteResultTypeDef,
+ ReplaceTransitGatewayRouteResultTypeDef,
+ SearchTransitGatewayRoutesResultTypeDef,
+ AcceptTransitGatewayVpcAttachmentResultTypeDef,
+ CreateTransitGatewayVpcAttachmentResultTypeDef,
+ DeleteTransitGatewayVpcAttachmentResultTypeDef,
+ DescribeTransitGatewayVpcAttachmentsResultTypeDef,
+ ModifyTransitGatewayVpcAttachmentResultTypeDef,
+ RejectTransitGatewayVpcAttachmentResultTypeDef,
+ ModifyInstanceCreditSpecificationResultTypeDef,
+ AcceptVpcEndpointConnectionsResultTypeDef,
+ CreateFlowLogsResultTypeDef,
+ DeleteFlowLogsResultTypeDef,
+ DeleteVpcEndpointConnectionNotificationsResultTypeDef,
+ DeleteVpcEndpointServiceConfigurationsResultTypeDef,
+ DeleteVpcEndpointsResultTypeDef,
+ ModifyHostsResultTypeDef,
+ RejectVpcEndpointConnectionsResultTypeDef,
+ ReleaseHostsResultTypeDef,
+ CreateLaunchTemplateResultTypeDef,
+ CreateVerifiedAccessEndpointResultTypeDef,
+ DeleteVerifiedAccessEndpointResultTypeDef,
+ DescribeVerifiedAccessEndpointsResultTypeDef,
+ ModifyVerifiedAccessEndpointResultTypeDef,
+ AttachVerifiedAccessTrustProviderResultTypeDef,
+ CreateVerifiedAccessInstanceResultTypeDef,
+ DeleteVerifiedAccessInstanceResultTypeDef,
+ DescribeVerifiedAccessInstancesResultTypeDef,
+ DetachVerifiedAccessTrustProviderResultTypeDef,
+ ModifyVerifiedAccessInstanceResultTypeDef,
+ VerifiedAccessLogsTypeDef,
+ ModifyVerifiedAccessInstanceLoggingConfigurationRequestRequestTypeDef,
+ DescribeVolumesResultTypeDef,
+ VolumeStatusItemTypeDef,
+ AssociateVpcCidrBlockResultTypeDef,
+ DisassociateVpcCidrBlockResultTypeDef,
+ VpcTypeDef,
+ VpcPeeringConnectionTypeDef,
+ AssociateInstanceEventWindowResultTypeDef,
+ CreateInstanceEventWindowResultTypeDef,
+ DescribeInstanceEventWindowsResultTypeDef,
+ DisassociateInstanceEventWindowResultTypeDef,
+ ModifyInstanceEventWindowResultTypeDef,
+ PathComponentTypeDef,
+ CreateRouteTableResultTypeDef,
+ DescribeRouteTablesResultTypeDef,
+ DescribeNetworkInterfaceAttributeResultTypeDef,
+ NetworkInterfaceTypeDef,
+ CreateDhcpOptionsResultTypeDef,
+ DescribeDhcpOptionsResultTypeDef,
+ DescribeHostsResultTypeDef,
+ DescribeImagesResultTypeDef,
+ DescribeClientVpnEndpointsResultTypeDef,
+ ModifyVpnTunnelOptionsRequestRequestTypeDef,
+ VpnConnectionOptionsSpecificationTypeDef,
+ VpnConnectionOptionsTypeDef,
+ CreateNetworkAclResultTypeDef,
+ DescribeNetworkAclsResultTypeDef,
+ SpotInstanceRequestTypeDef,
+ RequestSpotInstancesRequestRequestTypeDef,
+ DisableFastSnapshotRestoresResultTypeDef,
+ ConversionTaskTypeDef,
+ EnableFastSnapshotRestoresResultTypeDef,
+ CreateNetworkInsightsPathResultTypeDef,
+ DescribeNetworkInsightsPathsResultTypeDef,
+ InstanceTypeInfoTypeDef,
+ InstanceTypeDef,
+ FleetLaunchTemplateConfigRequestTypeDef,
+ GetSpotPlacementScoresRequestGetSpotPlacementScoresPaginateTypeDef,
+ GetSpotPlacementScoresRequestRequestTypeDef,
+ FleetLaunchTemplateConfigTypeDef,
+ LaunchTemplateAndOverridesResponseTypeDef,
+ LaunchTemplateConfigTypeDef,
+ DescribeInstanceStatusResultTypeDef,
+ DescribeSecurityGroupsResultTypeDef,
+ DescribeStaleSecurityGroupsResultTypeDef,
+ CreateLaunchTemplateRequestRequestTypeDef,
+ CreateLaunchTemplateVersionRequestRequestTypeDef,
+ GetLaunchTemplateDataResultTypeDef,
+ LaunchTemplateVersionTypeDef,
+ DescribeReservedInstancesModificationsResultTypeDef,
+ CreateNetworkInsightsAccessScopeRequestRequestTypeDef,
+ NetworkInsightsAccessScopeContentTypeDef,
+ BundleInstanceResultTypeDef,
+ CancelBundleTaskResultTypeDef,
+ DescribeBundleTasksResultTypeDef,
+ RunScheduledInstancesRequestRequestTypeDef,
+ DescribeImportImageTasksResultTypeDef,
+ DescribeImportSnapshotTasksResultTypeDef,
+ CreateDefaultSubnetResultTypeDef,
+ CreateSubnetResultTypeDef,
+ DescribeSubnetsResultTypeDef,
+ CreateTrafficMirrorFilterResultTypeDef,
+ DescribeTrafficMirrorFiltersResultTypeDef,
+ ModifyTrafficMirrorFilterNetworkServicesResultTypeDef,
+ CreateTransitGatewayConnectPeerResultTypeDef,
+ DeleteTransitGatewayConnectPeerResultTypeDef,
+ DescribeTransitGatewayConnectPeersResultTypeDef,
+ GetTransitGatewayPolicyTableEntriesResultTypeDef,
+ VerifiedAccessInstanceLoggingConfigurationTypeDef,
+ DescribeVolumeStatusResultTypeDef,
+ CreateDefaultVpcResultTypeDef,
+ CreateVpcResultTypeDef,
+ DescribeVpcsResultTypeDef,
+ AcceptVpcPeeringConnectionResultTypeDef,
+ CreateVpcPeeringConnectionResultTypeDef,
+ DescribeVpcPeeringConnectionsResultTypeDef,
+ AccessScopeAnalysisFindingTypeDef,
+ NetworkInsightsAnalysisTypeDef,
+ CreateNetworkInterfaceResultTypeDef,
+ DescribeNetworkInterfacesResultTypeDef,
+ CreateVpnConnectionRequestRequestTypeDef,
+ VpnConnectionTypeDef,
+ DescribeSpotInstanceRequestsResultTypeDef,
+ RequestSpotInstancesResultTypeDef,
+ DescribeConversionTasksResultTypeDef,
+ ImportInstanceResultTypeDef,
+ ImportVolumeResultTypeDef,
+ DescribeInstanceTypesResultTypeDef,
+ ReservationResponseMetadataTypeDef,
+ ReservationTypeDef,
+ CreateFleetRequestRequestTypeDef,
+ ModifyFleetRequestRequestTypeDef,
+ CreateFleetErrorTypeDef,
+ CreateFleetInstanceTypeDef,
+ DescribeFleetErrorTypeDef,
+ DescribeFleetsInstancesTypeDef,
+ ModifySpotFleetRequestRequestRequestTypeDef,
+ SpotFleetRequestConfigDataTypeDef,
+ CreateLaunchTemplateVersionResultTypeDef,
+ DescribeLaunchTemplateVersionsResultTypeDef,
+ CreateNetworkInsightsAccessScopeResultTypeDef,
+ GetNetworkInsightsAccessScopeContentResultTypeDef,
+ DescribeVerifiedAccessInstanceLoggingConfigurationsResultTypeDef,
+ ModifyVerifiedAccessInstanceLoggingConfigurationResultTypeDef,
+ GetNetworkInsightsAccessScopeAnalysisFindingsResultTypeDef,
+ DescribeNetworkInsightsAnalysesResultTypeDef,
+ StartNetworkInsightsAnalysisResultTypeDef,
+ CreateVpnConnectionResultTypeDef,
+ DescribeVpnConnectionsResultTypeDef,
+ ModifyVpnConnectionOptionsResultTypeDef,
+ ModifyVpnConnectionResultTypeDef,
+ ModifyVpnTunnelCertificateResultTypeDef,
+ ModifyVpnTunnelOptionsResultTypeDef,
+ DescribeInstancesResultTypeDef,
+ CreateFleetResultTypeDef,
+ FleetDataTypeDef,
+ RequestSpotFleetRequestRequestTypeDef,
+ SpotFleetRequestConfigTypeDef,
+ DescribeFleetsResultTypeDef,
+ DescribeSpotFleetRequestsResponseTypeDef,
+)
+
+
+def get_structure() -> AcceleratorCountRequestTypeDef:
+ return {...}
+```
+
+<a id="how-it-works"></a>
+
+## How it works
+
+Fully automated
+[mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
+generates type annotations for each service, patiently waiting for `boto3`
+updates. It delivers drop-in type annotations for you and makes sure that:
+
+- All available `boto3` services are covered.
+- Each public class and method of every `boto3` service gets valid type
+ annotations extracted from `botocore` schemas.
+- Type annotations include up-to-date documentation.
+- Link to documentation is provided for every method.
+- Code is processed by [black](https://github.com/psf/black) and
+ [isort](https://github.com/PyCQA/isort) for readability.
+
+<a id="what's-new"></a>
+
+## What's new
+
+<a id="implemented-features"></a>
+
+### Implemented features
+
+- Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
+ libraries
+- `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
+ compatibility
+- `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
+ annotations for each service
+- Generated `TypeDefs` for each service
+- Generated `Literals` for each service
+- Auto discovery of types for `boto3.client` and `boto3.resource` calls
+- Auto discovery of types for `session.client` and `session.resource` calls
+- Auto discovery of types for `client.get_waiter` and `client.get_paginator`
+ calls
+- Auto discovery of types for `ServiceResource` and `Resource` collections
+- Auto discovery of types for `aiobotocore.Session.create_client` calls
+
+<a id="latest-changes"></a>
+
+### Latest changes
+
+Builder changelog can be found in
+[Releases](https://github.com/youtype/mypy_boto3_builder/releases).
+
+<a id="versioning"></a>
+
+## Versioning
+
+`mypy-boto3-ec2` version is the same as related `boto3` version and follows
+[PEP 440](https://www.python.org/dev/peps/pep-0440/) format.
+
+<a id="thank-you"></a>
+
+## Thank you
+
+- [Allie Fitter](https://github.com/alliefitter) for
+ [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
+ this package is based on top of his work
+- [black](https://github.com/psf/black) developers for an awesome formatting
+ tool
+- [Timothy Edmund Crosley](https://github.com/timothycrosley) for
+ [isort](https://github.com/PyCQA/isort) and how flexible it is
+- [mypy](https://github.com/python/mypy) developers for doing all dirty work
+ for us
+- [pyright](https://github.com/microsoft/pyright) team for the new era of typed
+ Python
+
+<a id="documentation"></a>
+
+## Documentation
+
+All services type annotations can be found in
+[boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ec2/)
+
+<a id="support-and-contributing"></a>
+
+## Support and contributing
+
+This package is auto-generated. Please reports any bugs or request new features
+in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
+repository.
+
+
+%prep
+%autosetup -n mypy-boto3-ec2-1.26.106
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-mypy-boto3-ec2 -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 1.26.106-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..015caa4
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+324f61fca6d803f6eac9caf4fc32c85d mypy-boto3-ec2-1.26.106.tar.gz