aws-native logo
AWS Native v0.55.0, Mar 28 23

aws-native.ec2.EC2Fleet

Resource Type definition for AWS::EC2::EC2Fleet

Create EC2Fleet Resource

new EC2Fleet(name: string, args: EC2FleetArgs, opts?: CustomResourceOptions);
@overload
def EC2Fleet(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             context: Optional[str] = None,
             excess_capacity_termination_policy: Optional[EC2FleetExcessCapacityTerminationPolicy] = None,
             launch_template_configs: Optional[Sequence[EC2FleetFleetLaunchTemplateConfigRequestArgs]] = None,
             on_demand_options: Optional[EC2FleetOnDemandOptionsRequestArgs] = None,
             replace_unhealthy_instances: Optional[bool] = None,
             spot_options: Optional[EC2FleetSpotOptionsRequestArgs] = None,
             tag_specifications: Optional[Sequence[EC2FleetTagSpecificationArgs]] = None,
             target_capacity_specification: Optional[EC2FleetTargetCapacitySpecificationRequestArgs] = None,
             terminate_instances_with_expiration: Optional[bool] = None,
             type: Optional[EC2FleetType] = None,
             valid_from: Optional[str] = None,
             valid_until: Optional[str] = None)
@overload
def EC2Fleet(resource_name: str,
             args: EC2FleetArgs,
             opts: Optional[ResourceOptions] = None)
func NewEC2Fleet(ctx *Context, name string, args EC2FleetArgs, opts ...ResourceOption) (*EC2Fleet, error)
public EC2Fleet(string name, EC2FleetArgs args, CustomResourceOptions? opts = null)
public EC2Fleet(String name, EC2FleetArgs args)
public EC2Fleet(String name, EC2FleetArgs args, CustomResourceOptions options)
type: aws-native:ec2:EC2Fleet
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args EC2FleetArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args EC2FleetArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args EC2FleetArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args EC2FleetArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args EC2FleetArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

EC2Fleet Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The EC2Fleet resource accepts the following input properties:

Outputs

All input properties are implicitly available as output properties. Additionally, the EC2Fleet resource produces the following output properties:

FleetId string
Id string

The provider-assigned unique ID for this managed resource.

FleetId string
Id string

The provider-assigned unique ID for this managed resource.

fleetId String
id String

The provider-assigned unique ID for this managed resource.

fleetId string
id string

The provider-assigned unique ID for this managed resource.

fleet_id str
id str

The provider-assigned unique ID for this managed resource.

fleetId String
id String

The provider-assigned unique ID for this managed resource.

Supporting Types

EC2FleetAcceleratorCountRequest

Max int
Min int
Max int
Min int
max Integer
min Integer
max number
min number
max int
min int
max Number
min Number

EC2FleetAcceleratorTotalMemoryMiBRequest

Max int
Min int
Max int
Min int
max Integer
min Integer
max number
min number
max int
min int
max Number
min Number

EC2FleetBaselineEbsBandwidthMbpsRequest

Max int
Min int
Max int
Min int
max Integer
min Integer
max number
min number
max int
min int
max Number
min Number

EC2FleetCapacityRebalance

EC2FleetCapacityRebalanceReplacementStrategy

Launch
launch
LaunchBeforeTerminate
launch-before-terminate
EC2FleetCapacityRebalanceReplacementStrategyLaunch
launch
EC2FleetCapacityRebalanceReplacementStrategyLaunchBeforeTerminate
launch-before-terminate
Launch
launch
LaunchBeforeTerminate
launch-before-terminate
Launch
launch
LaunchBeforeTerminate
launch-before-terminate
LAUNCH
launch
LAUNCH_BEFORE_TERMINATE
launch-before-terminate
"launch"
launch
"launch-before-terminate"
launch-before-terminate

EC2FleetCapacityReservationOptionsRequest

EC2FleetCapacityReservationOptionsRequestUsageStrategy

UseCapacityReservationsFirst
use-capacity-reservations-first
EC2FleetCapacityReservationOptionsRequestUsageStrategyUseCapacityReservationsFirst
use-capacity-reservations-first
UseCapacityReservationsFirst
use-capacity-reservations-first
UseCapacityReservationsFirst
use-capacity-reservations-first
USE_CAPACITY_RESERVATIONS_FIRST
use-capacity-reservations-first
"use-capacity-reservations-first"
use-capacity-reservations-first

EC2FleetExcessCapacityTerminationPolicy

Termination
termination
NoTermination
no-termination
EC2FleetExcessCapacityTerminationPolicyTermination
termination
EC2FleetExcessCapacityTerminationPolicyNoTermination
no-termination
Termination
termination
NoTermination
no-termination
Termination
termination
NoTermination
no-termination
TERMINATION
termination
NO_TERMINATION
no-termination
"termination"
termination
"no-termination"
no-termination

EC2FleetFleetLaunchTemplateConfigRequest

EC2FleetFleetLaunchTemplateOverridesRequest

EC2FleetFleetLaunchTemplateSpecificationRequest

EC2FleetInstanceRequirementsRequest

