Package com.pulumi.aws.ec2.inputs
Class InstanceInstanceMarketOptionsSpotOptionsArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ec2.inputs.InstanceInstanceMarketOptionsSpotOptionsArgs
-
public final class InstanceInstanceMarketOptionsSpotOptionsArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInstanceInstanceMarketOptionsSpotOptionsArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static InstanceInstanceMarketOptionsSpotOptionsArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InstanceInstanceMarketOptionsSpotOptionsArgs.Builderbuilder()static InstanceInstanceMarketOptionsSpotOptionsArgs.Builderbuilder(InstanceInstanceMarketOptionsSpotOptionsArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>instanceInterruptionBehavior()java.util.Optional<com.pulumi.core.Output<java.lang.String>>maxPrice()java.util.Optional<com.pulumi.core.Output<java.lang.String>>spotInstanceType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>validUntil()
-
-
-
Field Detail
-
Empty
public static final InstanceInstanceMarketOptionsSpotOptionsArgs Empty
-
-
Method Detail
-
instanceInterruptionBehavior
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> instanceInterruptionBehavior()
- Returns:
- The behavior when a Spot Instance is interrupted. Valid values include `hibernate`, `stop`, `terminate` . The default is `terminate`.
-
maxPrice
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> maxPrice()
- Returns:
- The maximum hourly price that you're willing to pay for a Spot Instance.
-
spotInstanceType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> spotInstanceType()
- Returns:
- The Spot Instance request type. Valid values include `one-time`, `persistent`. Persistent Spot Instance requests are only supported when the instance interruption behavior is either hibernate or stop. The default is `one-time`.
-
validUntil
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> validUntil()
- Returns:
- The end date of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). Supported only for persistent requests.
-
builder
public static InstanceInstanceMarketOptionsSpotOptionsArgs.Builder builder()
-
builder
public static InstanceInstanceMarketOptionsSpotOptionsArgs.Builder builder(InstanceInstanceMarketOptionsSpotOptionsArgs defaults)
-
-