aws-sdk-workspacesinstances 1.25.0

AWS SDK for Amazon Workspaces Instances
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub use crate::types::_validation_exception_reason::ValidationExceptionReason;

pub use crate::types::_volume_type_enum::VolumeTypeEnum;

pub use crate::types::_managed_instance_request::ManagedInstanceRequest;

pub use crate::types::_billing_configuration::BillingConfiguration;

pub use crate::types::_disassociate_mode_enum::DisassociateModeEnum;

pub use crate::types::_provision_state_enum::ProvisionStateEnum;

pub use crate::types::_ec2_managed_instance::Ec2ManagedInstance;

pub use crate::types::_instance_configuration_filter::InstanceConfigurationFilter;

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

pub use crate::types::_tag_specification::TagSpecification;

pub use crate::types::_tag::Tag;

pub use crate::types::_capacity_reservation_specification::CapacityReservationSpecification;

pub use crate::types::_cpu_options_request::CpuOptionsRequest;

pub use crate::types::_credit_specification_request::CreditSpecificationRequest;

pub use crate::types::_enclave_options_request::EnclaveOptionsRequest;

pub use crate::types::_hibernation_options_request::HibernationOptionsRequest;

pub use crate::types::_iam_instance_profile_specification::IamInstanceProfileSpecification;

pub use crate::types::_instance_market_options_request::InstanceMarketOptionsRequest;

pub use crate::types::_instance_maintenance_options_request::InstanceMaintenanceOptionsRequest;

pub use crate::types::_instance_metadata_options_request::InstanceMetadataOptionsRequest;

pub use crate::types::_run_instances_monitoring_enabled::RunInstancesMonitoringEnabled;

pub use crate::types::_instance_network_performance_options_request::InstanceNetworkPerformanceOptionsRequest;

pub use crate::types::_placement::Placement;

pub use crate::types::_private_dns_name_options_request::PrivateDnsNameOptionsRequest;

pub use crate::types::_billing_mode::BillingMode;

pub use crate::types::_workspace_instance_error::WorkspaceInstanceError;

pub use crate::types::_ec2_instance_error::Ec2InstanceError;

pub use crate::types::_platform_type_enum::PlatformTypeEnum;

pub use crate::types::_instance_configuration_tenancy_enum::InstanceConfigurationTenancyEnum;

pub use crate::types::_instance_type_info::InstanceTypeInfo;

pub use crate::types::_region::Region;

pub use crate::types::_workspace_instance::WorkspaceInstance;

pub use crate::types::_resource_type_enum::ResourceTypeEnum;

pub use crate::types::_block_device_mapping_request::BlockDeviceMappingRequest;

pub use crate::types::_capacity_reservation_preference_enum::CapacityReservationPreferenceEnum;

pub use crate::types::_capacity_reservation_target::CapacityReservationTarget;

pub use crate::types::_amd_sev_snp_enum::AmdSevSnpEnum;

pub use crate::types::_cpu_credits_enum::CpuCreditsEnum;

pub use crate::types::_market_type_enum::MarketTypeEnum;

pub use crate::types::_spot_market_options::SpotMarketOptions;

pub use crate::types::_instance_ipv6_address::InstanceIpv6Address;

pub use crate::types::_license_configuration_request::LicenseConfigurationRequest;

pub use crate::types::_auto_recovery_enum::AutoRecoveryEnum;

pub use crate::types::_http_endpoint_enum::HttpEndpointEnum;

pub use crate::types::_http_protocol_ipv6_enum::HttpProtocolIpv6Enum;

pub use crate::types::_http_tokens_enum::HttpTokensEnum;

pub use crate::types::_instance_metadata_tags_enum::InstanceMetadataTagsEnum;

pub use crate::types::_instance_network_interface_specification::InstanceNetworkInterfaceSpecification;

pub use crate::types::_bandwidth_weighting_enum::BandwidthWeightingEnum;

pub use crate::types::_tenancy_enum::TenancyEnum;

pub use crate::types::_hostname_type_enum::HostnameTypeEnum;

pub use crate::types::_ebs_block_device::EbsBlockDevice;

pub use crate::types::_instance_interruption_behavior_enum::InstanceInterruptionBehaviorEnum;

pub use crate::types::_spot_instance_type_enum::SpotInstanceTypeEnum;

pub use crate::types::_connection_tracking_specification_request::ConnectionTrackingSpecificationRequest;

pub use crate::types::_ena_srd_specification_request::EnaSrdSpecificationRequest;

pub use crate::types::_interface_type_enum::InterfaceTypeEnum;

pub use crate::types::_supported_instance_configuration::SupportedInstanceConfiguration;

pub use crate::types::_ena_srd_udp_specification_request::EnaSrdUdpSpecificationRequest;

pub use crate::types::_ipv4_prefix_specification_request::Ipv4PrefixSpecificationRequest;

pub use crate::types::_ipv6_prefix_specification_request::Ipv6PrefixSpecificationRequest;

pub use crate::types::_private_ip_address_specification::PrivateIpAddressSpecification;

mod _amd_sev_snp_enum;

mod _auto_recovery_enum;

mod _bandwidth_weighting_enum;

mod _billing_configuration;

mod _billing_mode;

mod _block_device_mapping_request;

mod _capacity_reservation_preference_enum;

mod _capacity_reservation_specification;

mod _capacity_reservation_target;

mod _connection_tracking_specification_request;

mod _cpu_credits_enum;

mod _cpu_options_request;

mod _credit_specification_request;

mod _disassociate_mode_enum;

mod _ebs_block_device;

mod _ec2_instance_error;

mod _ec2_managed_instance;

mod _ena_srd_specification_request;

mod _ena_srd_udp_specification_request;

mod _enclave_options_request;

mod _hibernation_options_request;

mod _hostname_type_enum;

mod _http_endpoint_enum;

mod _http_protocol_ipv6_enum;

mod _http_tokens_enum;

mod _iam_instance_profile_specification;

mod _instance_configuration_filter;

mod _instance_configuration_tenancy_enum;

mod _instance_interruption_behavior_enum;

mod _instance_ipv6_address;

mod _instance_maintenance_options_request;

mod _instance_market_options_request;

mod _instance_metadata_options_request;

mod _instance_metadata_tags_enum;

mod _instance_network_interface_specification;

mod _instance_network_performance_options_request;

mod _instance_type_info;

mod _interface_type_enum;

mod _ipv4_prefix_specification_request;

mod _ipv6_prefix_specification_request;

mod _license_configuration_request;

mod _managed_instance_request;

mod _market_type_enum;

mod _placement;

mod _platform_type_enum;

mod _private_dns_name_options_request;

mod _private_ip_address_specification;

mod _provision_state_enum;

mod _region;

mod _resource_type_enum;

mod _run_instances_monitoring_enabled;

mod _spot_instance_type_enum;

mod _spot_market_options;

mod _supported_instance_configuration;

mod _tag;

mod _tag_specification;

mod _tenancy_enum;

mod _validation_exception_field;

mod _validation_exception_reason;

mod _volume_type_enum;

mod _workspace_instance;

mod _workspace_instance_error;

/// Builders
pub mod builders;

/// Error types that Amazon Workspaces Instances can respond with.
pub mod error;