AcceleratorCount Pulumi.AwsNative.EC2.Inputs.EC2FleetAcceleratorCountRequest
AcceleratorManufacturers List<Pulumi.AwsNative.EC2.EC2FleetInstanceRequirementsRequestAcceleratorManufacturersItem>
AcceleratorNames List<Pulumi.AwsNative.EC2.EC2FleetInstanceRequirementsRequestAcceleratorNamesItem>
AcceleratorTotalMemoryMiB Pulumi.AwsNative.EC2.Inputs.EC2FleetAcceleratorTotalMemoryMiBRequest
AcceleratorTypes List<Pulumi.AwsNative.EC2.EC2FleetInstanceRequirementsRequestAcceleratorTypesItem>
AllowedInstanceTypes List<string>
BareMetal Pulumi.AwsNative.EC2.EC2FleetInstanceRequirementsRequestBareMetal
BaselineEbsBandwidthMbps Pulumi.AwsNative.EC2.Inputs.EC2FleetBaselineEbsBandwidthMbpsRequest
BurstablePerformance Pulumi.AwsNative.EC2.EC2FleetInstanceRequirementsRequestBurstablePerformance
CpuManufacturers List<Pulumi.AwsNative.EC2.EC2FleetInstanceRequirementsRequestCpuManufacturersItem>
ExcludedInstanceTypes List<string>
InstanceGenerations List<Pulumi.AwsNative.EC2.EC2FleetInstanceRequirementsRequestInstanceGenerationsItem>
LocalStorage Pulumi.AwsNative.EC2.EC2FleetInstanceRequirementsRequestLocalStorage
LocalStorageTypes List<Pulumi.AwsNative.EC2.EC2FleetInstanceRequirementsRequestLocalStorageTypesItem>
MemoryGiBPerVCpu Pulumi.AwsNative.EC2.Inputs.EC2FleetMemoryGiBPerVCpuRequest
MemoryMiB Pulumi.AwsNative.EC2.Inputs.EC2FleetMemoryMiBRequest
NetworkBandwidthGbps Pulumi.AwsNative.EC2.Inputs.EC2FleetNetworkBandwidthGbpsRequest
NetworkInterfaceCount Pulumi.AwsNative.EC2.Inputs.EC2FleetNetworkInterfaceCountRequest
OnDemandMaxPricePercentageOverLowestPrice int
RequireHibernateSupport bool
SpotMaxPricePercentageOverLowestPrice int
TotalLocalStorageGB Pulumi.AwsNative.EC2.Inputs.EC2FleetTotalLocalStorageGBRequest
VCpuCount Pulumi.AwsNative.EC2.Inputs.EC2FleetVCpuCountRangeRequest
AcceleratorCount EC2FleetAcceleratorCountRequest
AcceleratorManufacturers []EC2FleetInstanceRequirementsRequestAcceleratorManufacturersItem
AcceleratorNames []EC2FleetInstanceRequirementsRequestAcceleratorNamesItem
AcceleratorTotalMemoryMiB EC2FleetAcceleratorTotalMemoryMiBRequest
AcceleratorTypes []EC2FleetInstanceRequirementsRequestAcceleratorTypesItem
AllowedInstanceTypes []string
BareMetal EC2FleetInstanceRequirementsRequestBareMetal
BaselineEbsBandwidthMbps EC2FleetBaselineEbsBandwidthMbpsRequest
BurstablePerformance EC2FleetInstanceRequirementsRequestBurstablePerformance
CpuManufacturers []EC2FleetInstanceRequirementsRequestCpuManufacturersItem
ExcludedInstanceTypes []string
InstanceGenerations []EC2FleetInstanceRequirementsRequestInstanceGenerationsItem
LocalStorage EC2FleetInstanceRequirementsRequestLocalStorage
LocalStorageTypes []EC2FleetInstanceRequirementsRequestLocalStorageTypesItem
MemoryGiBPerVCpu EC2FleetMemoryGiBPerVCpuRequest
MemoryMiB EC2FleetMemoryMiBRequest
NetworkBandwidthGbps EC2FleetNetworkBandwidthGbpsRequest
NetworkInterfaceCount EC2FleetNetworkInterfaceCountRequest
OnDemandMaxPricePercentageOverLowestPrice int
RequireHibernateSupport bool
SpotMaxPricePercentageOverLowestPrice int
TotalLocalStorageGB EC2FleetTotalLocalStorageGBRequest
VCpuCount EC2FleetVCpuCountRangeRequest
acceleratorCount EC2FleetAcceleratorCountRequest
acceleratorManufacturers List<EC2FleetInstanceRequirementsRequestAcceleratorManufacturersItem>
acceleratorNames List<EC2FleetInstanceRequirementsRequestAcceleratorNamesItem>
acceleratorTotalMemoryMiB EC2FleetAcceleratorTotalMemoryMiBRequest
acceleratorTypes List<EC2FleetInstanceRequirementsRequestAcceleratorTypesItem>
allowedInstanceTypes List<String>
bareMetal EC2FleetInstanceRequirementsRequestBareMetal
baselineEbsBandwidthMbps EC2FleetBaselineEbsBandwidthMbpsRequest
burstablePerformance EC2FleetInstanceRequirementsRequestBurstablePerformance
cpuManufacturers List<EC2FleetInstanceRequirementsRequestCpuManufacturersItem>
excludedInstanceTypes List<String>
instanceGenerations List<EC2FleetInstanceRequirementsRequestInstanceGenerationsItem>
localStorage EC2FleetInstanceRequirementsRequestLocalStorage
localStorageTypes List<EC2FleetInstanceRequirementsRequestLocalStorageTypesItem>
memoryGiBPerVCpu EC2FleetMemoryGiBPerVCpuRequest
memoryMiB EC2FleetMemoryMiBRequest
networkBandwidthGbps EC2FleetNetworkBandwidthGbpsRequest
networkInterfaceCount EC2FleetNetworkInterfaceCountRequest
onDemandMaxPricePercentageOverLowestPrice Integer
requireHibernateSupport Boolean
spotMaxPricePercentageOverLowestPrice Integer
totalLocalStorageGB EC2FleetTotalLocalStorageGBRequest
vCpuCount EC2FleetVCpuCountRangeRequest
acceleratorCount EC2FleetAcceleratorCountRequest
acceleratorManufacturers EC2FleetInstanceRequirementsRequestAcceleratorManufacturersItem[]
acceleratorNames EC2FleetInstanceRequirementsRequestAcceleratorNamesItem[]
acceleratorTotalMemoryMiB EC2FleetAcceleratorTotalMemoryMiBRequest
acceleratorTypes EC2FleetInstanceRequirementsRequestAcceleratorTypesItem[]
allowedInstanceTypes string[]
bareMetal EC2FleetInstanceRequirementsRequestBareMetal
baselineEbsBandwidthMbps EC2FleetBaselineEbsBandwidthMbpsRequest
burstablePerformance EC2FleetInstanceRequirementsRequestBurstablePerformance
cpuManufacturers EC2FleetInstanceRequirementsRequestCpuManufacturersItem[]
excludedInstanceTypes string[]
instanceGenerations EC2FleetInstanceRequirementsRequestInstanceGenerationsItem[]
localStorage EC2FleetInstanceRequirementsRequestLocalStorage
localStorageTypes EC2FleetInstanceRequirementsRequestLocalStorageTypesItem[]
memoryGiBPerVCpu EC2FleetMemoryGiBPerVCpuRequest
memoryMiB EC2FleetMemoryMiBRequest
networkBandwidthGbps EC2FleetNetworkBandwidthGbpsRequest
networkInterfaceCount EC2FleetNetworkInterfaceCountRequest
onDemandMaxPricePercentageOverLowestPrice number
requireHibernateSupport boolean
spotMaxPricePercentageOverLowestPrice number
totalLocalStorageGB EC2FleetTotalLocalStorageGBRequest
vCpuCount EC2FleetVCpuCountRangeRequest
accelerator_count EC2FleetAcceleratorCountRequest
accelerator_manufacturers Sequence[EC2FleetInstanceRequirementsRequestAcceleratorManufacturersItem]
accelerator_names Sequence[EC2FleetInstanceRequirementsRequestAcceleratorNamesItem]
accelerator_total_memory_mi_b EC2FleetAcceleratorTotalMemoryMiBRequest
accelerator_types Sequence[EC2FleetInstanceRequirementsRequestAcceleratorTypesItem]
allowed_instance_types Sequence[str]
bare_metal EC2FleetInstanceRequirementsRequestBareMetal
baseline_ebs_bandwidth_mbps EC2FleetBaselineEbsBandwidthMbpsRequest
burstable_performance EC2FleetInstanceRequirementsRequestBurstablePerformance
cpu_manufacturers Sequence[EC2FleetInstanceRequirementsRequestCpuManufacturersItem]
excluded_instance_types Sequence[str]
instance_generations Sequence[EC2FleetInstanceRequirementsRequestInstanceGenerationsItem]
local_storage EC2FleetInstanceRequirementsRequestLocalStorage
local_storage_types Sequence[EC2FleetInstanceRequirementsRequestLocalStorageTypesItem]
memory_gi_b_per_v_cpu EC2FleetMemoryGiBPerVCpuRequest
memory_mi_b EC2FleetMemoryMiBRequest
network_bandwidth_gbps EC2FleetNetworkBandwidthGbpsRequest
network_interface_count EC2FleetNetworkInterfaceCountRequest
on_demand_max_price_percentage_over_lowest_price int
require_hibernate_support bool
spot_max_price_percentage_over_lowest_price int
total_local_storage_gb EC2FleetTotalLocalStorageGBRequest
v_cpu_count EC2FleetVCpuCountRangeRequest
acceleratorCount Property Map
acceleratorManufacturers List<"nvidia" | "amd" | "amazon-web-services" | "xilinx">
acceleratorNames List<"a100" | "v100" | "k80" | "t4" | "m60" | "radeon-pro-v520" | "vu9p" | "inferentia" | "k520">
acceleratorTotalMemoryMiB Property Map
acceleratorTypes List<"gpu" | "fpga" | "inference">
allowedInstanceTypes List<String>
bareMetal "included" | "required" | "excluded"
baselineEbsBandwidthMbps Property Map
burstablePerformance "included" | "required" | "excluded"
cpuManufacturers List<"intel" | "amd" | "amazon-web-services">
excludedInstanceTypes List<String>
instanceGenerations List<"current" | "previous">
localStorage "included" | "required" | "excluded"
localStorageTypes List<"hdd" | "ssd">
memoryGiBPerVCpu Property Map
memoryMiB Property Map
networkBandwidthGbps Property Map
networkInterfaceCount Property Map
onDemandMaxPricePercentageOverLowestPrice Number
requireHibernateSupport Boolean
spotMaxPricePercentageOverLowestPrice Number
totalLocalStorageGB Property Map
vCpuCount Property Map

