aws-sdk-drs 1.106.0

AWS SDK for Elastic Disaster Recovery Service
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub use crate::types::_source_server::SourceServer;

pub use crate::types::_validation_exception_reason::ValidationExceptionReason;

pub use crate::types::_launch_actions_request_filters::LaunchActionsRequestFilters;

pub use crate::types::_launch_action_category::LaunchActionCategory;

pub use crate::types::_launch_action_type::LaunchActionType;

pub use crate::types::_describe_jobs_request_filters::DescribeJobsRequestFilters;

pub use crate::types::_launch_disposition::LaunchDisposition;

pub use crate::types::_target_instance_type_right_sizing_method::TargetInstanceTypeRightSizingMethod;

pub use crate::types::_licensing::Licensing;

pub use crate::types::_launch_configuration_template::LaunchConfigurationTemplate;

pub use crate::types::_describe_recovery_instances_request_filters::DescribeRecoveryInstancesRequestFilters;

pub use crate::types::_internet_protocol::InternetProtocol;

pub use crate::types::_job::Job;

pub use crate::types::_replication_configuration_default_large_staging_disk_type::ReplicationConfigurationDefaultLargeStagingDiskType;

pub use crate::types::_replication_configuration_ebs_encryption::ReplicationConfigurationEbsEncryption;

pub use crate::types::_replication_configuration_data_plane_routing::ReplicationConfigurationDataPlaneRouting;

pub use crate::types::_describe_source_networks_request_filters::DescribeSourceNetworksRequestFilters;

pub use crate::types::_source_network::SourceNetwork;

pub use crate::types::_describe_source_servers_request_filters::DescribeSourceServersRequestFilters;

pub use crate::types::_describe_recovery_snapshots_request_filters::DescribeRecoverySnapshotsRequestFilters;

pub use crate::types::_recovery_snapshots_order::RecoverySnapshotsOrder;

pub use crate::types::_last_launch_result::LastLaunchResult;

pub use crate::types::_data_replication_info::DataReplicationInfo;

pub use crate::types::_life_cycle::LifeCycle;

pub use crate::types::_source_properties::SourceProperties;

pub use crate::types::_staging_area::StagingArea;

pub use crate::types::_source_cloud_properties::SourceCloudProperties;

pub use crate::types::_replication_direction::ReplicationDirection;

pub use crate::types::_launch_into_instance_properties::LaunchIntoInstanceProperties;

pub use crate::types::_validation_exception_field::ValidationExceptionField;

pub use crate::types::_staging_source_server::StagingSourceServer;

pub use crate::types::_launch_action::LaunchAction;

pub use crate::types::_account::Account;

pub use crate::types::_launch_action_parameter::LaunchActionParameter;

pub use crate::types::_job_log::JobLog;

pub use crate::types::_recovery_instance::RecoveryInstance;

pub use crate::types::_job_type::JobType;

pub use crate::types::_initiated_by::InitiatedBy;

pub use crate::types::_job_status::JobStatus;

pub use crate::types::_replication_configuration_template::ReplicationConfigurationTemplate;

pub use crate::types::_pit_policy_rule::PitPolicyRule;

pub use crate::types::_replication_status::ReplicationStatus;

pub use crate::types::_recovery_life_cycle::RecoveryLifeCycle;

pub use crate::types::_start_source_network_recovery_request_network_entry::StartSourceNetworkRecoveryRequestNetworkEntry;

pub use crate::types::_recovery_snapshot::RecoverySnapshot;

pub use crate::types::_data_replication_state::DataReplicationState;

pub use crate::types::_data_replication_initiation::DataReplicationInitiation;

pub use crate::types::_data_replication_error::DataReplicationError;

pub use crate::types::_life_cycle_last_launch::LifeCycleLastLaunch;

pub use crate::types::_identification_hints::IdentificationHints;

pub use crate::types::_os::Os;

pub use crate::types::_extension_status::ExtensionStatus;

pub use crate::types::_replication_configuration_replicated_disk::ReplicationConfigurationReplicatedDisk;

pub use crate::types::_start_recovery_request_source_server::StartRecoveryRequestSourceServer;

pub use crate::types::_launch_action_parameter_type::LaunchActionParameterType;

pub use crate::types::_job_log_event::JobLogEvent;

pub use crate::types::_job_log_event_data::JobLogEventData;

pub use crate::types::_ec2_instance_state::Ec2InstanceState;

pub use crate::types::_recovery_instance_failback::RecoveryInstanceFailback;

pub use crate::types::_recovery_instance_data_replication_info::RecoveryInstanceDataReplicationInfo;

pub use crate::types::_recovery_instance_properties::RecoveryInstanceProperties;

pub use crate::types::_origin_environment::OriginEnvironment;

pub use crate::types::_participating_server::ParticipatingServer;

pub use crate::types::_participating_resource::ParticipatingResource;

pub use crate::types::_pit_policy_rule_units::PitPolicyRuleUnits;

pub use crate::types::_recovery_result::RecoveryResult;

pub use crate::types::_data_replication_info_replicated_disk::DataReplicationInfoReplicatedDisk;

pub use crate::types::_data_replication_error_string::DataReplicationErrorString;

pub use crate::types::_life_cycle_last_launch_initiated::LifeCycleLastLaunchInitiated;

pub use crate::types::_launch_status::LaunchStatus;

pub use crate::types::_network_interface::NetworkInterface;

pub use crate::types::_disk::Disk;

pub use crate::types::_cpu::Cpu;

pub use crate::types::_replication_configuration_replicated_disk_staging_disk_type::ReplicationConfigurationReplicatedDiskStagingDiskType;

