Resource Type definition for AWS::EC2::SpotFleet
spot_fleet_request_config_data
(Attributes) (see below for nested schema)id
(String) Uniquely identifies the resource.spot_fleet_id
(String)spot_fleet_request_config_data
Required:
iam_fleet_role
(String)target_capacity
(Number)Optional:
allocation_strategy
(String)context
(String)excess_capacity_termination_policy
(String)instance_interruption_behavior
(String)instance_pools_to_use_count
(Number)launch_specifications
(Attributes List) (see below for nested schema)launch_template_configs
(Attributes List) (see below for nested schema)load_balancers_config
(Attributes) (see below for nested schema)on_demand_allocation_strategy
(String)on_demand_max_total_price
(String)on_demand_target_capacity
(Number)replace_unhealthy_instances
(Boolean)spot_maintenance_strategies
(Attributes) (see below for nested schema)spot_max_total_price
(String)spot_price
(String)tag_specifications
(Attributes List) (see below for nested schema)target_capacity_unit_type
(String)terminate_instances_with_expiration
(Boolean)type
(String)valid_from
(String)valid_until
(String)spot_fleet_request_config_data.launch_specifications
Required:
image_id
(String)Optional:
block_device_mappings
(Attributes List) (see below for nested schema)ebs_optimized
(Boolean)iam_instance_profile
(Attributes) (see below for nested schema)instance_requirements
(Attributes) (see below for nested schema)instance_type
(String)kernel_id
(String)key_name
(String)monitoring
(Attributes) (see below for nested schema)network_interfaces
(Attributes List) (see below for nested schema)placement
(Attributes) (see below for nested schema)ramdisk_id
(String)security_groups
(Attributes List) (see below for nested schema)spot_price
(String)subnet_id
(String)tag_specifications
(Attributes List) (see below for nested schema)user_data
(String)weighted_capacity
(Number)spot_fleet_request_config_data.launch_specifications.block_device_mappings
Required:
device_name
(String)Optional:
ebs
(Attributes) (see below for nested schema)no_device
(String)virtual_name
(String)spot_fleet_request_config_data.launch_specifications.block_device_mappings.ebs
Optional:
delete_on_termination
(Boolean)encrypted
(Boolean)iops
(Number)snapshot_id
(String)volume_size
(Number)volume_type
(String)spot_fleet_request_config_data.launch_specifications.iam_instance_profile
Optional:
arn
(String)spot_fleet_request_config_data.launch_specifications.instance_requirements
Optional:
accelerator_count
(Attributes) (see below for nested schema)accelerator_manufacturers
(List of String)accelerator_names
(List of String)accelerator_total_memory_mi_b
(Attributes) (see below for nested schema)accelerator_types
(List of String)allowed_instance_types
(List of String)bare_metal
(String)baseline_ebs_bandwidth_mbps
(Attributes) (see below for nested schema)burstable_performance
(String)cpu_manufacturers
(List of String)excluded_instance_types
(List of String)instance_generations
(List of String)local_storage
(String)local_storage_types
(List of String)max_spot_price_as_percentage_of_optimal_on_demand_price
(Number)memory_gi_b_per_v_cpu
(Attributes) (see below for nested schema)memory_mi_b
(Attributes) (see below for nested schema)network_bandwidth_gbps
(Attributes) (see below for nested schema)network_interface_count
(Attributes) (see below for nested schema)on_demand_max_price_percentage_over_lowest_price
(Number)require_hibernate_support
(Boolean)spot_max_price_percentage_over_lowest_price
(Number)total_local_storage_gb
(Attributes) (see below for nested schema)v_cpu_count
(Attributes) (see below for nested schema)spot_fleet_request_config_data.launch_specifications.instance_requirements.accelerator_count
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.launch_specifications.instance_requirements.accelerator_total_memory_mi_b
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.launch_specifications.instance_requirements.baseline_ebs_bandwidth_mbps
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.launch_specifications.instance_requirements.memory_gi_b_per_v_cpu
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.launch_specifications.instance_requirements.memory_mi_b
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.launch_specifications.instance_requirements.network_bandwidth_gbps
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.launch_specifications.instance_requirements.network_interface_count
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.launch_specifications.instance_requirements.total_local_storage_gb
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.launch_specifications.instance_requirements.v_cpu_count
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.launch_specifications.monitoring
Optional:
enabled
(Boolean)spot_fleet_request_config_data.launch_specifications.network_interfaces
Optional:
associate_public_ip_address
(Boolean)delete_on_termination
(Boolean)description
(String)device_index
(Number)groups
(List of String)ipv_6_address_count
(Number)ipv_6_addresses
(Attributes List) (see below for nested schema)network_interface_id
(String)private_ip_addresses
(Attributes List) (see below for nested schema)secondary_private_ip_address_count
(Number)subnet_id
(String)spot_fleet_request_config_data.launch_specifications.network_interfaces.ipv_6_addresses
Required:
ipv_6_address
(String)spot_fleet_request_config_data.launch_specifications.network_interfaces.private_ip_addresses
Required:
private_ip_address
(String)Optional:
primary
(Boolean)spot_fleet_request_config_data.launch_specifications.placement
Optional:
availability_zone
(String)group_name
(String)tenancy
(String)spot_fleet_request_config_data.launch_specifications.security_groups
Required:
group_id
(String)spot_fleet_request_config_data.launch_specifications.tag_specifications
Optional:
resource_type
(String)tags
(Attributes List) (see below for nested schema)spot_fleet_request_config_data.launch_specifications.tag_specifications.tags
Required:
key
(String)value
(String)spot_fleet_request_config_data.launch_template_configs
Optional:
launch_template_specification
(Attributes) (see below for nested schema)overrides
(Attributes List) (see below for nested schema)spot_fleet_request_config_data.launch_template_configs.launch_template_specification
Required:
version
(String)Optional:
launch_template_id
(String)launch_template_name
(String)spot_fleet_request_config_data.launch_template_configs.overrides
Optional:
availability_zone
(String)instance_requirements
(Attributes) (see below for nested schema)instance_type
(String)priority
(Number)spot_price
(String)subnet_id
(String)weighted_capacity
(Number)spot_fleet_request_config_data.launch_template_configs.overrides.instance_requirements
Optional:
accelerator_count
(Attributes) (see below for nested schema)accelerator_manufacturers
(List of String)accelerator_names
(List of String)accelerator_total_memory_mi_b
(Attributes) (see below for nested schema)accelerator_types
(List of String)allowed_instance_types
(List of String)bare_metal
(String)baseline_ebs_bandwidth_mbps
(Attributes) (see below for nested schema)burstable_performance
(String)cpu_manufacturers
(List of String)excluded_instance_types
(List of String)instance_generations
(List of String)local_storage
(String)local_storage_types
(List of String)max_spot_price_as_percentage_of_optimal_on_demand_price
(Number)memory_gi_b_per_v_cpu
(Attributes) (see below for nested schema)memory_mi_b
(Attributes) (see below for nested schema)network_bandwidth_gbps
(Attributes) (see below for nested schema)network_interface_count
(Attributes) (see below for nested schema)on_demand_max_price_percentage_over_lowest_price
(Number)require_hibernate_support
(Boolean)spot_max_price_percentage_over_lowest_price
(Number)total_local_storage_gb
(Attributes) (see below for nested schema)v_cpu_count
(Attributes) (see below for nested schema)spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.accelerator_count
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.accelerator_total_memory_mi_b
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.baseline_ebs_bandwidth_mbps
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.memory_gi_b_per_v_cpu
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.memory_mi_b
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.network_bandwidth_gbps
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.network_interface_count
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.total_local_storage_gb
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.v_cpu_count
Optional:
max
(Number)min
(Number)spot_fleet_request_config_data.load_balancers_config
Optional:
classic_load_balancers_config
(Attributes) (see below for nested schema)target_groups_config
(Attributes) (see below for nested schema)spot_fleet_request_config_data.load_balancers_config.classic_load_balancers_config
Required:
classic_load_balancers
(Attributes List) (see below for nested schema)spot_fleet_request_config_data.load_balancers_config.classic_load_balancers_config.classic_load_balancers
Required:
name
(String)spot_fleet_request_config_data.load_balancers_config.target_groups_config
Required:
target_groups
(Attributes List) (see below for nested schema)spot_fleet_request_config_data.load_balancers_config.target_groups_config.target_groups
Required:
arn
(String)spot_fleet_request_config_data.spot_maintenance_strategies
Optional:
capacity_rebalance
(Attributes) (see below for nested schema)spot_fleet_request_config_data.spot_maintenance_strategies.capacity_rebalance
Optional:
replacement_strategy
(String)termination_delay
(Number)spot_fleet_request_config_data.tag_specifications
Optional:
resource_type
(String)tags
(Attributes List) (see below for nested schema)spot_fleet_request_config_data.tag_specifications.tags
Required:
key
(String)value
(String)Import is supported using the following syntax:
$ terraform import awscc_ec2_spot_fleet.example <resource ID>