EC2FleetInstanceRequirementsRequestAcceleratorManufacturersItem

Nvidia
nvidia
Amd
amd
AmazonWebServices
amazon-web-services
Xilinx
xilinx
EC2FleetInstanceRequirementsRequestAcceleratorManufacturersItemNvidia
nvidia
EC2FleetInstanceRequirementsRequestAcceleratorManufacturersItemAmd
amd
EC2FleetInstanceRequirementsRequestAcceleratorManufacturersItemAmazonWebServices
amazon-web-services
EC2FleetInstanceRequirementsRequestAcceleratorManufacturersItemXilinx
xilinx
Nvidia
nvidia
Amd
amd
AmazonWebServices
amazon-web-services
Xilinx
xilinx
Nvidia
nvidia
Amd
amd
AmazonWebServices
amazon-web-services
Xilinx
xilinx
NVIDIA
nvidia
AMD
amd
AMAZON_WEB_SERVICES
amazon-web-services
XILINX
xilinx
"nvidia"
nvidia
"amd"
amd
"amazon-web-services"
amazon-web-services
"xilinx"
xilinx

EC2FleetInstanceRequirementsRequestAcceleratorNamesItem

A100
a100
V100
v100
K80
k80
T4
t4
M60
m60
RadeonProV520
radeon-pro-v520
Vu9p
vu9p
Inferentia
inferentia
K520
k520
EC2FleetInstanceRequirementsRequestAcceleratorNamesItemA100
a100
EC2FleetInstanceRequirementsRequestAcceleratorNamesItemV100
v100
EC2FleetInstanceRequirementsRequestAcceleratorNamesItemK80
k80
EC2FleetInstanceRequirementsRequestAcceleratorNamesItemT4
t4
EC2FleetInstanceRequirementsRequestAcceleratorNamesItemM60
m60
EC2FleetInstanceRequirementsRequestAcceleratorNamesItemRadeonProV520
radeon-pro-v520
EC2FleetInstanceRequirementsRequestAcceleratorNamesItemVu9p
vu9p
EC2FleetInstanceRequirementsRequestAcceleratorNamesItemInferentia
inferentia
EC2FleetInstanceRequirementsRequestAcceleratorNamesItemK520
k520
A100
a100
V100
v100
K80
k80
T4
t4
M60
m60
RadeonProV520
radeon-pro-v520
Vu9p
vu9p
Inferentia
inferentia
K520
k520
A100
a100
V100
v100
K80
k80
T4
t4
M60
m60
RadeonProV520
radeon-pro-v520
Vu9p
vu9p
Inferentia
inferentia
K520
k520
A100
a100
V100
v100
K80
k80
T4
t4
M60
m60
RADEON_PRO_V520
radeon-pro-v520
VU9P
vu9p
INFERENTIA
inferentia
K520
k520
"a100"
a100
"v100"
v100
"k80"
k80
"t4"
t4
"m60"
m60
"radeon-pro-v520"
radeon-pro-v520
"vu9p"
vu9p
"inferentia"
inferentia
"k520"
k520

