awscc_ec2_spot_fleet (Resource)

Resource Type definition for AWS::EC2::SpotFleet

Schema

Required

Read-Only

Nested Schema for spot_fleet_request_config_data

Required:

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications

Required:

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.block_device_mappings

Required:

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.block_device_mappings.ebs

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.iam_instance_profile

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.instance_requirements

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.instance_requirements.accelerator_count

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.instance_requirements.accelerator_total_memory_mi_b

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.instance_requirements.baseline_ebs_bandwidth_mbps

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.instance_requirements.memory_gi_b_per_v_cpu

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.instance_requirements.memory_mi_b

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.instance_requirements.network_bandwidth_gbps

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.instance_requirements.network_interface_count

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.instance_requirements.total_local_storage_gb

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.instance_requirements.v_cpu_count

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.monitoring

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.network_interfaces

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.network_interfaces.ipv_6_addresses

Required:

Nested Schema for spot_fleet_request_config_data.launch_specifications.network_interfaces.private_ip_addresses

Required:

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.placement

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.security_groups

Required:

Nested Schema for spot_fleet_request_config_data.launch_specifications.tag_specifications

Optional:

Nested Schema for spot_fleet_request_config_data.launch_specifications.tag_specifications.tags

Required:

Nested Schema for spot_fleet_request_config_data.launch_template_configs

Optional:

Nested Schema for spot_fleet_request_config_data.launch_template_configs.launch_template_specification

Required:

Optional:

Nested Schema for spot_fleet_request_config_data.launch_template_configs.overrides

Optional:

Nested Schema for spot_fleet_request_config_data.launch_template_configs.overrides.instance_requirements

Optional:

Nested Schema for spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.accelerator_count

Optional:

Nested Schema for spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.accelerator_total_memory_mi_b

Optional:

Nested Schema for spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.baseline_ebs_bandwidth_mbps

Optional:

Nested Schema for spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.memory_gi_b_per_v_cpu

Optional:

Nested Schema for spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.memory_mi_b

Optional:

Nested Schema for spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.network_bandwidth_gbps

Optional:

Nested Schema for spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.network_interface_count

Optional:

Nested Schema for spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.total_local_storage_gb

Optional:

Nested Schema for spot_fleet_request_config_data.launch_template_configs.overrides.weighted_capacity.v_cpu_count

Optional:

Nested Schema for spot_fleet_request_config_data.load_balancers_config

Optional:

Nested Schema for spot_fleet_request_config_data.load_balancers_config.classic_load_balancers_config

Required:

Nested Schema for spot_fleet_request_config_data.load_balancers_config.classic_load_balancers_config.classic_load_balancers

Required:

Nested Schema for spot_fleet_request_config_data.load_balancers_config.target_groups_config

Required:

Nested Schema for spot_fleet_request_config_data.load_balancers_config.target_groups_config.target_groups

Required:

Nested Schema for spot_fleet_request_config_data.spot_maintenance_strategies

Optional:

Nested Schema for spot_fleet_request_config_data.spot_maintenance_strategies.capacity_rebalance

Optional:

Nested Schema for spot_fleet_request_config_data.tag_specifications

Optional:

Nested Schema for spot_fleet_request_config_data.tag_specifications.tags

Required:

Import

Import is supported using the following syntax:

$ terraform import awscc_ec2_spot_fleet.example <resource ID>