Class: Aws::SecurityHub::Types::AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetails
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
Provides details about the market (purchasing) options for Spot Instances.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#block_duration_minutes ⇒ Integer
Deprecated.
-
#instance_interruption_behavior ⇒ String
The behavior when a Spot Instance is interrupted.
-
#max_price ⇒ String
The maximum hourly price you’re willing to pay for the Spot Instances.
-
#spot_instance_type ⇒ String
The Spot Instance request type.
-
#valid_until ⇒ String
The end date of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ), for persistent requests.
Instance Attribute Details
#block_duration_minutes ⇒ Integer
Deprecated.
7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-securityhub/types.rb', line 7531 class AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetails < Struct.new( :block_duration_minutes, :instance_interruption_behavior, :max_price, :spot_instance_type, :valid_until) SENSITIVE = [] include Aws::Structure end |
#instance_interruption_behavior ⇒ String
The behavior when a Spot Instance is interrupted.
7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-securityhub/types.rb', line 7531 class AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetails < Struct.new( :block_duration_minutes, :instance_interruption_behavior, :max_price, :spot_instance_type, :valid_until) SENSITIVE = [] include Aws::Structure end |
#max_price ⇒ String
The maximum hourly price you’re willing to pay for the Spot Instances.
7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-securityhub/types.rb', line 7531 class AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetails < Struct.new( :block_duration_minutes, :instance_interruption_behavior, :max_price, :spot_instance_type, :valid_until) SENSITIVE = [] include Aws::Structure end |
#spot_instance_type ⇒ String
The Spot Instance request type.
7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-securityhub/types.rb', line 7531 class AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetails < Struct.new( :block_duration_minutes, :instance_interruption_behavior, :max_price, :spot_instance_type, :valid_until) SENSITIVE = [] include Aws::Structure end |
#valid_until ⇒ String
The end date of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ), for persistent requests.
7531 7532 7533 7534 7535 7536 7537 7538 7539 |
# File 'lib/aws-sdk-securityhub/types.rb', line 7531 class AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetails < Struct.new( :block_duration_minutes, :instance_interruption_behavior, :max_price, :spot_instance_type, :valid_until) SENSITIVE = [] include Aws::Structure end |