AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi
aws-native.ec2.getSpotFleet
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi
Resource Type definition for AWS::EC2::SpotFleet
Using getSpotFleet
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSpotFleet(args: GetSpotFleetArgs, opts?: InvokeOptions): Promise<GetSpotFleetResult>
function getSpotFleetOutput(args: GetSpotFleetOutputArgs, opts?: InvokeOptions): Output<GetSpotFleetResult>
def get_spot_fleet(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSpotFleetResult
def get_spot_fleet_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSpotFleetResult]
func LookupSpotFleet(ctx *Context, args *LookupSpotFleetArgs, opts ...InvokeOption) (*LookupSpotFleetResult, error)
func LookupSpotFleetOutput(ctx *Context, args *LookupSpotFleetOutputArgs, opts ...InvokeOption) LookupSpotFleetResultOutput
> Note: This function is named LookupSpotFleet
in the Go SDK.
public static class GetSpotFleet
{
public static Task<GetSpotFleetResult> InvokeAsync(GetSpotFleetArgs args, InvokeOptions? opts = null)
public static Output<GetSpotFleetResult> Invoke(GetSpotFleetInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSpotFleetResult> getSpotFleet(GetSpotFleetArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:ec2:getSpotFleet
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Id string
- id String
- id string
- id str
- id String
getSpotFleet Result
The following output properties are available:
Supporting Types
SpotFleetAcceleratorCountRequest
SpotFleetAcceleratorTotalMemoryMiBRequest
SpotFleetBaselineEbsBandwidthMbpsRequest
SpotFleetBlockDeviceMapping
- Device
Name string - Ebs
Pulumi.
Aws Native. Ec2. Inputs. Spot Fleet Ebs Block Device - No
Device string - Virtual
Name string
- Device
Name string - Ebs
Spot
Fleet Ebs Block Device - No
Device string - Virtual
Name string
- device
Name String - ebs
Spot
Fleet Ebs Block Device - no
Device String - virtual
Name String
- device
Name string - ebs
Spot
Fleet Ebs Block Device - no
Device string - virtual
Name string
- device
Name String - ebs Property Map
- no
Device String - virtual
Name String
SpotFleetClassicLoadBalancer
- Name string
- Name string
- name String
- name string
- name str
- name String
SpotFleetClassicLoadBalancersConfig
SpotFleetEbsBlockDevice
- Delete
On boolTermination - Encrypted bool
- Iops int
- Snapshot
Id string - Volume
Size int - Volume
Type SpotFleet Ebs Block Device Volume Type
- delete
On BooleanTermination - encrypted Boolean
- iops Integer
- snapshot
Id String - volume
Size Integer - volume
Type SpotFleet Ebs Block Device Volume Type
- delete
On booleanTermination - encrypted boolean
- iops number
- snapshot
Id string - volume
Size number - volume
Type SpotFleet Ebs Block Device Volume Type
- delete
On BooleanTermination - encrypted Boolean
- iops Number
- snapshot
Id String - volume
Size Number - volume
Type "gp2" | "gp3" | "io1" | "io2" | "sc1" | "st1" | "standard"
SpotFleetEbsBlockDeviceVolumeType
SpotFleetFleetLaunchTemplateSpecification
- Version string
- Launch
Template stringId - Launch
Template stringName
- Version string
- Launch
Template stringId - Launch
Template stringName
- version String
- launch
Template StringId - launch
Template StringName
- version string
- launch
Template stringId - launch
Template stringName
- version str
- launch_
template_ strid - launch_
template_ strname
- version String
- launch
Template StringId - launch
Template StringName
SpotFleetGroupIdentifier
- Group
Id string
- Group
Id string
- group
Id String
- group
Id string
- group_
id str
- group
Id String
SpotFleetIamInstanceProfileSpecification
- Arn string
- Arn string
- arn String
- arn string
- arn str
- arn String
SpotFleetInstanceIpv6Address
- Ipv6Address string
- Ipv6Address string
- ipv6Address String
- ipv6Address string
- ipv6_
address str
- ipv6Address String
SpotFleetInstanceNetworkInterfaceSpecification
- Associate
Public boolIp Address - Delete
On boolTermination - Description string
- Device
Index int - Groups List<string>
- Ipv6Address
Count int - Ipv6Addresses
List<Pulumi.
Aws Native. Ec2. Inputs. Spot Fleet Instance Ipv6Address> - Network
Interface stringId - Private
Ip List<Pulumi.Addresses Aws Native. Ec2. Inputs. Spot Fleet Private Ip Address Specification> - Secondary
Private intIp Address Count - Subnet
Id string
- associate
Public BooleanIp Address - delete
On BooleanTermination - description String
- device
Index Integer - groups List<String>
- ipv6Address
Count Integer - ipv6Addresses
List<Spot
Fleet Instance Ipv6Address> - network
Interface StringId - private
Ip List<SpotAddresses Fleet Private Ip Address Specification> - secondary
Private IntegerIp Address Count - subnet
Id String
- associate
Public booleanIp Address - delete
On booleanTermination - description string
- device
Index number - groups string[]
- ipv6Address
Count number - ipv6Addresses
Spot
Fleet Instance Ipv6Address[] - network
Interface stringId - private
Ip SpotAddresses Fleet Private Ip Address Specification[] - secondary
Private numberIp Address Count - subnet
Id string
- associate_
public_ boolip_ address - delete_
on_ booltermination - description str
- device_
index int - groups Sequence[str]
- ipv6_
address_ intcount - ipv6_
addresses Sequence[SpotFleet Instance Ipv6Address] - network_
interface_ strid - private_
ip_ Sequence[Spotaddresses Fleet Private Ip Address Specification] - secondary_
private_ intip_ address_ count - subnet_
id str
- associate
Public BooleanIp Address - delete
On BooleanTermination - description String
- device
Index Number - groups List<String>
- ipv6Address
Count Number - ipv6Addresses List<Property Map>
- network
Interface StringId - private
Ip List<Property Map>Addresses - secondary
Private NumberIp Address Count - subnet
Id String
SpotFleetInstanceRequirementsRequest
- Accelerator
Count Pulumi.Aws Native. Ec2. Inputs. Spot Fleet Accelerator Count Request - Accelerator
Manufacturers List<Pulumi.Aws Native. Ec2. Spot Fleet Instance Requirements Request Accelerator Manufacturers Item> - Accelerator
Names List<Pulumi.Aws Native. Ec2. Spot Fleet Instance Requirements Request Accelerator Names Item> - Accelerator
Total Pulumi.Memory Mi B Aws Native. Ec2. Inputs. Spot Fleet Accelerator Total Memory Mi BRequest - Accelerator
Types List<Pulumi.Aws Native. Ec2. Spot Fleet Instance Requirements Request Accelerator Types Item> - Allowed
Instance List<string>Types - Bare
Metal Pulumi.Aws Native. Ec2. Spot Fleet Instance Requirements Request Bare Metal - Baseline
Ebs Pulumi.Bandwidth Mbps Aws Native. Ec2. Inputs. Spot Fleet Baseline Ebs Bandwidth Mbps Request - Burstable
Performance Pulumi.Aws Native. Ec2. Spot Fleet Instance Requirements Request Burstable Performance - Cpu
Manufacturers List<Pulumi.Aws Native. Ec2. Spot Fleet Instance Requirements Request Cpu Manufacturers Item> - Excluded
Instance List<string>Types - Instance
Generations List<Pulumi.Aws Native. Ec2. Spot Fleet Instance Requirements Request Instance Generations Item> - Local
Storage Pulumi.Aws Native. Ec2. Spot Fleet Instance Requirements Request Local Storage - Local
Storage List<Pulumi.Types Aws Native. Ec2. Spot Fleet Instance Requirements Request Local Storage Types Item> - Max
Spot intPrice As Percentage Of Optimal On Demand Price - Memory
Gi Pulumi.BPer VCpu Aws Native. Ec2. Inputs. Spot Fleet Memory Gi BPer VCpu Request - Memory
Mi Pulumi.B Aws Native. Ec2. Inputs. Spot Fleet Memory Mi BRequest - Network
Bandwidth Pulumi.Gbps Aws Native. Ec2. Inputs. Spot Fleet Network Bandwidth Gbps Request - Network
Interface Pulumi.Count Aws Native. Ec2. Inputs. Spot Fleet Network Interface Count Request - On
Demand intMax Price Percentage Over Lowest Price - Require
Hibernate boolSupport - Spot
Max intPrice Percentage Over Lowest Price - Total
Local Pulumi.Storage Gb Aws Native. Ec2. Inputs. Spot Fleet Total Local Storage Gb Request - VCpu
Count Pulumi.Aws Native. Ec2. Inputs. Spot Fleet VCpu Count Range Request
- Accelerator
Count SpotFleet Accelerator Count Request - Accelerator
Manufacturers []SpotFleet Instance Requirements Request Accelerator Manufacturers Item - Accelerator
Names []SpotFleet Instance Requirements Request Accelerator Names Item - Accelerator
Total SpotMemory Mi B Fleet Accelerator Total Memory Mi BRequest - Accelerator
Types []SpotFleet Instance Requirements Request Accelerator Types Item - Allowed
Instance []stringTypes - Bare
Metal SpotFleet Instance Requirements Request Bare Metal - Baseline
Ebs SpotBandwidth Mbps Fleet Baseline Ebs Bandwidth Mbps Request - Burstable
Performance SpotFleet Instance Requirements Request Burstable Performance - Cpu
Manufacturers []SpotFleet Instance Requirements Request Cpu Manufacturers Item - Excluded
Instance []stringTypes - Instance
Generations []SpotFleet Instance Requirements Request Instance Generations Item - Local
Storage SpotFleet Instance Requirements Request Local Storage - Local
Storage []SpotTypes Fleet Instance Requirements Request Local Storage Types Item - Max
Spot intPrice As Percentage Of Optimal On Demand Price - Memory
Gi SpotBPer VCpu Fleet Memory Gi BPer VCpu Request - Memory
Mi SpotB Fleet Memory Mi BRequest - Network
Bandwidth SpotGbps Fleet Network Bandwidth Gbps Request - Network
Interface SpotCount Fleet Network Interface Count Request - On
Demand intMax Price Percentage Over Lowest Price - Require
Hibernate boolSupport - Spot
Max intPrice Percentage Over Lowest Price - Total
Local SpotStorage Gb Fleet Total Local Storage Gb Request - VCpu
Count SpotFleet VCpu Count Range Request
- accelerator
Count SpotFleet Accelerator Count Request - accelerator
Manufacturers List<SpotFleet Instance Requirements Request Accelerator Manufacturers Item> - accelerator
Names List<SpotFleet Instance Requirements Request Accelerator Names Item> - accelerator
Total SpotMemory Mi B Fleet Accelerator Total Memory Mi BRequest - accelerator
Types List<SpotFleet Instance Requirements Request Accelerator Types Item> - allowed
Instance List<String>Types - bare
Metal SpotFleet Instance Requirements Request Bare Metal - baseline
Ebs SpotBandwidth Mbps Fleet Baseline Ebs Bandwidth Mbps Request - burstable
Performance SpotFleet Instance Requirements Request Burstable Performance - cpu
Manufacturers List<SpotFleet Instance Requirements Request Cpu Manufacturers Item> - excluded
Instance List<String>Types - instance
Generations List<SpotFleet Instance Requirements Request Instance Generations Item> - local
Storage SpotFleet Instance Requirements Request Local Storage - local
Storage List<SpotTypes Fleet Instance Requirements Request Local Storage Types Item> - max
Spot IntegerPrice As Percentage Of Optimal On Demand Price - memory
Gi SpotBPer VCpu Fleet Memory Gi BPer VCpu Request - memory
Mi SpotB Fleet Memory Mi BRequest - network
Bandwidth SpotGbps Fleet Network Bandwidth Gbps Request - network
Interface SpotCount Fleet Network Interface Count Request - on
Demand IntegerMax Price Percentage Over Lowest Price - require
Hibernate BooleanSupport - spot
Max IntegerPrice Percentage Over Lowest Price - total
Local SpotStorage Gb Fleet Total Local Storage Gb Request - v
Cpu SpotCount Fleet VCpu Count Range Request
- accelerator
Count SpotFleet Accelerator Count Request - accelerator
Manufacturers SpotFleet Instance Requirements Request Accelerator Manufacturers Item[] - accelerator
Names SpotFleet Instance Requirements Request Accelerator Names Item[] - accelerator
Total SpotMemory Mi B Fleet Accelerator Total Memory Mi BRequest - accelerator
Types SpotFleet Instance Requirements Request Accelerator Types Item[] - allowed
Instance string[]Types - bare
Metal SpotFleet Instance Requirements Request Bare Metal - baseline
Ebs SpotBandwidth Mbps Fleet Baseline Ebs Bandwidth Mbps Request - burstable
Performance SpotFleet Instance Requirements Request Burstable Performance - cpu
Manufacturers SpotFleet Instance Requirements Request Cpu Manufacturers Item[] - excluded
Instance string[]Types - instance
Generations SpotFleet Instance Requirements Request Instance Generations Item[] - local
Storage SpotFleet Instance Requirements Request Local Storage - local
Storage SpotTypes Fleet Instance Requirements Request Local Storage Types Item[] - max
Spot numberPrice As Percentage Of Optimal On Demand Price - memory
Gi SpotBPer VCpu Fleet Memory Gi BPer VCpu Request - memory
Mi SpotB Fleet Memory Mi BRequest - network
Bandwidth SpotGbps Fleet Network Bandwidth Gbps Request - network
Interface SpotCount Fleet Network Interface Count Request - on
Demand numberMax Price Percentage Over Lowest Price - require
Hibernate booleanSupport - spot
Max numberPrice Percentage Over Lowest Price - total
Local SpotStorage Gb Fleet Total Local Storage Gb Request - v
Cpu SpotCount Fleet VCpu Count Range Request
- accelerator_
count SpotFleet Accelerator Count Request - accelerator_
manufacturers Sequence[SpotFleet Instance Requirements Request Accelerator Manufacturers Item] - accelerator_
names Sequence[SpotFleet Instance Requirements Request Accelerator Names Item] - accelerator_
total_ Spotmemory_ mi_ b Fleet Accelerator Total Memory Mi BRequest - accelerator_
types Sequence[SpotFleet Instance Requirements Request Accelerator Types Item] - allowed_
instance_ Sequence[str]types - bare_
metal SpotFleet Instance Requirements Request Bare Metal - baseline_
ebs_ Spotbandwidth_ mbps Fleet Baseline Ebs Bandwidth Mbps Request - burstable_
performance SpotFleet Instance Requirements Request Burstable Performance - cpu_
manufacturers Sequence[SpotFleet Instance Requirements Request Cpu Manufacturers Item] - excluded_
instance_ Sequence[str]types - instance_
generations Sequence[SpotFleet Instance Requirements Request Instance Generations Item] - local_
storage SpotFleet Instance Requirements Request Local Storage - local_
storage_ Sequence[Spottypes Fleet Instance Requirements Request Local Storage Types Item] - max_
spot_ intprice_ as_ percentage_ of_ optimal_ on_ demand_ price - memory_
gi_ Spotb_ per_ v_ cpu Fleet Memory Gi BPer VCpu Request - memory_
mi_ Spotb Fleet Memory Mi BRequest - network_
bandwidth_ Spotgbps Fleet Network Bandwidth Gbps Request - network_
interface_ Spotcount Fleet Network Interface Count Request - on_
demand_ intmax_ price_ percentage_ over_ lowest_ price - require_
hibernate_ boolsupport - spot_
max_ intprice_ percentage_ over_ lowest_ price - total_
local_ Spotstorage_ gb Fleet Total Local Storage Gb Request - v_
cpu_ Spotcount Fleet VCpu Count Range Request
- accelerator
Count Property Map - accelerator
Manufacturers List<"amazon-web-services" | "amd" | "habana" | "nvidia" | "xilinx"> - accelerator
Names List<"a10g" | "a100" | "h100" | "inferentia" | "k520" | "k80" | "m60" | "radeon-pro-v520" | "t4" | "t4g" | "vu9p" | "v100"> - accelerator
Total Property MapMemory Mi B - accelerator
Types List<"gpu" | "fpga" | "inference"> - allowed
Instance List<String>Types - bare
Metal "included" | "required" | "excluded" - baseline
Ebs Property MapBandwidth Mbps - burstable
Performance "included" | "required" | "excluded" - cpu
Manufacturers List<"intel" | "amd" | "amazon-web-services"> - excluded
Instance List<String>Types - instance
Generations List<"current" | "previous"> - local
Storage "included" | "required" | "excluded" - local
Storage List<"hdd" | "ssd">Types - max
Spot NumberPrice As Percentage Of Optimal On Demand Price - memory
Gi Property MapBPer VCpu - memory
Mi Property MapB - network
Bandwidth Property MapGbps - network
Interface Property MapCount - on
Demand NumberMax Price Percentage Over Lowest Price - require
Hibernate BooleanSupport - spot
Max NumberPrice Percentage Over Lowest Price - total
Local Property MapStorage Gb - v
Cpu Property MapCount
SpotFleetInstanceRequirementsRequestAcceleratorManufacturersItem
SpotFleetInstanceRequirementsRequestAcceleratorNamesItem
SpotFleetInstanceRequirementsRequestAcceleratorTypesItem
SpotFleetInstanceRequirementsRequestBareMetal
SpotFleetInstanceRequirementsRequestBurstablePerformance
SpotFleetInstanceRequirementsRequestCpuManufacturersItem
SpotFleetInstanceRequirementsRequestInstanceGenerationsItem
SpotFleetInstanceRequirementsRequestLocalStorage
SpotFleetInstanceRequirementsRequestLocalStorageTypesItem
SpotFleetLaunchSpecification
- Image
Id string - Block
Device List<Pulumi.Mappings Aws Native. Ec2. Inputs. Spot Fleet Block Device Mapping> - Ebs
Optimized bool - Iam
Instance Pulumi.Profile Aws Native. Ec2. Inputs. Spot Fleet Iam Instance Profile Specification - Instance
Requirements Pulumi.Aws Native. Ec2. Inputs. Spot Fleet Instance Requirements Request - Instance
Type string - Kernel
Id string - Key
Name string - Monitoring
Pulumi.
Aws Native. Ec2. Inputs. Spot Fleet Monitoring - Network
Interfaces List<Pulumi.Aws Native. Ec2. Inputs. Spot Fleet Instance Network Interface Specification> - Placement
Pulumi.
Aws Native. Ec2. Inputs. Spot Fleet Spot Placement - Ramdisk
Id string - Security
Groups List<Pulumi.Aws Native. Ec2. Inputs. Spot Fleet Group Identifier> - Spot
Price string - Subnet
Id string - List<Pulumi.
Aws Native. Ec2. Inputs. Spot Fleet Tag Specification> - User
Data string - Weighted
Capacity double
- Image
Id string - Block
Device []SpotMappings Fleet Block Device Mapping - Ebs
Optimized bool - Iam
Instance SpotProfile Fleet Iam Instance Profile Specification - Instance
Requirements SpotFleet Instance Requirements Request - Instance
Type string - Kernel
Id string - Key
Name string - Monitoring
Spot
Fleet Monitoring - Network
Interfaces []SpotFleet Instance Network Interface Specification - Placement
Spot
Fleet Spot Placement - Ramdisk
Id string - Security
Groups []SpotFleet Group Identifier - Spot
Price string - Subnet
Id string - []Spot
Fleet Tag Specification - User
Data string - Weighted
Capacity float64
- image
Id String - block
Device List<SpotMappings Fleet Block Device Mapping> - ebs
Optimized Boolean - iam
Instance SpotProfile Fleet Iam Instance Profile Specification - instance
Requirements SpotFleet Instance Requirements Request - instance
Type String - kernel
Id String - key
Name String - monitoring
Spot
Fleet Monitoring - network
Interfaces List<SpotFleet Instance Network Interface Specification> - placement
Spot
Fleet Spot Placement - ramdisk
Id String - security
Groups List<SpotFleet Group Identifier> - spot
Price String - subnet
Id String - List<Spot
Fleet Tag Specification> - user
Data String - weighted
Capacity Double
- image
Id string - block
Device SpotMappings Fleet Block Device Mapping[] - ebs
Optimized boolean - iam
Instance SpotProfile Fleet Iam Instance Profile Specification - instance
Requirements SpotFleet Instance Requirements Request - instance
Type string - kernel
Id string - key
Name string - monitoring
Spot
Fleet Monitoring - network
Interfaces SpotFleet Instance Network Interface Specification[] - placement
Spot
Fleet Spot Placement - ramdisk
Id string - security
Groups SpotFleet Group Identifier[] - spot
Price string - subnet
Id string - Spot
Fleet Tag Specification[] - user
Data string - weighted
Capacity number
- image_
id str - block_
device_ Sequence[Spotmappings Fleet Block Device Mapping] - ebs_
optimized bool - iam_
instance_ Spotprofile Fleet Iam Instance Profile Specification - instance_
requirements SpotFleet Instance Requirements Request - instance_
type str - kernel_
id str - key_
name str - monitoring
Spot
Fleet Monitoring - network_
interfaces Sequence[SpotFleet Instance Network Interface Specification] - placement
Spot
Fleet Spot Placement - ramdisk_
id str - security_
groups Sequence[SpotFleet Group Identifier] - spot_
price str - subnet_
id str - tag_
specifications Sequence[SpotFleet Tag Specification] - user_
data str - weighted_
capacity float
- image
Id String - block
Device List<Property Map>Mappings - ebs
Optimized Boolean - iam
Instance Property MapProfile - instance
Requirements Property Map - instance
Type String - kernel
Id String - key
Name String - monitoring Property Map
- network
Interfaces List<Property Map> - placement Property Map
- ramdisk
Id String - security
Groups List<Property Map> - spot
Price String - subnet
Id String - List<Property Map>
- user
Data String - weighted
Capacity Number
SpotFleetLaunchTemplateConfig
SpotFleetLaunchTemplateOverrides
- Availability
Zone string - Instance
Requirements Pulumi.Aws Native. Ec2. Inputs. Spot Fleet Instance Requirements Request - Instance
Type string - Priority double
- Spot
Price string - Subnet
Id string - Weighted
Capacity double
- Availability
Zone string - Instance
Requirements SpotFleet Instance Requirements Request - Instance
Type string - Priority float64
- Spot
Price string - Subnet
Id string - Weighted
Capacity float64
- availability
Zone String - instance
Requirements SpotFleet Instance Requirements Request - instance
Type String - priority Double
- spot
Price String - subnet
Id String - weighted
Capacity Double
- availability
Zone string - instance
Requirements SpotFleet Instance Requirements Request - instance
Type string - priority number
- spot
Price string - subnet
Id string - weighted
Capacity number
- availability
Zone String - instance
Requirements Property Map - instance
Type String - priority Number
- spot
Price String - subnet
Id String - weighted
Capacity Number
SpotFleetLoadBalancersConfig
SpotFleetMemoryGiBPerVCpuRequest
SpotFleetMemoryMiBRequest
SpotFleetMonitoring
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
SpotFleetNetworkBandwidthGbpsRequest
SpotFleetNetworkInterfaceCountRequest
SpotFleetPrivateIpAddressSpecification
- Private
Ip stringAddress - Primary bool
- Private
Ip stringAddress - Primary bool
- private
Ip StringAddress - primary Boolean
- private
Ip stringAddress - primary boolean
- private_
ip_ straddress - primary bool
- private
Ip StringAddress - primary Boolean
SpotFleetRequestConfigData
- Iam
Fleet stringRole - Target
Capacity int - Allocation
Strategy Pulumi.Aws Native. Ec2. Spot Fleet Request Config Data Allocation Strategy - Context string
- Excess
Capacity Pulumi.Termination Policy Aws Native. Ec2. Spot Fleet Request Config Data Excess Capacity Termination Policy - Instance
Interruption Pulumi.Behavior Aws Native. Ec2. Spot Fleet Request Config Data Instance Interruption Behavior - Instance
Pools intTo Use Count - Launch
Specifications List<Pulumi.Aws Native. Ec2. Inputs. Spot Fleet Launch Specification> - Launch
Template List<Pulumi.Configs Aws Native. Ec2. Inputs. Spot Fleet Launch Template Config> - Load
Balancers Pulumi.Config Aws Native. Ec2. Inputs. Spot Fleet Load Balancers Config - On
Demand stringAllocation Strategy - On
Demand stringMax Total Price - On
Demand intTarget Capacity - Replace
Unhealthy boolInstances - Spot
Maintenance Pulumi.Strategies Aws Native. Ec2. Inputs. Spot Fleet Spot Maintenance Strategies - Spot
Max stringTotal Price - Spot
Price string - List<Pulumi.
Aws Native. Ec2. Inputs. Spot Fleet Tag Specification> - Target
Capacity Pulumi.Unit Type Aws Native. Ec2. Spot Fleet Request Config Data Target Capacity Unit Type - Terminate
Instances boolWith Expiration - Type
Pulumi.
Aws Native. Ec2. Spot Fleet Request Config Data Type - Valid
From string - Valid
Until string
- Iam
Fleet stringRole - Target
Capacity int - Allocation
Strategy SpotFleet Request Config Data Allocation Strategy - Context string
- Excess
Capacity SpotTermination Policy Fleet Request Config Data Excess Capacity Termination Policy - Instance
Interruption SpotBehavior Fleet Request Config Data Instance Interruption Behavior - Instance
Pools intTo Use Count - Launch
Specifications []SpotFleet Launch Specification - Launch
Template []SpotConfigs Fleet Launch Template Config - Load
Balancers SpotConfig Fleet Load Balancers Config - On
Demand stringAllocation Strategy - On
Demand stringMax Total Price - On
Demand intTarget Capacity - Replace
Unhealthy boolInstances - Spot
Maintenance SpotStrategies Fleet Spot Maintenance Strategies - Spot
Max stringTotal Price - Spot
Price string - []Spot
Fleet Tag Specification - Target
Capacity SpotUnit Type Fleet Request Config Data Target Capacity Unit Type - Terminate
Instances boolWith Expiration - Type
Spot
Fleet Request Config Data Type - Valid
From string - Valid
Until string
- iam
Fleet StringRole - target
Capacity Integer - allocation
Strategy SpotFleet Request Config Data Allocation Strategy - context String
- excess
Capacity SpotTermination Policy Fleet Request Config Data Excess Capacity Termination Policy - instance
Interruption SpotBehavior Fleet Request Config Data Instance Interruption Behavior - instance
Pools IntegerTo Use Count - launch
Specifications List<SpotFleet Launch Specification> - launch
Template List<SpotConfigs Fleet Launch Template Config> - load
Balancers SpotConfig Fleet Load Balancers Config - on
Demand StringAllocation Strategy - on
Demand StringMax Total Price - on
Demand IntegerTarget Capacity - replace
Unhealthy BooleanInstances - spot
Maintenance SpotStrategies Fleet Spot Maintenance Strategies - spot
Max StringTotal Price - spot
Price String - List<Spot
Fleet Tag Specification> - target
Capacity SpotUnit Type Fleet Request Config Data Target Capacity Unit Type - terminate
Instances BooleanWith Expiration - type
Spot
Fleet Request Config Data Type - valid
From String - valid
Until String
- iam
Fleet stringRole - target
Capacity number - allocation
Strategy SpotFleet Request Config Data Allocation Strategy - context string
- excess
Capacity SpotTermination Policy Fleet Request Config Data Excess Capacity Termination Policy - instance
Interruption SpotBehavior Fleet Request Config Data Instance Interruption Behavior - instance
Pools numberTo Use Count - launch
Specifications SpotFleet Launch Specification[] - launch
Template SpotConfigs Fleet Launch Template Config[] - load
Balancers SpotConfig Fleet Load Balancers Config - on
Demand stringAllocation Strategy - on
Demand stringMax Total Price - on
Demand numberTarget Capacity - replace
Unhealthy booleanInstances - spot
Maintenance SpotStrategies Fleet Spot Maintenance Strategies - spot
Max stringTotal Price - spot
Price string - Spot
Fleet Tag Specification[] - target
Capacity SpotUnit Type Fleet Request Config Data Target Capacity Unit Type - terminate
Instances booleanWith Expiration - type
Spot
Fleet Request Config Data Type - valid
From string - valid
Until string
- iam_
fleet_ strrole - target_
capacity int - allocation_
strategy SpotFleet Request Config Data Allocation Strategy - context str
- excess_
capacity_ Spottermination_ policy Fleet Request Config Data Excess Capacity Termination Policy - instance_
interruption_ Spotbehavior Fleet Request Config Data Instance Interruption Behavior - instance_
pools_ intto_ use_ count - launch_
specifications Sequence[SpotFleet Launch Specification] - launch_
template_ Sequence[Spotconfigs Fleet Launch Template Config] - load_
balancers_ Spotconfig Fleet Load Balancers Config - on_
demand_ strallocation_ strategy - on_
demand_ strmax_ total_ price - on_
demand_ inttarget_ capacity - replace_
unhealthy_ boolinstances - spot_
maintenance_ Spotstrategies Fleet Spot Maintenance Strategies - spot_
max_ strtotal_ price - spot_
price str - tag_
specifications Sequence[SpotFleet Tag Specification] - target_
capacity_ Spotunit_ type Fleet Request Config Data Target Capacity Unit Type - terminate_
instances_ boolwith_ expiration - type
Spot
Fleet Request Config Data Type - valid_
from str - valid_
until str
- iam
Fleet StringRole - target
Capacity Number - allocation
Strategy "capacityOptimized" | "capacity Optimized Prioritized" | "diversified" | "lowest Price" | "price Capacity Optimized" - context String
- excess
Capacity "Default" | "NoTermination Policy Termination" - instance
Interruption "hibernate" | "stop" | "terminate"Behavior - instance
Pools NumberTo Use Count - launch
Specifications List<Property Map> - launch
Template List<Property Map>Configs - load
Balancers Property MapConfig - on
Demand StringAllocation Strategy - on
Demand StringMax Total Price - on
Demand NumberTarget Capacity - replace
Unhealthy BooleanInstances - spot
Maintenance Property MapStrategies - spot
Max StringTotal Price - spot
Price String - List<Property Map>
- target
Capacity "vcpu" | "memory-mib" | "units"Unit Type - terminate
Instances BooleanWith Expiration - type "maintain" | "request"
- valid
From String - valid
Until String
SpotFleetRequestConfigDataAllocationStrategy
SpotFleetRequestConfigDataExcessCapacityTerminationPolicy
SpotFleetRequestConfigDataInstanceInterruptionBehavior
SpotFleetRequestConfigDataTargetCapacityUnitType
SpotFleetRequestConfigDataType
SpotFleetSpotCapacityRebalance
SpotFleetSpotCapacityRebalanceReplacementStrategy
SpotFleetSpotMaintenanceStrategies
SpotFleetSpotPlacement
SpotFleetSpotPlacementTenancy
SpotFleetTag
SpotFleetTagSpecification
- resource
Type "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" - List<Property Map>
SpotFleetTagSpecificationResourceType
SpotFleetTargetGroup
- Arn string
- Arn string
- arn String
- arn string
- arn str
- arn String
SpotFleetTargetGroupsConfig
SpotFleetTotalLocalStorageGbRequest
SpotFleetVCpuCountRangeRequest
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi