Class LaunchTemplateInstanceMarketOptionsSpotOptionsArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Ec2.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class LaunchTemplateInstanceMarketOptionsSpotOptionsArgs : ResourceArgs
Constructors
View SourceLaunchTemplateInstanceMarketOptionsSpotOptionsArgs()
Declaration
public LaunchTemplateInstanceMarketOptionsSpotOptionsArgs()
Properties
View SourceBlockDurationMinutes
The required duration in minutes. This value must be a multiple of 60.
Declaration
public Input<int> BlockDurationMinutes { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
InstanceInterruptionBehavior
The behavior when a Spot Instance is interrupted. Can be hibernate,
stop, or terminate. (Default: terminate).
Declaration
public Input<string> InstanceInterruptionBehavior { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MaxPrice
The maximum hourly price you're willing to pay for the Spot Instances.
Declaration
public Input<string> MaxPrice { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SpotInstanceType
The Spot Instance request type. Can be one-time, or persistent.
Declaration
public Input<string> SpotInstanceType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ValidUntil
The end date of the request.
Declaration
public Input<string> ValidUntil { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |