1#[derive(Debug)]
3pub(crate) struct Handle {
4 pub(crate) conf: crate::Config,
5 #[allow(dead_code)] pub(crate) runtime_plugins: ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugins,
7}
8
9#[derive(::std::clone::Clone, ::std::fmt::Debug)]
92pub struct Client {
93 handle: ::std::sync::Arc<Handle>,
94}
95
96impl Client {
97 #[track_caller]
109 pub fn from_conf(conf: crate::Config) -> Self {
110 let handle = Handle {
111 conf: conf.clone(),
112 runtime_plugins: crate::config::base_client_runtime_plugins(conf),
113 };
114 if let Err(err) = Self::validate_config(&handle) {
115 panic!("Invalid client configuration: {err}");
116 }
117 Self {
118 handle: ::std::sync::Arc::new(handle),
119 }
120 }
121
122 pub fn config(&self) -> &crate::Config {
124 &self.handle.conf
125 }
126
127 fn validate_config(handle: &Handle) -> ::std::result::Result<(), ::aws_smithy_runtime_api::box_error::BoxError> {
128 let mut cfg = ::aws_smithy_types::config_bag::ConfigBag::base();
129 handle
130 .runtime_plugins
131 .apply_client_configuration(&mut cfg)?
132 .validate_base_client_config(&cfg)?;
133 Ok(())
134 }
135}
136
137pub trait Waiters {
143 fn wait_until_bundle_task_complete(&self) -> crate::waiters::bundle_task_complete::BundleTaskCompleteFluentBuilder;
145 fn wait_until_conversion_task_cancelled(&self) -> crate::waiters::conversion_task_cancelled::ConversionTaskCancelledFluentBuilder;
147 fn wait_until_conversion_task_completed(&self) -> crate::waiters::conversion_task_completed::ConversionTaskCompletedFluentBuilder;
149 fn wait_until_conversion_task_deleted(&self) -> crate::waiters::conversion_task_deleted::ConversionTaskDeletedFluentBuilder;
151 fn wait_until_customer_gateway_available(&self) -> crate::waiters::customer_gateway_available::CustomerGatewayAvailableFluentBuilder;
153 fn wait_until_export_task_cancelled(&self) -> crate::waiters::export_task_cancelled::ExportTaskCancelledFluentBuilder;
155 fn wait_until_export_task_completed(&self) -> crate::waiters::export_task_completed::ExportTaskCompletedFluentBuilder;
157 fn wait_until_image_available(&self) -> crate::waiters::image_available::ImageAvailableFluentBuilder;
159 fn wait_until_image_exists(&self) -> crate::waiters::image_exists::ImageExistsFluentBuilder;
161 fn wait_until_image_usage_report_available(&self) -> crate::waiters::image_usage_report_available::ImageUsageReportAvailableFluentBuilder;
163 fn wait_until_snapshot_imported(&self) -> crate::waiters::snapshot_imported::SnapshotImportedFluentBuilder;
165 fn wait_until_instance_exists(&self) -> crate::waiters::instance_exists::InstanceExistsFluentBuilder;
167 fn wait_until_instance_running(&self) -> crate::waiters::instance_running::InstanceRunningFluentBuilder;
169 fn wait_until_instance_stopped(&self) -> crate::waiters::instance_stopped::InstanceStoppedFluentBuilder;
171 fn wait_until_instance_terminated(&self) -> crate::waiters::instance_terminated::InstanceTerminatedFluentBuilder;
173 fn wait_until_instance_status_ok(&self) -> crate::waiters::instance_status_ok::InstanceStatusOkFluentBuilder;
175 fn wait_until_system_status_ok(&self) -> crate::waiters::system_status_ok::SystemStatusOkFluentBuilder;
177 fn wait_until_internet_gateway_exists(&self) -> crate::waiters::internet_gateway_exists::InternetGatewayExistsFluentBuilder;
179 fn wait_until_key_pair_exists(&self) -> crate::waiters::key_pair_exists::KeyPairExistsFluentBuilder;
181 fn wait_until_nat_gateway_available(&self) -> crate::waiters::nat_gateway_available::NatGatewayAvailableFluentBuilder;
183 fn wait_until_nat_gateway_deleted(&self) -> crate::waiters::nat_gateway_deleted::NatGatewayDeletedFluentBuilder;
185 fn wait_until_network_interface_available(&self) -> crate::waiters::network_interface_available::NetworkInterfaceAvailableFluentBuilder;
187 fn wait_until_secondary_network_create_complete(
189 &self,
190 ) -> crate::waiters::secondary_network_create_complete::SecondaryNetworkCreateCompleteFluentBuilder;
191 fn wait_until_secondary_network_delete_complete(
193 &self,
194 ) -> crate::waiters::secondary_network_delete_complete::SecondaryNetworkDeleteCompleteFluentBuilder;
195 fn wait_until_secondary_subnet_create_complete(
197 &self,
198 ) -> crate::waiters::secondary_subnet_create_complete::SecondarySubnetCreateCompleteFluentBuilder;
199 fn wait_until_secondary_subnet_delete_complete(
201 &self,
202 ) -> crate::waiters::secondary_subnet_delete_complete::SecondarySubnetDeleteCompleteFluentBuilder;
203 fn wait_until_security_group_exists(&self) -> crate::waiters::security_group_exists::SecurityGroupExistsFluentBuilder;
205 fn wait_until_security_group_vpc_association_associated(
207 &self,
208 ) -> crate::waiters::security_group_vpc_association_associated::SecurityGroupVpcAssociationAssociatedFluentBuilder;
209 fn wait_until_security_group_vpc_association_disassociated(
211 &self,
212 ) -> crate::waiters::security_group_vpc_association_disassociated::SecurityGroupVpcAssociationDisassociatedFluentBuilder;
213 fn wait_until_snapshot_completed(&self) -> crate::waiters::snapshot_completed::SnapshotCompletedFluentBuilder;
215 fn wait_until_spot_instance_request_fulfilled(
217 &self,
218 ) -> crate::waiters::spot_instance_request_fulfilled::SpotInstanceRequestFulfilledFluentBuilder;
219 fn wait_until_store_image_task_complete(&self) -> crate::waiters::store_image_task_complete::StoreImageTaskCompleteFluentBuilder;
221 fn wait_until_subnet_available(&self) -> crate::waiters::subnet_available::SubnetAvailableFluentBuilder;
223 fn wait_until_volume_available(&self) -> crate::waiters::volume_available::VolumeAvailableFluentBuilder;
225 fn wait_until_volume_deleted(&self) -> crate::waiters::volume_deleted::VolumeDeletedFluentBuilder;
227 fn wait_until_volume_in_use(&self) -> crate::waiters::volume_in_use::VolumeInUseFluentBuilder;
229 fn wait_until_vpc_peering_connection_deleted(&self) -> crate::waiters::vpc_peering_connection_deleted::VpcPeeringConnectionDeletedFluentBuilder;
231 fn wait_until_vpc_peering_connection_exists(&self) -> crate::waiters::vpc_peering_connection_exists::VpcPeeringConnectionExistsFluentBuilder;
233 fn wait_until_vpc_available(&self) -> crate::waiters::vpc_available::VpcAvailableFluentBuilder;
235 fn wait_until_vpc_exists(&self) -> crate::waiters::vpc_exists::VpcExistsFluentBuilder;
237 fn wait_until_vpn_connection_available(&self) -> crate::waiters::vpn_connection_available::VpnConnectionAvailableFluentBuilder;
239 fn wait_until_vpn_connection_deleted(&self) -> crate::waiters::vpn_connection_deleted::VpnConnectionDeletedFluentBuilder;
241 fn wait_until_password_data_available(&self) -> crate::waiters::password_data_available::PasswordDataAvailableFluentBuilder;
243}
244impl Waiters for Client {
245 fn wait_until_bundle_task_complete(&self) -> crate::waiters::bundle_task_complete::BundleTaskCompleteFluentBuilder {
246 crate::waiters::bundle_task_complete::BundleTaskCompleteFluentBuilder::new(self.handle.clone())
247 }
248 fn wait_until_conversion_task_cancelled(&self) -> crate::waiters::conversion_task_cancelled::ConversionTaskCancelledFluentBuilder {
249 crate::waiters::conversion_task_cancelled::ConversionTaskCancelledFluentBuilder::new(self.handle.clone())
250 }
251 fn wait_until_conversion_task_completed(&self) -> crate::waiters::conversion_task_completed::ConversionTaskCompletedFluentBuilder {
252 crate::waiters::conversion_task_completed::ConversionTaskCompletedFluentBuilder::new(self.handle.clone())
253 }
254 fn wait_until_conversion_task_deleted(&self) -> crate::waiters::conversion_task_deleted::ConversionTaskDeletedFluentBuilder {
255 crate::waiters::conversion_task_deleted::ConversionTaskDeletedFluentBuilder::new(self.handle.clone())
256 }
257 fn wait_until_customer_gateway_available(&self) -> crate::waiters::customer_gateway_available::CustomerGatewayAvailableFluentBuilder {
258 crate::waiters::customer_gateway_available::CustomerGatewayAvailableFluentBuilder::new(self.handle.clone())
259 }
260 fn wait_until_export_task_cancelled(&self) -> crate::waiters::export_task_cancelled::ExportTaskCancelledFluentBuilder {
261 crate::waiters::export_task_cancelled::ExportTaskCancelledFluentBuilder::new(self.handle.clone())
262 }
263 fn wait_until_export_task_completed(&self) -> crate::waiters::export_task_completed::ExportTaskCompletedFluentBuilder {
264 crate::waiters::export_task_completed::ExportTaskCompletedFluentBuilder::new(self.handle.clone())
265 }
266 fn wait_until_image_available(&self) -> crate::waiters::image_available::ImageAvailableFluentBuilder {
267 crate::waiters::image_available::ImageAvailableFluentBuilder::new(self.handle.clone())
268 }
269 fn wait_until_image_exists(&self) -> crate::waiters::image_exists::ImageExistsFluentBuilder {
270 crate::waiters::image_exists::ImageExistsFluentBuilder::new(self.handle.clone())
271 }
272 fn wait_until_image_usage_report_available(&self) -> crate::waiters::image_usage_report_available::ImageUsageReportAvailableFluentBuilder {
273 crate::waiters::image_usage_report_available::ImageUsageReportAvailableFluentBuilder::new(self.handle.clone())
274 }
275 fn wait_until_snapshot_imported(&self) -> crate::waiters::snapshot_imported::SnapshotImportedFluentBuilder {
276 crate::waiters::snapshot_imported::SnapshotImportedFluentBuilder::new(self.handle.clone())
277 }
278 fn wait_until_instance_exists(&self) -> crate::waiters::instance_exists::InstanceExistsFluentBuilder {
279 crate::waiters::instance_exists::InstanceExistsFluentBuilder::new(self.handle.clone())
280 }
281 fn wait_until_instance_running(&self) -> crate::waiters::instance_running::InstanceRunningFluentBuilder {
282 crate::waiters::instance_running::InstanceRunningFluentBuilder::new(self.handle.clone())
283 }
284 fn wait_until_instance_stopped(&self) -> crate::waiters::instance_stopped::InstanceStoppedFluentBuilder {
285 crate::waiters::instance_stopped::InstanceStoppedFluentBuilder::new(self.handle.clone())
286 }
287 fn wait_until_instance_terminated(&self) -> crate::waiters::instance_terminated::InstanceTerminatedFluentBuilder {
288 crate::waiters::instance_terminated::InstanceTerminatedFluentBuilder::new(self.handle.clone())
289 }
290 fn wait_until_instance_status_ok(&self) -> crate::waiters::instance_status_ok::InstanceStatusOkFluentBuilder {
291 crate::waiters::instance_status_ok::InstanceStatusOkFluentBuilder::new(self.handle.clone())
292 }
293 fn wait_until_system_status_ok(&self) -> crate::waiters::system_status_ok::SystemStatusOkFluentBuilder {
294 crate::waiters::system_status_ok::SystemStatusOkFluentBuilder::new(self.handle.clone())
295 }
296 fn wait_until_internet_gateway_exists(&self) -> crate::waiters::internet_gateway_exists::InternetGatewayExistsFluentBuilder {
297 crate::waiters::internet_gateway_exists::InternetGatewayExistsFluentBuilder::new(self.handle.clone())
298 }
299 fn wait_until_key_pair_exists(&self) -> crate::waiters::key_pair_exists::KeyPairExistsFluentBuilder {
300 crate::waiters::key_pair_exists::KeyPairExistsFluentBuilder::new(self.handle.clone())
301 }
302 fn wait_until_nat_gateway_available(&self) -> crate::waiters::nat_gateway_available::NatGatewayAvailableFluentBuilder {
303 crate::waiters::nat_gateway_available::NatGatewayAvailableFluentBuilder::new(self.handle.clone())
304 }
305 fn wait_until_nat_gateway_deleted(&self) -> crate::waiters::nat_gateway_deleted::NatGatewayDeletedFluentBuilder {
306 crate::waiters::nat_gateway_deleted::NatGatewayDeletedFluentBuilder::new(self.handle.clone())
307 }
308 fn wait_until_network_interface_available(&self) -> crate::waiters::network_interface_available::NetworkInterfaceAvailableFluentBuilder {
309 crate::waiters::network_interface_available::NetworkInterfaceAvailableFluentBuilder::new(self.handle.clone())
310 }
311 fn wait_until_secondary_network_create_complete(
312 &self,
313 ) -> crate::waiters::secondary_network_create_complete::SecondaryNetworkCreateCompleteFluentBuilder {
314 crate::waiters::secondary_network_create_complete::SecondaryNetworkCreateCompleteFluentBuilder::new(self.handle.clone())
315 }
316 fn wait_until_secondary_network_delete_complete(
317 &self,
318 ) -> crate::waiters::secondary_network_delete_complete::SecondaryNetworkDeleteCompleteFluentBuilder {
319 crate::waiters::secondary_network_delete_complete::SecondaryNetworkDeleteCompleteFluentBuilder::new(self.handle.clone())
320 }
321 fn wait_until_secondary_subnet_create_complete(
322 &self,
323 ) -> crate::waiters::secondary_subnet_create_complete::SecondarySubnetCreateCompleteFluentBuilder {
324 crate::waiters::secondary_subnet_create_complete::SecondarySubnetCreateCompleteFluentBuilder::new(self.handle.clone())
325 }
326 fn wait_until_secondary_subnet_delete_complete(
327 &self,
328 ) -> crate::waiters::secondary_subnet_delete_complete::SecondarySubnetDeleteCompleteFluentBuilder {
329 crate::waiters::secondary_subnet_delete_complete::SecondarySubnetDeleteCompleteFluentBuilder::new(self.handle.clone())
330 }
331 fn wait_until_security_group_exists(&self) -> crate::waiters::security_group_exists::SecurityGroupExistsFluentBuilder {
332 crate::waiters::security_group_exists::SecurityGroupExistsFluentBuilder::new(self.handle.clone())
333 }
334 fn wait_until_security_group_vpc_association_associated(
335 &self,
336 ) -> crate::waiters::security_group_vpc_association_associated::SecurityGroupVpcAssociationAssociatedFluentBuilder {
337 crate::waiters::security_group_vpc_association_associated::SecurityGroupVpcAssociationAssociatedFluentBuilder::new(self.handle.clone())
338 }
339 fn wait_until_security_group_vpc_association_disassociated(
340 &self,
341 ) -> crate::waiters::security_group_vpc_association_disassociated::SecurityGroupVpcAssociationDisassociatedFluentBuilder {
342 crate::waiters::security_group_vpc_association_disassociated::SecurityGroupVpcAssociationDisassociatedFluentBuilder::new(self.handle.clone())
343 }
344 fn wait_until_snapshot_completed(&self) -> crate::waiters::snapshot_completed::SnapshotCompletedFluentBuilder {
345 crate::waiters::snapshot_completed::SnapshotCompletedFluentBuilder::new(self.handle.clone())
346 }
347 fn wait_until_spot_instance_request_fulfilled(
348 &self,
349 ) -> crate::waiters::spot_instance_request_fulfilled::SpotInstanceRequestFulfilledFluentBuilder {
350 crate::waiters::spot_instance_request_fulfilled::SpotInstanceRequestFulfilledFluentBuilder::new(self.handle.clone())
351 }
352 fn wait_until_store_image_task_complete(&self) -> crate::waiters::store_image_task_complete::StoreImageTaskCompleteFluentBuilder {
353 crate::waiters::store_image_task_complete::StoreImageTaskCompleteFluentBuilder::new(self.handle.clone())
354 }
355 fn wait_until_subnet_available(&self) -> crate::waiters::subnet_available::SubnetAvailableFluentBuilder {
356 crate::waiters::subnet_available::SubnetAvailableFluentBuilder::new(self.handle.clone())
357 }
358 fn wait_until_volume_available(&self) -> crate::waiters::volume_available::VolumeAvailableFluentBuilder {
359 crate::waiters::volume_available::VolumeAvailableFluentBuilder::new(self.handle.clone())
360 }
361 fn wait_until_volume_deleted(&self) -> crate::waiters::volume_deleted::VolumeDeletedFluentBuilder {
362 crate::waiters::volume_deleted::VolumeDeletedFluentBuilder::new(self.handle.clone())
363 }
364 fn wait_until_volume_in_use(&self) -> crate::waiters::volume_in_use::VolumeInUseFluentBuilder {
365 crate::waiters::volume_in_use::VolumeInUseFluentBuilder::new(self.handle.clone())
366 }
367 fn wait_until_vpc_peering_connection_deleted(&self) -> crate::waiters::vpc_peering_connection_deleted::VpcPeeringConnectionDeletedFluentBuilder {
368 crate::waiters::vpc_peering_connection_deleted::VpcPeeringConnectionDeletedFluentBuilder::new(self.handle.clone())
369 }
370 fn wait_until_vpc_peering_connection_exists(&self) -> crate::waiters::vpc_peering_connection_exists::VpcPeeringConnectionExistsFluentBuilder {
371 crate::waiters::vpc_peering_connection_exists::VpcPeeringConnectionExistsFluentBuilder::new(self.handle.clone())
372 }
373 fn wait_until_vpc_available(&self) -> crate::waiters::vpc_available::VpcAvailableFluentBuilder {
374 crate::waiters::vpc_available::VpcAvailableFluentBuilder::new(self.handle.clone())
375 }
376 fn wait_until_vpc_exists(&self) -> crate::waiters::vpc_exists::VpcExistsFluentBuilder {
377 crate::waiters::vpc_exists::VpcExistsFluentBuilder::new(self.handle.clone())
378 }
379 fn wait_until_vpn_connection_available(&self) -> crate::waiters::vpn_connection_available::VpnConnectionAvailableFluentBuilder {
380 crate::waiters::vpn_connection_available::VpnConnectionAvailableFluentBuilder::new(self.handle.clone())
381 }
382 fn wait_until_vpn_connection_deleted(&self) -> crate::waiters::vpn_connection_deleted::VpnConnectionDeletedFluentBuilder {
383 crate::waiters::vpn_connection_deleted::VpnConnectionDeletedFluentBuilder::new(self.handle.clone())
384 }
385 fn wait_until_password_data_available(&self) -> crate::waiters::password_data_available::PasswordDataAvailableFluentBuilder {
386 crate::waiters::password_data_available::PasswordDataAvailableFluentBuilder::new(self.handle.clone())
387 }
388}
389
390impl Client {
391 #[track_caller]
401 pub fn new(sdk_config: &::aws_types::sdk_config::SdkConfig) -> Self {
402 Self::from_conf(sdk_config.into())
403 }
404}
405
406mod accept_address_transfer;
407
408mod accept_capacity_reservation_billing_ownership;
409
410mod accept_reserved_instances_exchange_quote;
411
412mod accept_transit_gateway_client_vpn_attachment;
413
414mod accept_transit_gateway_multicast_domain_associations;
415
416mod accept_transit_gateway_peering_attachment;
417
418mod accept_transit_gateway_vpc_attachment;
419
420mod accept_vpc_endpoint_connections;
421
422mod accept_vpc_peering_connection;
423
424mod advertise_byoip_cidr;
425
426mod allocate_address;
427
428mod allocate_hosts;
429
430mod allocate_ipam_pool_cidr;
431
432mod apply_security_groups_to_client_vpn_target_network;
433
434mod assign_ipv6_addresses;
435
436mod assign_private_ip_addresses;
437
438mod assign_private_nat_gateway_address;
439
440mod associate_address;
441
442mod associate_capacity_reservation_billing_owner;
443
444mod associate_client_vpn_target_network;
445
446mod associate_dhcp_options;
447
448mod associate_enclave_certificate_iam_role;
449
450mod associate_iam_instance_profile;
451
452mod associate_instance_event_window;
453
454mod associate_ipam_byoasn;
455
456mod associate_ipam_resource_discovery;
457
458mod associate_nat_gateway_address;
459
460mod associate_route_server;
461
462mod associate_route_table;
463
464mod associate_security_group_vpc;
465
466mod associate_subnet_cidr_block;
467
468mod associate_transit_gateway_multicast_domain;
469
470mod associate_transit_gateway_policy_table;
471
472mod associate_transit_gateway_route_table;
473
474mod associate_trunk_interface;
475
476mod associate_vpc_cidr_block;
477
478mod attach_classic_link_vpc;
479
480mod attach_internet_gateway;
481
482mod attach_network_interface;
483
484mod attach_verified_access_trust_provider;
485
486mod attach_volume;
487
488mod attach_vpn_gateway;
489
490mod authorize_client_vpn_ingress;
491
492mod authorize_security_group_egress;
493
494mod authorize_security_group_ingress;
495
496mod bundle_instance;
497
498mod cancel_bundle_task;
499
500mod cancel_capacity_reservation;
501
502mod cancel_capacity_reservation_fleets;
503
504mod cancel_conversion_task;
505
506mod cancel_declarative_policies_report;
507
508mod cancel_export_task;
509
510mod cancel_image_launch_permission;
511
512mod cancel_import_task;
513
514mod cancel_reserved_instances_listing;
515
516mod cancel_spot_fleet_requests;
517
518mod cancel_spot_instance_requests;
519
520mod confirm_product_instance;
521
522mod copy_fpga_image;
523
524mod copy_image;
525
526mod copy_snapshot;
527
528mod copy_volumes;
529
530mod create_capacity_manager_data_export;
531
532mod create_capacity_reservation;
533
534mod create_capacity_reservation_by_splitting;
535
536mod create_capacity_reservation_fleet;
537
538mod create_carrier_gateway;
539
540mod create_client_vpn_endpoint;
541
542mod create_client_vpn_route;
543
544mod create_coip_cidr;
545
546mod create_coip_pool;
547
548mod create_customer_gateway;
549
550mod create_default_subnet;
551
552mod create_default_vpc;
553
554mod create_delegate_mac_volume_ownership_task;
555
556mod create_dhcp_options;
557
558mod create_egress_only_internet_gateway;
559
560mod create_fleet;
561
562mod create_flow_logs;
563
564mod create_fpga_image;
565
566mod create_image;
567
568mod create_image_usage_report;
569
570mod create_instance_connect_endpoint;
571
572mod create_instance_event_window;
573
574mod create_instance_export_task;
575
576mod create_internet_gateway;
577
578mod create_interruptible_capacity_reservation_allocation;
579
580mod create_ipam;
581
582mod create_ipam_external_resource_verification_token;
583
584mod create_ipam_policy;
585
586mod create_ipam_pool;
587
588mod create_ipam_prefix_list_resolver;
589
590mod create_ipam_prefix_list_resolver_target;
591
592mod create_ipam_resource_discovery;
593
594mod create_ipam_scope;
595
596mod create_key_pair;
597
598mod create_launch_template;
599
600mod create_launch_template_version;
601
602mod create_local_gateway_route;
603
604mod create_local_gateway_route_table;
605
606mod create_local_gateway_route_table_virtual_interface_group_association;
607
608mod create_local_gateway_route_table_vpc_association;
609
610mod create_local_gateway_virtual_interface;
611
612mod create_local_gateway_virtual_interface_group;
613
614mod create_mac_system_integrity_protection_modification_task;
615
616mod create_managed_prefix_list;
617
618mod create_nat_gateway;
619
620mod create_network_acl;
621
622mod create_network_acl_entry;
623
624mod create_network_insights_access_scope;
625
626mod create_network_insights_path;
627
628mod create_network_interface;
629
630mod create_network_interface_permission;
631
632mod create_placement_group;
633
634mod create_public_ipv4_pool;
635
636mod create_replace_root_volume_task;
637
638mod create_reserved_instances_listing;
639
640mod create_restore_image_task;
641
642mod create_route;
643
644mod create_route_server;
645
646mod create_route_server_endpoint;
647
648mod create_route_server_peer;
649
650mod create_route_table;
651
652mod create_secondary_network;
653
654mod create_secondary_subnet;
655
656mod create_security_group;
657
658mod create_snapshot;
659
660mod create_snapshots;
661
662mod create_spot_datafeed_subscription;
663
664mod create_store_image_task;
665
666mod create_subnet;
667
668mod create_subnet_cidr_reservation;
669
670mod create_tags;
671
672mod create_traffic_mirror_filter;
673
674mod create_traffic_mirror_filter_rule;
675
676mod create_traffic_mirror_session;
677
678mod create_traffic_mirror_target;
679
680mod create_transit_gateway;
681
682mod create_transit_gateway_connect;
683
684mod create_transit_gateway_connect_peer;
685
686mod create_transit_gateway_metering_policy;
687
688mod create_transit_gateway_metering_policy_entry;
689
690mod create_transit_gateway_multicast_domain;
691
692mod create_transit_gateway_peering_attachment;
693
694mod create_transit_gateway_policy_table;
695
696mod create_transit_gateway_prefix_list_reference;
697
698mod create_transit_gateway_route;
699
700mod create_transit_gateway_route_table;
701
702mod create_transit_gateway_route_table_announcement;
703
704mod create_transit_gateway_vpc_attachment;
705
706mod create_verified_access_endpoint;
707
708mod create_verified_access_group;
709
710mod create_verified_access_instance;
711
712mod create_verified_access_trust_provider;
713
714mod create_volume;
715
716mod create_vpc;
717
718mod create_vpc_block_public_access_exclusion;
719
720mod create_vpc_encryption_control;
721
722mod create_vpc_endpoint;
723
724mod create_vpc_endpoint_connection_notification;
725
726mod create_vpc_endpoint_service_configuration;
727
728mod create_vpc_peering_connection;
729
730mod create_vpn_concentrator;
731
732mod create_vpn_connection;
733
734mod create_vpn_connection_route;
735
736mod create_vpn_gateway;
737
738pub mod customize;
764
765mod delete_capacity_manager_data_export;
766
767mod delete_carrier_gateway;
768
769mod delete_client_vpn_endpoint;
770
771mod delete_client_vpn_route;
772
773mod delete_coip_cidr;
774
775mod delete_coip_pool;
776
777mod delete_customer_gateway;
778
779mod delete_dhcp_options;
780
781mod delete_egress_only_internet_gateway;
782
783mod delete_fleets;
784
785mod delete_flow_logs;
786
787mod delete_fpga_image;
788
789mod delete_image_usage_report;
790
791mod delete_instance_connect_endpoint;
792
793mod delete_instance_event_window;
794
795mod delete_internet_gateway;
796
797mod delete_ipam;
798
799mod delete_ipam_external_resource_verification_token;
800
801mod delete_ipam_policy;
802
803mod delete_ipam_pool;
804
805mod delete_ipam_prefix_list_resolver;
806
807mod delete_ipam_prefix_list_resolver_target;
808
809mod delete_ipam_resource_discovery;
810
811mod delete_ipam_scope;
812
813mod delete_key_pair;
814
815mod delete_launch_template;
816
817mod delete_launch_template_versions;
818
819mod delete_local_gateway_route;
820
821mod delete_local_gateway_route_table;
822
823mod delete_local_gateway_route_table_virtual_interface_group_association;
824
825mod delete_local_gateway_route_table_vpc_association;
826
827mod delete_local_gateway_virtual_interface;
828
829mod delete_local_gateway_virtual_interface_group;
830
831mod delete_managed_prefix_list;
832
833mod delete_nat_gateway;
834
835mod delete_network_acl;
836
837mod delete_network_acl_entry;
838
839mod delete_network_insights_access_scope;
840
841mod delete_network_insights_access_scope_analysis;
842
843mod delete_network_insights_analysis;
844
845mod delete_network_insights_path;
846
847mod delete_network_interface;
848
849mod delete_network_interface_permission;
850
851mod delete_placement_group;
852
853mod delete_public_ipv4_pool;
854
855mod delete_queued_reserved_instances;
856
857mod delete_route;
858
859mod delete_route_server;
860
861mod delete_route_server_endpoint;
862
863mod delete_route_server_peer;
864
865mod delete_route_table;
866
867mod delete_secondary_network;
868
869mod delete_secondary_subnet;
870
871mod delete_security_group;
872
873mod delete_snapshot;
874
875mod delete_spot_datafeed_subscription;
876
877mod delete_subnet;
878
879mod delete_subnet_cidr_reservation;
880
881mod delete_tags;
882
883mod delete_traffic_mirror_filter;
884
885mod delete_traffic_mirror_filter_rule;
886
887mod delete_traffic_mirror_session;
888
889mod delete_traffic_mirror_target;
890
891mod delete_transit_gateway;
892
893mod delete_transit_gateway_client_vpn_attachment;
894
895mod delete_transit_gateway_connect;
896
897mod delete_transit_gateway_connect_peer;
898
899mod delete_transit_gateway_metering_policy;
900
901mod delete_transit_gateway_metering_policy_entry;
902
903mod delete_transit_gateway_multicast_domain;
904
905mod delete_transit_gateway_peering_attachment;
906
907mod delete_transit_gateway_policy_table;
908
909mod delete_transit_gateway_prefix_list_reference;
910
911mod delete_transit_gateway_route;
912
913mod delete_transit_gateway_route_table;
914
915mod delete_transit_gateway_route_table_announcement;
916
917mod delete_transit_gateway_vpc_attachment;
918
919mod delete_verified_access_endpoint;
920
921mod delete_verified_access_group;
922
923mod delete_verified_access_instance;
924
925mod delete_verified_access_trust_provider;
926
927mod delete_volume;
928
929mod delete_vpc;
930
931mod delete_vpc_block_public_access_exclusion;
932
933mod delete_vpc_encryption_control;
934
935mod delete_vpc_endpoint_connection_notifications;
936
937mod delete_vpc_endpoint_service_configurations;
938
939mod delete_vpc_endpoints;
940
941mod delete_vpc_peering_connection;
942
943mod delete_vpn_concentrator;
944
945mod delete_vpn_connection;
946
947mod delete_vpn_connection_route;
948
949mod delete_vpn_gateway;
950
951mod deprovision_byoip_cidr;
952
953mod deprovision_ipam_byoasn;
954
955mod deprovision_ipam_pool_cidr;
956
957mod deprovision_public_ipv4_pool_cidr;
958
959mod deregister_image;
960
961mod deregister_instance_event_notification_attributes;
962
963mod deregister_transit_gateway_multicast_group_members;
964
965mod deregister_transit_gateway_multicast_group_sources;
966
967mod describe_account_attributes;
968
969mod describe_address_transfers;
970
971mod describe_addresses;
972
973mod describe_addresses_attribute;
974
975mod describe_aggregate_id_format;
976
977mod describe_availability_zones;
978
979mod describe_aws_network_performance_metric_subscriptions;
980
981mod describe_bundle_tasks;
982
983mod describe_byoip_cidrs;
984
985mod describe_capacity_block_extension_history;
986
987mod describe_capacity_block_extension_offerings;
988
989mod describe_capacity_block_offerings;
990
991mod describe_capacity_block_status;
992
993mod describe_capacity_blocks;
994
995mod describe_capacity_manager_data_exports;
996
997mod describe_capacity_reservation_billing_requests;
998
999mod describe_capacity_reservation_fleets;
1000
1001mod describe_capacity_reservation_topology;
1002
1003mod describe_capacity_reservations;
1004
1005mod describe_carrier_gateways;
1006
1007mod describe_classic_link_instances;
1008
1009mod describe_client_vpn_authorization_rules;
1010
1011mod describe_client_vpn_connections;
1012
1013mod describe_client_vpn_endpoints;
1014
1015mod describe_client_vpn_routes;
1016
1017mod describe_client_vpn_target_networks;
1018
1019mod describe_coip_pools;
1020
1021mod describe_conversion_tasks;
1022
1023mod describe_customer_gateways;
1024
1025mod describe_declarative_policies_reports;
1026
1027mod describe_dhcp_options;
1028
1029mod describe_egress_only_internet_gateways;
1030
1031mod describe_elastic_gpus;
1032
1033mod describe_export_image_tasks;
1034
1035mod describe_export_tasks;
1036
1037mod describe_fast_launch_images;
1038
1039mod describe_fast_snapshot_restores;
1040
1041mod describe_fleet_history;
1042
1043mod describe_fleet_instances;
1044
1045mod describe_fleets;
1046
1047mod describe_flow_logs;
1048
1049mod describe_fpga_image_attribute;
1050
1051mod describe_fpga_images;
1052
1053mod describe_host_reservation_offerings;
1054
1055mod describe_host_reservations;
1056
1057mod describe_hosts;
1058
1059mod describe_iam_instance_profile_associations;
1060
1061mod describe_id_format;
1062
1063mod describe_identity_id_format;
1064
1065mod describe_image_attribute;
1066
1067mod describe_image_references;
1068
1069mod describe_image_usage_report_entries;
1070
1071mod describe_image_usage_reports;
1072
1073mod describe_images;
1074
1075mod describe_import_image_tasks;
1076
1077mod describe_import_snapshot_tasks;
1078
1079mod describe_instance_attribute;
1080
1081mod describe_instance_connect_endpoints;
1082
1083mod describe_instance_credit_specifications;
1084
1085mod describe_instance_event_notification_attributes;
1086
1087mod describe_instance_event_windows;
1088
1089mod describe_instance_image_metadata;
1090
1091mod describe_instance_sql_ha_history_states;
1092
1093mod describe_instance_sql_ha_states;
1094
1095mod describe_instance_status;
1096
1097mod describe_instance_topology;
1098
1099mod describe_instance_type_offerings;
1100
1101mod describe_instance_types;
1102
1103mod describe_instances;
1104
1105mod describe_internet_gateways;
1106
1107mod describe_ipam_byoasn;
1108
1109mod describe_ipam_external_resource_verification_tokens;
1110
1111mod describe_ipam_policies;
1112
1113mod describe_ipam_pools;
1114
1115mod describe_ipam_prefix_list_resolver_targets;
1116
1117mod describe_ipam_prefix_list_resolvers;
1118
1119mod describe_ipam_resource_discoveries;
1120
1121mod describe_ipam_resource_discovery_associations;
1122
1123mod describe_ipam_scopes;
1124
1125mod describe_ipams;
1126
1127mod describe_ipv6_pools;
1128
1129mod describe_key_pairs;
1130
1131mod describe_launch_template_versions;
1132
1133mod describe_launch_templates;
1134
1135mod describe_local_gateway_route_table_virtual_interface_group_associations;
1136
1137mod describe_local_gateway_route_table_vpc_associations;
1138
1139mod describe_local_gateway_route_tables;
1140
1141mod describe_local_gateway_virtual_interface_groups;
1142
1143mod describe_local_gateway_virtual_interfaces;
1144
1145mod describe_local_gateways;
1146
1147mod describe_locked_snapshots;
1148
1149mod describe_mac_hosts;
1150
1151mod describe_mac_modification_tasks;
1152
1153mod describe_managed_prefix_lists;
1154
1155mod describe_moving_addresses;
1156
1157mod describe_nat_gateways;
1158
1159mod describe_network_acls;
1160
1161mod describe_network_insights_access_scope_analyses;
1162
1163mod describe_network_insights_access_scopes;
1164
1165mod describe_network_insights_analyses;
1166
1167mod describe_network_insights_paths;
1168
1169mod describe_network_interface_attribute;
1170
1171mod describe_network_interface_permissions;
1172
1173mod describe_network_interfaces;
1174
1175mod describe_outpost_lags;
1176
1177mod describe_placement_groups;
1178
1179mod describe_prefix_lists;
1180
1181mod describe_principal_id_format;
1182
1183mod describe_public_ipv4_pools;
1184
1185mod describe_regions;
1186
1187mod describe_replace_root_volume_tasks;
1188
1189mod describe_reserved_instances;
1190
1191mod describe_reserved_instances_listings;
1192
1193mod describe_reserved_instances_modifications;
1194
1195mod describe_reserved_instances_offerings;
1196
1197mod describe_route_server_endpoints;
1198
1199mod describe_route_server_peers;
1200
1201mod describe_route_servers;
1202
1203mod describe_route_tables;
1204
1205mod describe_scheduled_instance_availability;
1206
1207mod describe_scheduled_instances;
1208
1209mod describe_secondary_interfaces;
1210
1211mod describe_secondary_networks;
1212
1213mod describe_secondary_subnets;
1214
1215mod describe_security_group_references;
1216
1217mod describe_security_group_rules;
1218
1219mod describe_security_group_vpc_associations;
1220
1221mod describe_security_groups;
1222
1223mod describe_service_link_virtual_interfaces;
1224
1225mod describe_snapshot_attribute;
1226
1227mod describe_snapshot_tier_status;
1228
1229mod describe_snapshots;
1230
1231mod describe_spot_datafeed_subscription;
1232
1233mod describe_spot_fleet_instances;
1234
1235mod describe_spot_fleet_request_history;
1236
1237mod describe_spot_fleet_requests;
1238
1239mod describe_spot_instance_requests;
1240
1241mod describe_spot_price_history;
1242
1243mod describe_stale_security_groups;
1244
1245mod describe_store_image_tasks;
1246
1247mod describe_subnets;
1248
1249mod describe_tags;
1250
1251mod describe_traffic_mirror_filter_rules;
1252
1253mod describe_traffic_mirror_filters;
1254
1255mod describe_traffic_mirror_sessions;
1256
1257mod describe_traffic_mirror_targets;
1258
1259mod describe_transit_gateway_attachments;
1260
1261mod describe_transit_gateway_connect_peers;
1262
1263mod describe_transit_gateway_connects;
1264
1265mod describe_transit_gateway_metering_policies;
1266
1267mod describe_transit_gateway_multicast_domains;
1268
1269mod describe_transit_gateway_peering_attachments;
1270
1271mod describe_transit_gateway_policy_tables;
1272
1273mod describe_transit_gateway_route_table_announcements;
1274
1275mod describe_transit_gateway_route_tables;
1276
1277mod describe_transit_gateway_vpc_attachments;
1278
1279mod describe_transit_gateways;
1280
1281mod describe_trunk_interface_associations;
1282
1283mod describe_verified_access_endpoints;
1284
1285mod describe_verified_access_groups;
1286
1287mod describe_verified_access_instance_logging_configurations;
1288
1289mod describe_verified_access_instances;
1290
1291mod describe_verified_access_trust_providers;
1292
1293mod describe_volume_attribute;
1294
1295mod describe_volume_status;
1296
1297mod describe_volumes;
1298
1299mod describe_volumes_modifications;
1300
1301mod describe_vpc_attribute;
1302
1303mod describe_vpc_block_public_access_exclusions;
1304
1305mod describe_vpc_block_public_access_options;
1306
1307mod describe_vpc_classic_link;
1308
1309mod describe_vpc_classic_link_dns_support;
1310
1311mod describe_vpc_encryption_controls;
1312
1313mod describe_vpc_endpoint_associations;
1314
1315mod describe_vpc_endpoint_connection_notifications;
1316
1317mod describe_vpc_endpoint_connections;
1318
1319mod describe_vpc_endpoint_service_configurations;
1320
1321mod describe_vpc_endpoint_service_permissions;
1322
1323mod describe_vpc_endpoint_services;
1324
1325mod describe_vpc_endpoints;
1326
1327mod describe_vpc_peering_connections;
1328
1329mod describe_vpcs;
1330
1331mod describe_vpn_concentrators;
1332
1333mod describe_vpn_connections;
1334
1335mod describe_vpn_gateways;
1336
1337mod detach_classic_link_vpc;
1338
1339mod detach_internet_gateway;
1340
1341mod detach_network_interface;
1342
1343mod detach_verified_access_trust_provider;
1344
1345mod detach_volume;
1346
1347mod detach_vpn_gateway;
1348
1349mod disable_address_transfer;
1350
1351mod disable_allowed_images_settings;
1352
1353mod disable_aws_network_performance_metric_subscription;
1354
1355mod disable_capacity_manager;
1356
1357mod disable_ebs_encryption_by_default;
1358
1359mod disable_fast_launch;
1360
1361mod disable_fast_snapshot_restores;
1362
1363mod disable_image;
1364
1365mod disable_image_block_public_access;
1366
1367mod disable_image_deprecation;
1368
1369mod disable_image_deregistration_protection;
1370
1371mod disable_instance_sql_ha_standby_detections;
1372
1373mod disable_ipam_organization_admin_account;
1374
1375mod disable_ipam_policy;
1376
1377mod disable_route_server_propagation;
1378
1379mod disable_serial_console_access;
1380
1381mod disable_snapshot_block_public_access;
1382
1383mod disable_transit_gateway_route_table_propagation;
1384
1385mod disable_vgw_route_propagation;
1386
1387mod disable_vpc_classic_link;
1388
1389mod disable_vpc_classic_link_dns_support;
1390
1391mod disassociate_address;
1392
1393mod disassociate_capacity_reservation_billing_owner;
1394
1395mod disassociate_client_vpn_target_network;
1396
1397mod disassociate_enclave_certificate_iam_role;
1398
1399mod disassociate_iam_instance_profile;
1400
1401mod disassociate_instance_event_window;
1402
1403mod disassociate_ipam_byoasn;
1404
1405mod disassociate_ipam_resource_discovery;
1406
1407mod disassociate_nat_gateway_address;
1408
1409mod disassociate_route_server;
1410
1411mod disassociate_route_table;
1412
1413mod disassociate_security_group_vpc;
1414
1415mod disassociate_subnet_cidr_block;
1416
1417mod disassociate_transit_gateway_multicast_domain;
1418
1419mod disassociate_transit_gateway_policy_table;
1420
1421mod disassociate_transit_gateway_route_table;
1422
1423mod disassociate_trunk_interface;
1424
1425mod disassociate_vpc_cidr_block;
1426
1427mod enable_address_transfer;
1428
1429mod enable_allowed_images_settings;
1430
1431mod enable_aws_network_performance_metric_subscription;
1432
1433mod enable_capacity_manager;
1434
1435mod enable_ebs_encryption_by_default;
1436
1437mod enable_fast_launch;
1438
1439mod enable_fast_snapshot_restores;
1440
1441mod enable_image;
1442
1443mod enable_image_block_public_access;
1444
1445mod enable_image_deprecation;
1446
1447mod enable_image_deregistration_protection;
1448
1449mod enable_instance_sql_ha_standby_detections;
1450
1451mod enable_ipam_organization_admin_account;
1452
1453mod enable_ipam_policy;
1454
1455mod enable_reachability_analyzer_organization_sharing;
1456
1457mod enable_route_server_propagation;
1458
1459mod enable_serial_console_access;
1460
1461mod enable_snapshot_block_public_access;
1462
1463mod enable_transit_gateway_route_table_propagation;
1464
1465mod enable_vgw_route_propagation;
1466
1467mod enable_volume_io;
1468
1469mod enable_vpc_classic_link;
1470
1471mod enable_vpc_classic_link_dns_support;
1472
1473mod export_client_vpn_client_certificate_revocation_list;
1474
1475mod export_client_vpn_client_configuration;
1476
1477mod export_image;
1478
1479mod export_transit_gateway_routes;
1480
1481mod export_verified_access_instance_client_configuration;
1482
1483mod get_active_vpn_tunnel_status;
1484
1485mod get_allowed_images_settings;
1486
1487mod get_associated_enclave_certificate_iam_roles;
1488
1489mod get_associated_ipv6_pool_cidrs;
1490
1491mod get_aws_network_performance_data;
1492
1493mod get_capacity_manager_attributes;
1494
1495mod get_capacity_manager_metric_data;
1496
1497mod get_capacity_manager_metric_dimensions;
1498
1499mod get_capacity_manager_monitored_tag_keys;
1500
1501mod get_capacity_reservation_usage;
1502
1503mod get_coip_pool_usage;
1504
1505mod get_console_output;
1506
1507mod get_console_screenshot;
1508
1509mod get_declarative_policies_report_summary;
1510
1511mod get_default_credit_specification;
1512
1513mod get_ebs_default_kms_key_id;
1514
1515mod get_ebs_encryption_by_default;
1516
1517mod get_enabled_ipam_policy;
1518
1519mod get_flow_logs_integration_template;
1520
1521mod get_groups_for_capacity_reservation;
1522
1523mod get_host_reservation_purchase_preview;
1524
1525mod get_image_ancestry;
1526
1527mod get_image_block_public_access_state;
1528
1529mod get_instance_metadata_defaults;
1530
1531mod get_instance_tpm_ek_pub;
1532
1533mod get_instance_types_from_instance_requirements;
1534
1535mod get_instance_uefi_data;
1536
1537mod get_ipam_address_history;
1538
1539mod get_ipam_discovered_accounts;
1540
1541mod get_ipam_discovered_public_addresses;
1542
1543mod get_ipam_discovered_resource_cidrs;
1544
1545mod get_ipam_policy_allocation_rules;
1546
1547mod get_ipam_policy_organization_targets;
1548
1549mod get_ipam_pool_allocations;
1550
1551mod get_ipam_pool_cidrs;
1552
1553mod get_ipam_prefix_list_resolver_rules;
1554
1555mod get_ipam_prefix_list_resolver_version_entries;
1556
1557mod get_ipam_prefix_list_resolver_versions;
1558
1559mod get_ipam_resource_cidrs;
1560
1561mod get_launch_template_data;
1562
1563mod get_managed_prefix_list_associations;
1564
1565mod get_managed_prefix_list_entries;
1566
1567mod get_managed_resource_visibility;
1568
1569mod get_network_insights_access_scope_analysis_findings;
1570
1571mod get_network_insights_access_scope_content;
1572
1573mod get_password_data;
1574
1575mod get_reserved_instances_exchange_quote;
1576
1577mod get_route_server_associations;
1578
1579mod get_route_server_propagations;
1580
1581mod get_route_server_routing_database;
1582
1583mod get_security_groups_for_vpc;
1584
1585mod get_serial_console_access_status;
1586
1587mod get_snapshot_block_public_access_state;
1588
1589mod get_spot_placement_scores;
1590
1591mod get_subnet_cidr_reservations;
1592
1593mod get_transit_gateway_attachment_propagations;
1594
1595mod get_transit_gateway_metering_policy_entries;
1596
1597mod get_transit_gateway_multicast_domain_associations;
1598
1599mod get_transit_gateway_policy_table_associations;
1600
1601mod get_transit_gateway_policy_table_entries;
1602
1603mod get_transit_gateway_prefix_list_references;
1604
1605mod get_transit_gateway_route_table_associations;
1606
1607mod get_transit_gateway_route_table_propagations;
1608
1609mod get_verified_access_endpoint_policy;
1610
1611mod get_verified_access_endpoint_targets;
1612
1613mod get_verified_access_group_policy;
1614
1615mod get_vpc_resources_blocking_encryption_enforcement;
1616
1617mod get_vpn_connection_device_sample_configuration;
1618
1619mod get_vpn_connection_device_types;
1620
1621mod get_vpn_tunnel_replacement_status;
1622
1623mod import_client_vpn_client_certificate_revocation_list;
1624
1625mod import_image;
1626
1627mod import_instance;
1628
1629mod import_key_pair;
1630
1631mod import_snapshot;
1632
1633mod import_volume;
1634
1635mod list_images_in_recycle_bin;
1636
1637mod list_snapshots_in_recycle_bin;
1638
1639mod list_volumes_in_recycle_bin;
1640
1641mod lock_snapshot;
1642
1643mod modify_address_attribute;
1644
1645mod modify_availability_zone_group;
1646
1647mod modify_capacity_reservation;
1648
1649mod modify_capacity_reservation_fleet;
1650
1651mod modify_client_vpn_endpoint;
1652
1653mod modify_default_credit_specification;
1654
1655mod modify_ebs_default_kms_key_id;
1656
1657mod modify_fleet;
1658
1659mod modify_fpga_image_attribute;
1660
1661mod modify_hosts;
1662
1663mod modify_id_format;
1664
1665mod modify_identity_id_format;
1666
1667mod modify_image_attribute;
1668
1669mod modify_instance_attribute;
1670
1671mod modify_instance_capacity_reservation_attributes;
1672
1673mod modify_instance_connect_endpoint;
1674
1675mod modify_instance_cpu_options;
1676
1677mod modify_instance_credit_specification;
1678
1679mod modify_instance_event_start_time;
1680
1681mod modify_instance_event_window;
1682
1683mod modify_instance_maintenance_options;
1684
1685mod modify_instance_metadata_defaults;
1686
1687mod modify_instance_metadata_options;
1688
1689mod modify_instance_network_performance_options;
1690
1691mod modify_instance_placement;
1692
1693mod modify_ipam;
1694
1695mod modify_ipam_policy_allocation_rules;
1696
1697mod modify_ipam_pool;
1698
1699mod modify_ipam_prefix_list_resolver;
1700
1701mod modify_ipam_prefix_list_resolver_target;
1702
1703mod modify_ipam_resource_cidr;
1704
1705mod modify_ipam_resource_discovery;
1706
1707mod modify_ipam_scope;
1708
1709mod modify_launch_template;
1710
1711mod modify_local_gateway_route;
1712
1713mod modify_managed_prefix_list;
1714
1715mod modify_managed_resource_visibility;
1716
1717mod modify_network_interface_attribute;
1718
1719mod modify_private_dns_name_options;
1720
1721mod modify_public_ip_dns_name_options;
1722
1723mod modify_reserved_instances;
1724
1725mod modify_route_server;
1726
1727mod modify_security_group_rules;
1728
1729mod modify_snapshot_attribute;
1730
1731mod modify_snapshot_tier;
1732
1733mod modify_spot_fleet_request;
1734
1735mod modify_subnet_attribute;
1736
1737mod modify_traffic_mirror_filter_network_services;
1738
1739mod modify_traffic_mirror_filter_rule;
1740
1741mod modify_traffic_mirror_session;
1742
1743mod modify_transit_gateway;
1744
1745mod modify_transit_gateway_metering_policy;
1746
1747mod modify_transit_gateway_prefix_list_reference;
1748
1749mod modify_transit_gateway_vpc_attachment;
1750
1751mod modify_verified_access_endpoint;
1752
1753mod modify_verified_access_endpoint_policy;
1754
1755mod modify_verified_access_group;
1756
1757mod modify_verified_access_group_policy;
1758
1759mod modify_verified_access_instance;
1760
1761mod modify_verified_access_instance_logging_configuration;
1762
1763mod modify_verified_access_trust_provider;
1764
1765mod modify_volume;
1766
1767mod modify_volume_attribute;
1768
1769mod modify_vpc_attribute;
1770
1771mod modify_vpc_block_public_access_exclusion;
1772
1773mod modify_vpc_block_public_access_options;
1774
1775mod modify_vpc_encryption_control;
1776
1777mod modify_vpc_endpoint;
1778
1779mod modify_vpc_endpoint_connection_notification;
1780
1781mod modify_vpc_endpoint_service_configuration;
1782
1783mod modify_vpc_endpoint_service_payer_responsibility;
1784
1785mod modify_vpc_endpoint_service_permissions;
1786
1787mod modify_vpc_peering_connection_options;
1788
1789mod modify_vpc_tenancy;
1790
1791mod modify_vpn_connection;
1792
1793mod modify_vpn_connection_options;
1794
1795mod modify_vpn_tunnel_certificate;
1796
1797mod modify_vpn_tunnel_options;
1798
1799mod monitor_instances;
1800
1801mod move_address_to_vpc;
1802
1803mod move_byoip_cidr_to_ipam;
1804
1805mod move_capacity_reservation_instances;
1806
1807mod provision_byoip_cidr;
1808
1809mod provision_ipam_byoasn;
1810
1811mod provision_ipam_pool_cidr;
1812
1813mod provision_public_ipv4_pool_cidr;
1814
1815mod purchase_capacity_block;
1816
1817mod purchase_capacity_block_extension;
1818
1819mod purchase_host_reservation;
1820
1821mod purchase_reserved_instances_offering;
1822
1823mod purchase_scheduled_instances;
1824
1825mod reboot_instances;
1826
1827mod register_image;
1828
1829mod register_instance_event_notification_attributes;
1830
1831mod register_transit_gateway_multicast_group_members;
1832
1833mod register_transit_gateway_multicast_group_sources;
1834
1835mod reject_capacity_reservation_billing_ownership;
1836
1837mod reject_transit_gateway_client_vpn_attachment;
1838
1839mod reject_transit_gateway_multicast_domain_associations;
1840
1841mod reject_transit_gateway_peering_attachment;
1842
1843mod reject_transit_gateway_vpc_attachment;
1844
1845mod reject_vpc_endpoint_connections;
1846
1847mod reject_vpc_peering_connection;
1848
1849mod release_address;
1850
1851mod release_hosts;
1852
1853mod release_ipam_pool_allocation;
1854
1855mod replace_iam_instance_profile_association;
1856
1857mod replace_image_criteria_in_allowed_images_settings;
1858
1859mod replace_network_acl_association;
1860
1861mod replace_network_acl_entry;
1862
1863mod replace_route;
1864
1865mod replace_route_table_association;
1866
1867mod replace_transit_gateway_route;
1868
1869mod replace_vpn_tunnel;
1870
1871mod report_instance_status;
1872
1873mod request_spot_fleet;
1874
1875mod request_spot_instances;
1876
1877mod reset_address_attribute;
1878
1879mod reset_ebs_default_kms_key_id;
1880
1881mod reset_fpga_image_attribute;
1882
1883mod reset_image_attribute;
1884
1885mod reset_instance_attribute;
1886
1887mod reset_network_interface_attribute;
1888
1889mod reset_snapshot_attribute;
1890
1891mod restore_address_to_classic;
1892
1893mod restore_image_from_recycle_bin;
1894
1895mod restore_managed_prefix_list_version;
1896
1897mod restore_snapshot_from_recycle_bin;
1898
1899mod restore_snapshot_tier;
1900
1901mod restore_volume_from_recycle_bin;
1902
1903mod revoke_client_vpn_ingress;
1904
1905mod revoke_security_group_egress;
1906
1907mod revoke_security_group_ingress;
1908
1909mod run_instances;
1910
1911mod run_scheduled_instances;
1912
1913mod search_local_gateway_routes;
1914
1915mod search_transit_gateway_multicast_groups;
1916
1917mod search_transit_gateway_routes;
1918
1919mod send_diagnostic_interrupt;
1920
1921mod start_declarative_policies_report;
1922
1923mod start_instances;
1924
1925mod start_network_insights_access_scope_analysis;
1926
1927mod start_network_insights_analysis;
1928
1929mod start_vpc_endpoint_service_private_dns_verification;
1930
1931mod stop_instances;
1932
1933mod terminate_client_vpn_connections;
1934
1935mod terminate_instances;
1936
1937mod unassign_ipv6_addresses;
1938
1939mod unassign_private_ip_addresses;
1940
1941mod unassign_private_nat_gateway_address;
1942
1943mod unlock_snapshot;
1944
1945mod unmonitor_instances;
1946
1947mod update_capacity_manager_monitored_tag_keys;
1948
1949mod update_capacity_manager_organizations_access;
1950
1951mod update_interruptible_capacity_reservation_allocation;
1952
1953mod update_security_group_rule_descriptions_egress;
1954
1955mod update_security_group_rule_descriptions_ingress;
1956
1957mod withdraw_byoip_cidr;