Class SpotFleetRequestLaunchSpecification


  • public final class SpotFleetRequestLaunchSpecification
    extends java.lang.Object
    • 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.
      • ebsOptimized

        public java.util.Optional<java.lang.Boolean> ebsOptimized()
      • 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()
      • 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.