pub use crate::types::_conversion_properties::ConversionProperties;

pub use crate::types::_event_resource_data::EventResourceData;

pub use crate::types::_failback_state::FailbackState;

pub use crate::types::_failback_launch_type::FailbackLaunchType;

pub use crate::types::_recovery_instance_data_replication_state::RecoveryInstanceDataReplicationState;

pub use crate::types::_recovery_instance_data_replication_initiation::RecoveryInstanceDataReplicationInitiation;

pub use crate::types::_recovery_instance_data_replication_error::RecoveryInstanceDataReplicationError;

pub use crate::types::_launch_actions_status::LaunchActionsStatus;

pub use crate::types::_participating_resource_id::ParticipatingResourceId;

pub use crate::types::_volume_status::VolumeStatus;

pub use crate::types::_data_replication_initiation_step::DataReplicationInitiationStep;

pub use crate::types::_last_launch_type::LastLaunchType;

pub use crate::types::_source_network_data::SourceNetworkData;

pub use crate::types::_recovery_instance_data_replication_info_replicated_disk::RecoveryInstanceDataReplicationInfoReplicatedDisk;

pub use crate::types::_failback_replication_error::FailbackReplicationError;

pub use crate::types::_recovery_instance_disk::RecoveryInstanceDisk;

pub use crate::types::_data_replication_initiation_step_name::DataReplicationInitiationStepName;

pub use crate::types::_data_replication_initiation_step_status::DataReplicationInitiationStepStatus;

pub use crate::types::_recovery_instance_data_replication_initiation_step::RecoveryInstanceDataReplicationInitiationStep;

pub use crate::types::_launch_action_run::LaunchActionRun;

pub use crate::types::_product_code::ProductCode;

pub use crate::types::_recovery_instance_data_replication_initiation_step_name::RecoveryInstanceDataReplicationInitiationStepName;

pub use crate::types::_recovery_instance_data_replication_initiation_step_status::RecoveryInstanceDataReplicationInitiationStepStatus;

pub use crate::types::_launch_action_run_status::LaunchActionRunStatus;

pub use crate::types::_product_code_mode::ProductCodeMode;

mod _account;

mod _conversion_properties;

mod _cpu;

mod _data_replication_error;

mod _data_replication_error_string;

mod _data_replication_info;

mod _data_replication_info_replicated_disk;

mod _data_replication_initiation;

mod _data_replication_initiation_step;

mod _data_replication_initiation_step_name;

mod _data_replication_initiation_step_status;

mod _data_replication_state;

mod _describe_jobs_request_filters;

mod _describe_recovery_instances_request_filters;

mod _describe_recovery_snapshots_request_filters;

mod _describe_source_networks_request_filters;

mod _describe_source_servers_request_filters;

mod _disk;

mod _ec2_instance_state;

mod _event_resource_data;

mod _extension_status;

mod _failback_launch_type;

mod _failback_replication_error;

mod _failback_state;

mod _identification_hints;

mod _initiated_by;

mod _internet_protocol;

mod _job;

mod _job_log;

mod _job_log_event;

mod _job_log_event_data;

mod _job_status;

mod _job_type;

mod _last_launch_result;

mod _last_launch_type;

mod _launch_action;

mod _launch_action_category;

mod _launch_action_parameter;

mod _launch_action_parameter_type;

mod _launch_action_run;

mod _launch_action_run_status;

mod _launch_action_type;

mod _launch_actions_request_filters;

mod _launch_actions_status;

mod _launch_configuration_template;

mod _launch_disposition;

mod _launch_into_instance_properties;

mod _launch_status;

mod _licensing;

mod _life_cycle;

mod _life_cycle_last_launch;

mod _life_cycle_last_launch_initiated;

mod _network_interface;

mod _origin_environment;

mod _os;

mod _participating_resource;

mod _participating_resource_id;

mod _participating_server;

mod _pit_policy_rule;

mod _pit_policy_rule_units;

mod _product_code;

mod _product_code_mode;

mod _recovery_instance;

mod _recovery_instance_data_replication_error;

mod _recovery_instance_data_replication_info;

mod _recovery_instance_data_replication_info_replicated_disk;

mod _recovery_instance_data_replication_initiation;

mod _recovery_instance_data_replication_initiation_step;

mod _recovery_instance_data_replication_initiation_step_name;

mod _recovery_instance_data_replication_initiation_step_status;

mod _recovery_instance_data_replication_state;

mod _recovery_instance_disk;

mod _recovery_instance_failback;

mod _recovery_instance_properties;

mod _recovery_life_cycle;

mod _recovery_result;

mod _recovery_snapshot;

mod _recovery_snapshots_order;

mod _replication_configuration_data_plane_routing;

mod _replication_configuration_default_large_staging_disk_type;

mod _replication_configuration_ebs_encryption;

mod _replication_configuration_replicated_disk;

mod _replication_configuration_replicated_disk_staging_disk_type;

mod _replication_configuration_template;

mod _replication_direction;

mod _replication_status;

mod _source_cloud_properties;

mod _source_network;

mod _source_network_data;

mod _source_properties;

mod _source_server;

mod _staging_area;

mod _staging_source_server;

mod _start_recovery_request_source_server;

mod _start_source_network_recovery_request_network_entry;

mod _target_instance_type_right_sizing_method;

mod _validation_exception_field;

mod _validation_exception_reason;

mod _volume_status;

/// Builders
pub mod builders;

/// Error types that Elastic Disaster Recovery Service can respond with.
pub mod error;