Package com.pulumi.aws.ec2.outputs
Class SpotFleetRequestLaunchSpecification
- java.lang.Object
-
- com.pulumi.aws.ec2.outputs.SpotFleetRequestLaunchSpecification
-
public final class SpotFleetRequestLaunchSpecification extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SpotFleetRequestLaunchSpecification.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
ami()
java.util.Optional<java.lang.Boolean>
associatePublicIpAddress()
java.util.Optional<java.lang.String>
availabilityZone()
static SpotFleetRequestLaunchSpecification.Builder
builder()
static SpotFleetRequestLaunchSpecification.Builder
builder(SpotFleetRequestLaunchSpecification defaults)
java.util.List<SpotFleetRequestLaunchSpecificationEbsBlockDevice>
ebsBlockDevices()
java.util.Optional<java.lang.Boolean>
ebsOptimized()
java.util.List<SpotFleetRequestLaunchSpecificationEphemeralBlockDevice>
ephemeralBlockDevices()
java.util.Optional<java.lang.String>
iamInstanceProfile()
java.util.Optional<java.lang.String>
iamInstanceProfileArn()
java.lang.String
instanceType()
java.util.Optional<java.lang.String>
keyName()
java.util.Optional<java.lang.Boolean>
monitoring()
java.util.Optional<java.lang.String>
placementGroup()
java.util.Optional<java.lang.String>
placementTenancy()
java.util.List<SpotFleetRequestLaunchSpecificationRootBlockDevice>
rootBlockDevices()
java.util.Optional<java.lang.String>
spotPrice()
java.util.Optional<java.lang.String>
subnetId()
java.util.Map<java.lang.String,java.lang.String>
tags()
java.util.Optional<java.lang.String>
userData()
java.util.List<java.lang.String>
vpcSecurityGroupIds()
java.util.Optional<java.lang.String>
weightedCapacity()
-
-
-
Method Detail
-
ami
public java.lang.String ami()
-
associatePublicIpAddress
public java.util.Optional<java.lang.Boolean> associatePublicIpAddress()
-
availabilityZone
public java.util.Optional<java.lang.String> availabilityZone()
- Returns:
- The availability zone in which to place the request.
-
ebsBlockDevices
public java.util.List<SpotFleetRequestLaunchSpecificationEbsBlockDevice> ebsBlockDevices()
-
ebsOptimized
public java.util.Optional<java.lang.Boolean> ebsOptimized()
-
ephemeralBlockDevices
public java.util.List<SpotFleetRequestLaunchSpecificationEphemeralBlockDevice> ephemeralBlockDevices()
-
iamInstanceProfile
public java.util.Optional<java.lang.String> iamInstanceProfile()
-
iamInstanceProfileArn
public java.util.Optional<java.lang.String> iamInstanceProfileArn()
-
instanceType
public java.lang.String instanceType()
- Returns:
- The type of instance to request.
-
keyName
public java.util.Optional<java.lang.String> keyName()
-
monitoring
public java.util.Optional<java.lang.Boolean> monitoring()
-
placementGroup
public java.util.Optional<java.lang.String> placementGroup()
-
placementTenancy
public java.util.Optional<java.lang.String> placementTenancy()
-
rootBlockDevices
public java.util.List<SpotFleetRequestLaunchSpecificationRootBlockDevice> rootBlockDevices()
-
spotPrice
public java.util.Optional<java.lang.String> spotPrice()
- Returns:
- The maximum bid price per unit hour.
-
subnetId
public java.util.Optional<java.lang.String> subnetId()
- Returns:
- The subnet in which to launch the requested instance.
-
tags
public java.util.Map<java.lang.String,java.lang.String> tags()
- Returns:
- A map of tags to assign to the resource. .If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
userData
public java.util.Optional<java.lang.String> userData()
-
vpcSecurityGroupIds
public java.util.List<java.lang.String> vpcSecurityGroupIds()
-
weightedCapacity
public java.util.Optional<java.lang.String> weightedCapacity()
- Returns:
- The capacity added to the fleet by a fulfilled request.
-
builder
public static SpotFleetRequestLaunchSpecification.Builder builder()
-
builder
public static SpotFleetRequestLaunchSpecification.Builder builder(SpotFleetRequestLaunchSpecification defaults)
-
-