EC2FleetInstanceRequirementsRequestAcceleratorTypesItem

Gpu
gpu
Fpga
fpga
Inference
inference
EC2FleetInstanceRequirementsRequestAcceleratorTypesItemGpu
gpu
EC2FleetInstanceRequirementsRequestAcceleratorTypesItemFpga
fpga
EC2FleetInstanceRequirementsRequestAcceleratorTypesItemInference
inference
Gpu
gpu
Fpga
fpga
Inference
inference
Gpu
gpu
Fpga
fpga
Inference
inference
GPU
gpu
FPGA
fpga
INFERENCE
inference
"gpu"
gpu
"fpga"
fpga
"inference"
inference

EC2FleetInstanceRequirementsRequestBareMetal

Included
included
Required
required
Excluded
excluded
EC2FleetInstanceRequirementsRequestBareMetalIncluded
included
EC2FleetInstanceRequirementsRequestBareMetalRequired
required
EC2FleetInstanceRequirementsRequestBareMetalExcluded
excluded
Included
included
Required
required
Excluded
excluded
Included
included
Required
required
Excluded
excluded
INCLUDED
included
REQUIRED
required
EXCLUDED
excluded
"included"
included
"required"
required
"excluded"
excluded

EC2FleetInstanceRequirementsRequestBurstablePerformance

Included
included
Required
required
Excluded
excluded
EC2FleetInstanceRequirementsRequestBurstablePerformanceIncluded
included
EC2FleetInstanceRequirementsRequestBurstablePerformanceRequired
required
EC2FleetInstanceRequirementsRequestBurstablePerformanceExcluded
excluded
Included
included
Required
required
Excluded
excluded
Included
included
Required
required
Excluded
excluded
INCLUDED
included
REQUIRED
required
EXCLUDED
excluded
"included"
included
"required"
required
"excluded"
excluded

EC2FleetInstanceRequirementsRequestCpuManufacturersItem

Intel
intel
Amd
amd
AmazonWebServices
amazon-web-services
EC2FleetInstanceRequirementsRequestCpuManufacturersItemIntel
intel
EC2FleetInstanceRequirementsRequestCpuManufacturersItemAmd
amd
EC2FleetInstanceRequirementsRequestCpuManufacturersItemAmazonWebServices
amazon-web-services
Intel
intel
Amd
amd
AmazonWebServices
amazon-web-services
Intel
intel
Amd
amd
AmazonWebServices
amazon-web-services
INTEL
intel
AMD
amd
AMAZON_WEB_SERVICES
amazon-web-services
"intel"
intel
"amd"
amd
"amazon-web-services"
amazon-web-services

EC2FleetInstanceRequirementsRequestInstanceGenerationsItem

Current
current
Previous
previous
EC2FleetInstanceRequirementsRequestInstanceGenerationsItemCurrent
current
EC2FleetInstanceRequirementsRequestInstanceGenerationsItemPrevious
previous
Current
current
Previous
previous
Current
current
Previous
previous
CURRENT
current
PREVIOUS
previous
"current"
current
"previous"
previous

EC2FleetInstanceRequirementsRequestLocalStorage

