Class ClusterMasterInstanceFleetInstanceTypeConfigArgs


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

      • bidPrice

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> bidPrice()
        Returns:
        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:
        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<ClusterMasterInstanceFleetInstanceTypeConfigConfigurationArgs>>> configurations()
        Returns:
        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.
      • instanceType

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

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