latest--aws-ec2-spotfleet
shared| Type | object |
|---|---|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-ec2-spotfleet.json |
| Parent schema | serverless-framework-configuration |
Type:
object
Resource Type definition for AWS::EC2::SpotFleet. Source:- No source definition found, add manually please
Properties
23 nested properties
TargetCapacity
integer
required
AllocationStrategy
string | Aws_CF_FunctionString
Context
string | Aws_CF_FunctionString
ExcessCapacityTerminationPolicy
string | Aws_CF_FunctionString
InstanceInterruptionBehavior
string | Aws_CF_FunctionString
InstancePoolsToUseCount
integer
LaunchSpecifications
SpotFleetLaunchSpecification[]
uniqueItems=true
LaunchTemplateConfigs
LaunchTemplateConfig[]
uniqueItems=true
LoadBalancersConfig
object
OnDemandAllocationStrategy
string | Aws_CF_FunctionString
OnDemandMaxTotalPrice
string | Aws_CF_FunctionString
OnDemandTargetCapacity
integer
ReplaceUnhealthyInstances
boolean
SpotMaintenanceStrategies
object
1 nested properties
CapacityRebalance
object
2 nested properties
ReplacementStrategy
string | Aws_CF_FunctionString
TerminationDelay
integer
SpotMaxTotalPrice
string | Aws_CF_FunctionString
SpotPrice
string | Aws_CF_FunctionString
TerminateInstancesWithExpiration
boolean
Type
string | Aws_CF_FunctionString
ValidFrom
string | Aws_CF_FunctionString
ValidUntil
string | Aws_CF_FunctionString
TagSpecifications
SpotFleetTagSpecification[]
uniqueItems=true
TargetCapacityUnitType
string | Aws_CF_FunctionString
Definitions
SpotFleetRequestConfigData
object
TargetCapacity
integer
required
AllocationStrategy
string | Aws_CF_FunctionString
Context
string | Aws_CF_FunctionString
ExcessCapacityTerminationPolicy
string | Aws_CF_FunctionString
InstanceInterruptionBehavior
string | Aws_CF_FunctionString
InstancePoolsToUseCount
integer
LaunchSpecifications
SpotFleetLaunchSpecification[]
uniqueItems=true
LaunchTemplateConfigs
LaunchTemplateConfig[]
uniqueItems=true
LoadBalancersConfig
object
OnDemandAllocationStrategy
string | Aws_CF_FunctionString
OnDemandMaxTotalPrice
string | Aws_CF_FunctionString
OnDemandTargetCapacity
integer
ReplaceUnhealthyInstances
boolean
SpotMaintenanceStrategies
object
1 nested properties
CapacityRebalance
object
2 nested properties
ReplacementStrategy
string | Aws_CF_FunctionString
TerminationDelay
integer
SpotMaxTotalPrice
string | Aws_CF_FunctionString
SpotPrice
string | Aws_CF_FunctionString
TerminateInstancesWithExpiration
boolean
Type
string | Aws_CF_FunctionString
ValidFrom
string | Aws_CF_FunctionString
ValidUntil
string | Aws_CF_FunctionString
TagSpecifications
SpotFleetTagSpecification[]
uniqueItems=true
TargetCapacityUnitType
string | Aws_CF_FunctionString
SpotFleetLaunchSpecification
object
BlockDeviceMappings
BlockDeviceMapping[]
uniqueItems=true
EbsOptimized
boolean
IamInstanceProfile
object
1 nested properties
Arn
string | Aws_CF_FunctionString
InstanceType
string | Aws_CF_FunctionString
KernelId
string | Aws_CF_FunctionString
KeyName
string | Aws_CF_FunctionString
Monitoring
object
1 nested properties
Enabled
boolean
NetworkInterfaces
InstanceNetworkInterfaceSpecification[]
uniqueItems=true
Placement
object
3 nested properties
AvailabilityZone
string | Aws_CF_FunctionString
GroupName
string | Aws_CF_FunctionString
Tenancy
string | Aws_CF_FunctionString
RamdiskId
string | Aws_CF_FunctionString
SecurityGroups
GroupIdentifier[]
uniqueItems=true
SpotPrice
string | Aws_CF_FunctionString
SubnetId
string | Aws_CF_FunctionString
TagSpecifications
SpotFleetTagSpecification[]
uniqueItems=true
UserData
string | Aws_CF_FunctionString
WeightedCapacity
number
InstanceRequirements
object
23 nested properties
VCpuCount
object
2 nested properties
Min
integer
Max
integer
MemoryMiB
object
2 nested properties
Min
integer
Max
integer
CpuManufacturers
string[]
MemoryGiBPerVCpu
object
2 nested properties
Min
number
Max
number
AllowedInstanceTypes
string[]
ExcludedInstanceTypes
string[]
InstanceGenerations
string[]
SpotMaxPricePercentageOverLowestPrice
integer
OnDemandMaxPricePercentageOverLowestPrice
integer
BareMetal
string | Aws_CF_FunctionString
BurstablePerformance
string | Aws_CF_FunctionString
RequireHibernateSupport
boolean
NetworkBandwidthGbps
object
2 nested properties
Min
number
Max
number
NetworkInterfaceCount
object
2 nested properties
Min
integer
Max
integer
LocalStorage
string | Aws_CF_FunctionString
LocalStorageTypes
string[]
TotalLocalStorageGB
object
2 nested properties
Min
number
Max
number
BaselineEbsBandwidthMbps
object
2 nested properties
Min
integer
Max
integer
AcceleratorTypes
string[]
AcceleratorCount
object
2 nested properties
Min
integer
Max
integer
AcceleratorManufacturers
string[]
AcceleratorNames
string[]
AcceleratorTotalMemoryMiB
object
2 nested properties
Min
integer
Max
integer
LoadBalancersConfig
object
SpotMaintenanceStrategies
object
CapacityRebalance
object
2 nested properties
ReplacementStrategy
string | Aws_CF_FunctionString
TerminationDelay
integer
SpotCapacityRebalance
object
ReplacementStrategy
string | Aws_CF_FunctionString
TerminationDelay
integer
LaunchTemplateConfig
object
LaunchTemplateSpecification
object
3 nested properties
Overrides
LaunchTemplateOverrides[]
uniqueItems=true
SpotFleetTagSpecification
object
ResourceType
string | Aws_CF_FunctionString
Tags
Tag[]
FleetLaunchTemplateSpecification
object
GroupIdentifier
object
IamInstanceProfileSpecification
object
Arn
string | Aws_CF_FunctionString
ClassicLoadBalancersConfig
object
uniqueItems=true
LaunchTemplateOverrides
object
AvailabilityZone
string | Aws_CF_FunctionString
InstanceType
string | Aws_CF_FunctionString
SpotPrice
string | Aws_CF_FunctionString
SubnetId
string | Aws_CF_FunctionString
WeightedCapacity
number
InstanceRequirements
object
23 nested properties
VCpuCount
object
2 nested properties
Min
integer
Max
integer
MemoryMiB
object
2 nested properties
Min
integer
Max
integer
CpuManufacturers
string[]
MemoryGiBPerVCpu
object
2 nested properties
Min
number
Max
number
AllowedInstanceTypes
string[]
ExcludedInstanceTypes
string[]
InstanceGenerations
string[]
SpotMaxPricePercentageOverLowestPrice
integer
OnDemandMaxPricePercentageOverLowestPrice
integer
BareMetal
string | Aws_CF_FunctionString
BurstablePerformance
string | Aws_CF_FunctionString
RequireHibernateSupport
boolean
NetworkBandwidthGbps
object
2 nested properties
Min
number
Max
number
NetworkInterfaceCount
object
2 nested properties
Min
integer
Max
integer
LocalStorage
string | Aws_CF_FunctionString
LocalStorageTypes
string[]
TotalLocalStorageGB
object
2 nested properties
Min
number
Max
number
BaselineEbsBandwidthMbps
object
2 nested properties
Min
integer
Max
integer
AcceleratorTypes
string[]
AcceleratorCount
object
2 nested properties
Min
integer
Max
integer
AcceleratorManufacturers
string[]
AcceleratorNames
string[]
AcceleratorTotalMemoryMiB
object
2 nested properties
Min
integer
Max
integer
Priority
number
SpotFleetMonitoring
object
Enabled
boolean
SpotPlacement
object
AvailabilityZone
string | Aws_CF_FunctionString
GroupName
string | Aws_CF_FunctionString
Tenancy
string | Aws_CF_FunctionString
InstanceNetworkInterfaceSpecification
object
AssociatePublicIpAddress
boolean
DeleteOnTermination
boolean
Description
string | Aws_CF_FunctionString
DeviceIndex
integer
Groups
string[]
uniqueItems=true
Ipv6AddressCount
integer
Ipv6Addresses
InstanceIpv6Address[]
uniqueItems=true
NetworkInterfaceId
string | Aws_CF_FunctionString
PrivateIpAddresses
PrivateIpAddressSpecification[]
uniqueItems=true
SecondaryPrivateIpAddressCount
integer
SubnetId
string | Aws_CF_FunctionString
BlockDeviceMapping
object
Ebs
object
6 nested properties
DeleteOnTermination
boolean
Encrypted
boolean
Iops
integer
SnapshotId
string | Aws_CF_FunctionString
VolumeSize
integer
VolumeType
string | Aws_CF_FunctionString
NoDevice
string | Aws_CF_FunctionString
VirtualName
string | Aws_CF_FunctionString
TargetGroupsConfig
object
uniqueItems=true
EbsBlockDevice
object
DeleteOnTermination
boolean
Encrypted
boolean
Iops
integer
SnapshotId
string | Aws_CF_FunctionString
VolumeSize
integer
VolumeType
string | Aws_CF_FunctionString
TargetGroup
object
Tag
object
PrivateIpAddressSpecification
object
Primary
boolean
ClassicLoadBalancer
object
InstanceIpv6Address
object
InstanceRequirementsRequest
object
VCpuCount
object
2 nested properties
Min
integer
Max
integer
MemoryMiB
object
2 nested properties
Min
integer
Max
integer
CpuManufacturers
string[]
MemoryGiBPerVCpu
object
2 nested properties
Min
number
Max
number
AllowedInstanceTypes
string[]
ExcludedInstanceTypes
string[]
InstanceGenerations
string[]
SpotMaxPricePercentageOverLowestPrice
integer
OnDemandMaxPricePercentageOverLowestPrice
integer
BareMetal
string | Aws_CF_FunctionString
BurstablePerformance
string | Aws_CF_FunctionString
RequireHibernateSupport
boolean
NetworkBandwidthGbps
object
2 nested properties
Min
number
Max
number
NetworkInterfaceCount
object
2 nested properties
Min
integer
Max
integer
LocalStorage
string | Aws_CF_FunctionString
LocalStorageTypes
string[]
TotalLocalStorageGB
object
2 nested properties
Min
number
Max
number
BaselineEbsBandwidthMbps
object
2 nested properties
Min
integer
Max
integer
AcceleratorTypes
string[]
AcceleratorCount
object
2 nested properties
Min
integer
Max
integer
AcceleratorManufacturers
string[]
AcceleratorNames
string[]
AcceleratorTotalMemoryMiB
object
2 nested properties
Min
integer
Max
integer
VCpuCountRangeRequest
object
Min
integer
Max
integer
MemoryMiBRequest
object
Min
integer
Max
integer
MemoryGiBPerVCpuRequest
object
Min
number
Max
number
NetworkBandwidthGbpsRequest
object
Min
number
Max
number
NetworkInterfaceCountRequest
object
Min
integer
Max
integer
TotalLocalStorageGBRequest
object
Min
number
Max
number
BaselineEbsBandwidthMbpsRequest
object
Min
integer
Max
integer
AcceleratorCountRequest
object
Min
integer
Max
integer
AcceleratorTotalMemoryMiBRequest
object
Min
integer
Max
integer