Included
included
Required
required
Excluded
excluded
EC2FleetInstanceRequirementsRequestLocalStorageIncluded
included
EC2FleetInstanceRequirementsRequestLocalStorageRequired
required
EC2FleetInstanceRequirementsRequestLocalStorageExcluded
excluded
Included
included
Required
required
Excluded
excluded
Included
included
Required
required
Excluded
excluded
INCLUDED
included
REQUIRED
required
EXCLUDED
excluded
"included"
included
"required"
required
"excluded"
excluded

EC2FleetInstanceRequirementsRequestLocalStorageTypesItem

Hdd
hdd
Ssd
ssd
EC2FleetInstanceRequirementsRequestLocalStorageTypesItemHdd
hdd
EC2FleetInstanceRequirementsRequestLocalStorageTypesItemSsd
ssd
Hdd
hdd
Ssd
ssd
Hdd
hdd
Ssd
ssd
HDD
hdd
SSD
ssd
"hdd"
hdd
"ssd"
ssd

EC2FleetMaintenanceStrategies

EC2FleetMemoryGiBPerVCpuRequest

Max double
Min double
Max float64
Min float64
max Double
min Double
max number
min number
max float
min float
max Number
min Number

EC2FleetMemoryMiBRequest

Max int
Min int
Max int
Min int
max Integer
min Integer
max number
min number
max int
min int
max Number
min Number

EC2FleetNetworkBandwidthGbpsRequest

Max double
Min double
Max float64
Min float64
max Double
min Double
max number
min number
max float
min float
max Number
min Number

EC2FleetNetworkInterfaceCountRequest

Max int
Min int
Max int
Min int
max Integer
min Integer
max number
min number
max int
min int
max Number
min Number

EC2FleetOnDemandOptionsRequest

EC2FleetPlacement

EC2FleetSpotOptionsRequest

EC2FleetSpotOptionsRequestAllocationStrategy

LowestPrice
lowest-price
Diversified
diversified
CapacityOptimized
capacityOptimized
CapacityOptimizedPrioritized
capacityOptimizedPrioritized
PriceCapacityOptimized
priceCapacityOptimized
EC2FleetSpotOptionsRequestAllocationStrategyLowestPrice
lowest-price
EC2FleetSpotOptionsRequestAllocationStrategyDiversified
diversified
EC2FleetSpotOptionsRequestAllocationStrategyCapacityOptimized
capacityOptimized
EC2FleetSpotOptionsRequestAllocationStrategyCapacityOptimizedPrioritized
capacityOptimizedPrioritized
EC2FleetSpotOptionsRequestAllocationStrategyPriceCapacityOptimized
priceCapacityOptimized
LowestPrice
lowest-price
Diversified
diversified
CapacityOptimized
capacityOptimized
CapacityOptimizedPrioritized
capacityOptimizedPrioritized
PriceCapacityOptimized
priceCapacityOptimized
LowestPrice
lowest-price
Diversified
diversified
CapacityOptimized
capacityOptimized
CapacityOptimizedPrioritized
capacityOptimizedPrioritized
PriceCapacityOptimized
priceCapacityOptimized
LOWEST_PRICE
lowest-price
DIVERSIFIED
diversified
CAPACITY_OPTIMIZED
capacityOptimized
CAPACITY_OPTIMIZED_PRIORITIZED
capacityOptimizedPrioritized
PRICE_CAPACITY_OPTIMIZED
priceCapacityOptimized
"lowest-price"
lowest-price
"diversified"
diversified
"capacityOptimized"
capacityOptimized
"capacityOptimizedPrioritized"
capacityOptimizedPrioritized
"priceCapacityOptimized"
priceCapacityOptimized

EC2FleetSpotOptionsRequestInstanceInterruptionBehavior

Hibernate
hibernate
Stop
stop
Terminate
terminate
EC2FleetSpotOptionsRequestInstanceInterruptionBehaviorHibernate
hibernate
EC2FleetSpotOptionsRequestInstanceInterruptionBehaviorStop
stop
EC2FleetSpotOptionsRequestInstanceInterruptionBehaviorTerminate
terminate
Hibernate
hibernate
Stop
stop
Terminate
terminate
Hibernate
hibernate
Stop
stop
Terminate
terminate
HIBERNATE
hibernate
STOP
stop
TERMINATE
terminate
"hibernate"
hibernate
"stop"
stop
"terminate"
terminate

EC2FleetTag

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

EC2FleetTagSpecification

resourceType "client-vpn-endpoint" | "customer-gateway" | "dedicated-host" | "dhcp-options" | "egress-only-internet-gateway" | "elastic-gpu" | "elastic-ip" | "export-image-task" | "export-instance-task" | "fleet" | "fpga-image" | "host-reservation" | "image" | "import-image-task" | "import-snapshot-task" | "instance" | "internet-gateway" | "key-pair" | "launch-template" | "local-gateway-route-table-vpc-association" | "natgateway" | "network-acl" | "network-insights-analysis" | "network-insights-path" | "network-interface" | "placement-group" | "reserved-instances" | "route-table" | "security-group" | "snapshot" | "spot-fleet-request" | "spot-instances-request" | "subnet" | "traffic-mirror-filter" | "traffic-mirror-session" | "traffic-mirror-target" | "transit-gateway" | "transit-gateway-attachment" | "transit-gateway-connect-peer" | "transit-gateway-multicast-domain" | "transit-gateway-route-table" | "volume" | "vpc" | "vpc-flow-log" | "vpc-peering-connection" | "vpn-connection" | "vpn-gateway"
tags List<Property Map>

EC2FleetTagSpecificationResourceType

ClientVpnEndpoint
client-vpn-endpoint
CustomerGateway
customer-gateway
DedicatedHost
dedicated-host
DhcpOptions
dhcp-options
EgressOnlyInternetGateway
egress-only-internet-gateway
ElasticGpu
elastic-gpu
ElasticIp
elastic-ip
ExportImageTask
export-image-task
ExportInstanceTask
export-instance-task
Fleet
fleet
FpgaImage
fpga-image
HostReservation
host-reservation
Image
image
ImportImageTask
import-image-task
ImportSnapshotTask
import-snapshot-task
Instance
instance
InternetGateway
internet-gateway
KeyPair
key-pair
LaunchTemplate
launch-template
LocalGatewayRouteTableVpcAssociation
local-gateway-route-table-vpc-association
Natgateway
natgateway
NetworkAcl
network-acl
NetworkInsightsAnalysis
network-insights-analysis
NetworkInsightsPath
network-insights-path
NetworkInterface
network-interface
PlacementGroup
placement-group
ReservedInstances
reserved-instances
RouteTable
route-table
SecurityGroup
security-group
Snapshot
snapshot
SpotFleetRequest
spot-fleet-request
SpotInstancesRequest
spot-instances-request
Subnet
subnet
TrafficMirrorFilter
traffic-mirror-filter
TrafficMirrorSession
traffic-mirror-session
TrafficMirrorTarget
traffic-mirror-target
TransitGateway
transit-gateway
TransitGatewayAttachment
transit-gateway-attachment
TransitGatewayConnectPeer
transit-gateway-connect-peer
TransitGatewayMulticastDomain
transit-gateway-multicast-domain
TransitGatewayRouteTable
transit-gateway-route-table
Volume
volume
Vpc
vpc
VpcFlowLog
vpc-flow-log
VpcPeeringConnection
vpc-peering-connection
VpnConnection
vpn-connection
VpnGateway
vpn-gateway
EC2FleetTagSpecificationResourceTypeClientVpnEndpoint
client-vpn-endpoint
EC2FleetTagSpecificationResourceTypeCustomerGateway
customer-gateway
EC2FleetTagSpecificationResourceTypeDedicatedHost
dedicated-host
EC2FleetTagSpecificationResourceTypeDhcpOptions
dhcp-options
EC2FleetTagSpecificationResourceTypeEgressOnlyInternetGateway
egress-only-internet-gateway
EC2FleetTagSpecificationResourceTypeElasticGpu
elastic-gpu
EC2FleetTagSpecificationResourceTypeElasticIp
elastic-ip
EC2FleetTagSpecificationResourceTypeExportImageTask
export-image-task
EC2FleetTagSpecificationResourceTypeExportInstanceTask
export-instance-task
EC2FleetTagSpecificationResourceTypeFleet
fleet
EC2FleetTagSpecificationResourceTypeFpgaImage
fpga-image
EC2FleetTagSpecificationResourceTypeHostReservation
host-reservation
EC2FleetTagSpecificationResourceTypeImage
image
EC2FleetTagSpecificationResourceTypeImportImageTask
import-image-task
EC2FleetTagSpecificationResourceTypeImportSnapshotTask
import-snapshot-task
EC2FleetTagSpecificationResourceTypeInstance
instance
EC2FleetTagSpecificationResourceTypeInternetGateway
internet-gateway
EC2FleetTagSpecificationResourceTypeKeyPair
key-pair
EC2FleetTagSpecificationResourceTypeLaunchTemplate
launch-template
EC2FleetTagSpecificationResourceTypeLocalGatewayRouteTableVpcAssociation
local-gateway-route-table-vpc-association
EC2FleetTagSpecificationResourceTypeNatgateway
natgateway
EC2FleetTagSpecificationResourceTypeNetworkAcl
network-acl
EC2FleetTagSpecificationResourceTypeNetworkInsightsAnalysis
network-insights-analysis
EC2FleetTagSpecificationResourceTypeNetworkInsightsPath
network-insights-path
EC2FleetTagSpecificationResourceTypeNetworkInterface
network-interface
EC2FleetTagSpecificationResourceTypePlacementGroup
placement-group
EC2FleetTagSpecificationResourceTypeReservedInstances
reserved-instances
EC2FleetTagSpecificationResourceTypeRouteTable
route-table
EC2FleetTagSpecificationResourceTypeSecurityGroup
security-group
EC2FleetTagSpecificationResourceTypeSnapshot
snapshot
EC2FleetTagSpecificationResourceTypeSpotFleetRequest
spot-fleet-request
EC2FleetTagSpecificationResourceTypeSpotInstancesRequest
spot-instances-request
EC2FleetTagSpecificationResourceTypeSubnet
subnet
EC2FleetTagSpecificationResourceTypeTrafficMirrorFilter
traffic-mirror-filter
EC2FleetTagSpecificationResourceTypeTrafficMirrorSession
traffic-mirror-session
EC2FleetTagSpecificationResourceTypeTrafficMirrorTarget
traffic-mirror-target
EC2FleetTagSpecificationResourceTypeTransitGateway
transit-gateway
EC2FleetTagSpecificationResourceTypeTransitGatewayAttachment
transit-gateway-attachment
EC2FleetTagSpecificationResourceTypeTransitGatewayConnectPeer
transit-gateway-connect-peer
EC2FleetTagSpecificationResourceTypeTransitGatewayMulticastDomain
transit-gateway-multicast-domain
EC2FleetTagSpecificationResourceTypeTransitGatewayRouteTable
transit-gateway-route-table
EC2FleetTagSpecificationResourceTypeVolume
volume
EC2FleetTagSpecificationResourceTypeVpc
vpc
EC2FleetTagSpecificationResourceTypeVpcFlowLog
vpc-flow-log
EC2FleetTagSpecificationResourceTypeVpcPeeringConnection
vpc-peering-connection
EC2FleetTagSpecificationResourceTypeVpnConnection
vpn-connection
EC2FleetTagSpecificationResourceTypeVpnGateway
vpn-gateway
ClientVpnEndpoint
client-vpn-endpoint
CustomerGateway
customer-gateway
DedicatedHost
dedicated-host
DhcpOptions
dhcp-options
EgressOnlyInternetGateway
egress-only-internet-gateway
ElasticGpu
elastic-gpu
ElasticIp
elastic-ip
ExportImageTask
export-image-task
ExportInstanceTask
export-instance-task
Fleet
fleet
FpgaImage
fpga-image
HostReservation
host-reservation
Image
image
ImportImageTask
import-image-task
ImportSnapshotTask
import-snapshot-task
Instance
instance
InternetGateway
internet-gateway
KeyPair
key-pair
LaunchTemplate
launch-template
LocalGatewayRouteTableVpcAssociation
local-gateway-route-table-vpc-association
Natgateway
natgateway
NetworkAcl
network-acl
NetworkInsightsAnalysis
network-insights-analysis
NetworkInsightsPath
network-insights-path
NetworkInterface
network-interface
PlacementGroup
placement-group
ReservedInstances
reserved-instances
RouteTable
route-table
SecurityGroup
security-group
Snapshot
snapshot
SpotFleetRequest
spot-fleet-request
SpotInstancesRequest
spot-instances-request
Subnet
subnet
TrafficMirrorFilter
traffic-mirror-filter
TrafficMirrorSession
traffic-mirror-session
TrafficMirrorTarget
traffic-mirror-target
TransitGateway
transit-gateway
TransitGatewayAttachment
transit-gateway-attachment
TransitGatewayConnectPeer
transit-gateway-connect-peer
TransitGatewayMulticastDomain
transit-gateway-multicast-domain
TransitGatewayRouteTable
transit-gateway-route-table
Volume
volume
Vpc
vpc
VpcFlowLog
vpc-flow-log
VpcPeeringConnection
vpc-peering-connection
VpnConnection
vpn-connection
VpnGateway
vpn-gateway
ClientVpnEndpoint
client-vpn-endpoint
CustomerGateway
customer-gateway
DedicatedHost
dedicated-host
DhcpOptions
dhcp-options
EgressOnlyInternetGateway
egress-only-internet-gateway
ElasticGpu
elastic-gpu
ElasticIp
elastic-ip
ExportImageTask
export-image-task
ExportInstanceTask
export-instance-task
Fleet
fleet
FpgaImage
fpga-image
HostReservation
host-reservation
Image
image
ImportImageTask
import-image-task
ImportSnapshotTask
import-snapshot-task
Instance
instance
InternetGateway
internet-gateway
KeyPair
key-pair
LaunchTemplate
launch-template
LocalGatewayRouteTableVpcAssociation
local-gateway-route-table-vpc-association
Natgateway
natgateway
NetworkAcl
network-acl
NetworkInsightsAnalysis
network-insights-analysis
NetworkInsightsPath
network-insights-path
NetworkInterface
network-interface
PlacementGroup
placement-group
ReservedInstances
reserved-instances
RouteTable
route-table
SecurityGroup
security-group
Snapshot
snapshot
SpotFleetRequest
spot-fleet-request
SpotInstancesRequest
spot-instances-request
Subnet
subnet
TrafficMirrorFilter
traffic-mirror-filter
TrafficMirrorSession
traffic-mirror-session
TrafficMirrorTarget
traffic-mirror-target
TransitGateway
transit-gateway
TransitGatewayAttachment
transit-gateway-attachment
TransitGatewayConnectPeer
transit-gateway-connect-peer
TransitGatewayMulticastDomain
transit-gateway-multicast-domain
TransitGatewayRouteTable
transit-gateway-route-table
Volume
volume
Vpc
vpc
VpcFlowLog
vpc-flow-log
VpcPeeringConnection
vpc-peering-connection
VpnConnection
vpn-connection
VpnGateway
vpn-gateway
CLIENT_VPN_ENDPOINT
client-vpn-endpoint
CUSTOMER_GATEWAY
customer-gateway
DEDICATED_HOST
dedicated-host
DHCP_OPTIONS
dhcp-options
EGRESS_ONLY_INTERNET_GATEWAY
egress-only-internet-gateway
ELASTIC_GPU
elastic-gpu
ELASTIC_IP
elastic-ip
EXPORT_IMAGE_TASK
export-image-task
EXPORT_INSTANCE_TASK
export-instance-task
FLEET
fleet
FPGA_IMAGE
fpga-image
HOST_RESERVATION
host-reservation
IMAGE
image
IMPORT_IMAGE_TASK
import-image-task
IMPORT_SNAPSHOT_TASK
import-snapshot-task
INSTANCE
instance
INTERNET_GATEWAY
internet-gateway
KEY_PAIR
key-pair
LAUNCH_TEMPLATE
launch-template
LOCAL_GATEWAY_ROUTE_TABLE_VPC_ASSOCIATION
local-gateway-route-table-vpc-association
NATGATEWAY
natgateway
NETWORK_ACL
network-acl
NETWORK_INSIGHTS_ANALYSIS
network-insights-analysis
NETWORK_INSIGHTS_PATH
network-insights-path
NETWORK_INTERFACE
network-interface
PLACEMENT_GROUP
placement-group
RESERVED_INSTANCES
reserved-instances
ROUTE_TABLE
route-table
SECURITY_GROUP
security-group
SNAPSHOT
snapshot
SPOT_FLEET_REQUEST
spot-fleet-request
SPOT_INSTANCES_REQUEST
spot-instances-request
SUBNET
subnet
TRAFFIC_MIRROR_FILTER
traffic-mirror-filter
TRAFFIC_MIRROR_SESSION
traffic-mirror-session
TRAFFIC_MIRROR_TARGET
traffic-mirror-target
TRANSIT_GATEWAY
transit-gateway
TRANSIT_GATEWAY_ATTACHMENT
transit-gateway-attachment
TRANSIT_GATEWAY_CONNECT_PEER
transit-gateway-connect-peer
TRANSIT_GATEWAY_MULTICAST_DOMAIN
transit-gateway-multicast-domain
TRANSIT_GATEWAY_ROUTE_TABLE
transit-gateway-route-table
VOLUME
volume
VPC
vpc
VPC_FLOW_LOG
vpc-flow-log
VPC_PEERING_CONNECTION
vpc-peering-connection
VPN_CONNECTION
vpn-connection
VPN_GATEWAY
vpn-gateway
"client-vpn-endpoint"
client-vpn-endpoint
"customer-gateway"
customer-gateway
"dedicated-host"
dedicated-host
"dhcp-options"
dhcp-options
"egress-only-internet-gateway"
egress-only-internet-gateway
"elastic-gpu"
elastic-gpu
"elastic-ip"
elastic-ip
"export-image-task"
export-image-task
"export-instance-task"
export-instance-task
"fleet"
fleet
"fpga-image"
fpga-image
"host-reservation"
host-reservation
"image"
image
"import-image-task"
import-image-task
"import-snapshot-task"
import-snapshot-task
"instance"
instance
"internet-gateway"
internet-gateway
"key-pair"
key-pair
"launch-template"
launch-template
"local-gateway-route-table-vpc-association"
local-gateway-route-table-vpc-association
"natgateway"
natgateway
"network-acl"
network-acl
"network-insights-analysis"
network-insights-analysis
"network-insights-path"
network-insights-path
"network-interface"
network-interface
"placement-group"
placement-group
"reserved-instances"
reserved-instances
"route-table"
route-table
"security-group"
security-group
"snapshot"
snapshot
"spot-fleet-request"
spot-fleet-request
"spot-instances-request"
spot-instances-request
"subnet"
subnet
"traffic-mirror-filter"
traffic-mirror-filter
"traffic-mirror-session"
traffic-mirror-session
"traffic-mirror-target"
traffic-mirror-target
"transit-gateway"
transit-gateway
"transit-gateway-attachment"
transit-gateway-attachment
"transit-gateway-connect-peer"
transit-gateway-connect-peer
"transit-gateway-multicast-domain"
transit-gateway-multicast-domain
"transit-gateway-route-table"
transit-gateway-route-table
"volume"
volume
"vpc"
vpc
"vpc-flow-log"
vpc-flow-log
"vpc-peering-connection"
vpc-peering-connection
"vpn-connection"
vpn-connection
"vpn-gateway"
vpn-gateway

