Class InstanceFleetInstanceTypeConfigArgs


  • public final class InstanceFleetInstanceTypeConfigArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • bidPrice

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> bidPrice()
        Returns:
        The bid price for each EC2 Spot instance type as defined by `instanceType`. Expressed in USD. If neither `bidPrice` nor `bidPriceAsPercentageOfOnDemandPrice` is provided, `bidPriceAsPercentageOfOnDemandPrice` defaults to 100%.
      • bidPriceAsPercentageOfOnDemandPrice

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> bidPriceAsPercentageOfOnDemandPrice()
        Returns:
        The bid price, as a percentage of On-Demand price, for each EC2 Spot instance as defined by `instanceType`. Expressed as a number (for example, 20 specifies 20%). If neither `bidPrice` nor `bidPriceAsPercentageOfOnDemandPrice` is provided, `bidPriceAsPercentageOfOnDemandPrice` defaults to 100%.
      • configurations

        public java.util.Optional<com.pulumi.core.Output<java.util.List<InstanceFleetInstanceTypeConfigConfigurationArgs>>> configurations()
        Returns:
        A configuration classification that applies when provisioning cluster instances, which can include configurations for applications and software that run on the cluster. List of `configuration` blocks.
      • ebsConfigs

        public java.util.Optional<com.pulumi.core.Output<java.util.List<InstanceFleetInstanceTypeConfigEbsConfigArgs>>> ebsConfigs()
        Returns:
        Configuration block(s) for EBS volumes attached to each instance in the instance group. Detailed below.
      • instanceType

        public com.pulumi.core.Output<java.lang.String> instanceType()
        Returns:
        An EC2 instance type, such as m4.xlarge.
      • weightedCapacity

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> weightedCapacity()
        Returns:
        The number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in `aws.emr.InstanceFleet`.