EC2FleetTargetCapacitySpecificationRequest

EC2FleetTargetCapacitySpecificationRequestDefaultTargetCapacityType

OnDemand
on-demand
Spot
spot
EC2FleetTargetCapacitySpecificationRequestDefaultTargetCapacityTypeOnDemand
on-demand
EC2FleetTargetCapacitySpecificationRequestDefaultTargetCapacityTypeSpot
spot
OnDemand
on-demand
Spot
spot
OnDemand
on-demand
Spot
spot
ON_DEMAND
on-demand
SPOT
spot
"on-demand"
on-demand
"spot"
spot

EC2FleetTargetCapacitySpecificationRequestTargetCapacityUnitType

Vcpu
vcpu
MemoryMib
memory-mib
Units
units
EC2FleetTargetCapacitySpecificationRequestTargetCapacityUnitTypeVcpu
vcpu
EC2FleetTargetCapacitySpecificationRequestTargetCapacityUnitTypeMemoryMib
memory-mib
EC2FleetTargetCapacitySpecificationRequestTargetCapacityUnitTypeUnits
units
Vcpu
vcpu
MemoryMib
memory-mib
Units
units
Vcpu
vcpu
MemoryMib
memory-mib
Units
units
VCPU
vcpu
MEMORY_MIB
memory-mib
UNITS
units
"vcpu"
vcpu
"memory-mib"
memory-mib
"units"
units

EC2FleetTotalLocalStorageGBRequest

Max double
Min double
Max float64
Min float64
max Double
min Double
max number
min number
max float
min float
max Number
min Number

EC2FleetType

Maintain
maintain
Request
request
Instant
instant
EC2FleetTypeMaintain
maintain
EC2FleetTypeRequest
request
EC2FleetTypeInstant
instant
Maintain
maintain
Request
request
Instant
instant
Maintain
maintain
Request
request
Instant
instant
MAINTAIN
maintain
REQUEST
request
INSTANT
instant
"maintain"
maintain
"request"
request
"instant"
instant

EC2FleetVCpuCountRangeRequest

Max int
Min int
Max int
Min int
max Integer
min Integer
max number
min number
max int
min int
max Number
min Number

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0