Class: Aws::EC2::Types::CapacityBlockOffering
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::EC2::Types::CapacityBlockOffering
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-ec2/types.rb
 
Overview
The recommended Capacity Block that fits your search requirements.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #availability_zone  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The Availability Zone of the Capacity Block offering.
 - 
  
    
      #capacity_block_duration_hours  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The number of hours (in addition to ‘capacityBlockDurationMinutes`) for the duration of the Capacity Block reservation.
 - 
  
    
      #capacity_block_duration_minutes  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The number of minutes (in addition to ‘capacityBlockDurationHours`) for the duration of the Capacity Block reservation.
 - 
  
    
      #capacity_block_offering_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ID of the Capacity Block offering.
 - 
  
    
      #currency_code  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The currency of the payment for the Capacity Block.
 - 
  
    
      #end_date  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The end date of the Capacity Block offering.
 - 
  
    
      #instance_count  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The number of instances in the Capacity Block offering.
 - 
  
    
      #instance_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The instance type of the Capacity Block offering.
 - 
  
    
      #start_date  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The start date of the Capacity Block offering.
 - 
  
    
      #tenancy  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The tenancy of the Capacity Block.
 - 
  
    
      #upfront_fee  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The total price to be paid up front.
 
Instance Attribute Details
#availability_zone ⇒ String
The Availability Zone of the Capacity Block offering.
      4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 4898 class CapacityBlockOffering < Struct.new( :capacity_block_offering_id, :instance_type, :availability_zone, :instance_count, :start_date, :end_date, :capacity_block_duration_hours, :upfront_fee, :currency_code, :tenancy, :capacity_block_duration_minutes) SENSITIVE = [] include Aws::Structure end  | 
  
#capacity_block_duration_hours ⇒ Integer
The number of hours (in addition to ‘capacityBlockDurationMinutes`) for the duration of the Capacity Block reservation. For example, if a Capacity Block starts at 04:55 and ends at 11:30, the hours field would be 6.
      4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 4898 class CapacityBlockOffering < Struct.new( :capacity_block_offering_id, :instance_type, :availability_zone, :instance_count, :start_date, :end_date, :capacity_block_duration_hours, :upfront_fee, :currency_code, :tenancy, :capacity_block_duration_minutes) SENSITIVE = [] include Aws::Structure end  | 
  
#capacity_block_duration_minutes ⇒ Integer
The number of minutes (in addition to ‘capacityBlockDurationHours`) for the duration of the Capacity Block reservation. For example, if a Capacity Block starts at 08:55 and ends at 11:30, the minutes field would be 35.
      4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 4898 class CapacityBlockOffering < Struct.new( :capacity_block_offering_id, :instance_type, :availability_zone, :instance_count, :start_date, :end_date, :capacity_block_duration_hours, :upfront_fee, :currency_code, :tenancy, :capacity_block_duration_minutes) SENSITIVE = [] include Aws::Structure end  | 
  
#capacity_block_offering_id ⇒ String
The ID of the Capacity Block offering.
      4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 4898 class CapacityBlockOffering < Struct.new( :capacity_block_offering_id, :instance_type, :availability_zone, :instance_count, :start_date, :end_date, :capacity_block_duration_hours, :upfront_fee, :currency_code, :tenancy, :capacity_block_duration_minutes) SENSITIVE = [] include Aws::Structure end  | 
  
#currency_code ⇒ String
The currency of the payment for the Capacity Block.
      4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 4898 class CapacityBlockOffering < Struct.new( :capacity_block_offering_id, :instance_type, :availability_zone, :instance_count, :start_date, :end_date, :capacity_block_duration_hours, :upfront_fee, :currency_code, :tenancy, :capacity_block_duration_minutes) SENSITIVE = [] include Aws::Structure end  | 
  
#end_date ⇒ Time
The end date of the Capacity Block offering.
      4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 4898 class CapacityBlockOffering < Struct.new( :capacity_block_offering_id, :instance_type, :availability_zone, :instance_count, :start_date, :end_date, :capacity_block_duration_hours, :upfront_fee, :currency_code, :tenancy, :capacity_block_duration_minutes) SENSITIVE = [] include Aws::Structure end  | 
  
#instance_count ⇒ Integer
The number of instances in the Capacity Block offering.
      4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 4898 class CapacityBlockOffering < Struct.new( :capacity_block_offering_id, :instance_type, :availability_zone, :instance_count, :start_date, :end_date, :capacity_block_duration_hours, :upfront_fee, :currency_code, :tenancy, :capacity_block_duration_minutes) SENSITIVE = [] include Aws::Structure end  | 
  
#instance_type ⇒ String
The instance type of the Capacity Block offering.
      4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 4898 class CapacityBlockOffering < Struct.new( :capacity_block_offering_id, :instance_type, :availability_zone, :instance_count, :start_date, :end_date, :capacity_block_duration_hours, :upfront_fee, :currency_code, :tenancy, :capacity_block_duration_minutes) SENSITIVE = [] include Aws::Structure end  | 
  
#start_date ⇒ Time
The start date of the Capacity Block offering.
      4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 4898 class CapacityBlockOffering < Struct.new( :capacity_block_offering_id, :instance_type, :availability_zone, :instance_count, :start_date, :end_date, :capacity_block_duration_hours, :upfront_fee, :currency_code, :tenancy, :capacity_block_duration_minutes) SENSITIVE = [] include Aws::Structure end  | 
  
#tenancy ⇒ String
The tenancy of the Capacity Block.
      4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 4898 class CapacityBlockOffering < Struct.new( :capacity_block_offering_id, :instance_type, :availability_zone, :instance_count, :start_date, :end_date, :capacity_block_duration_hours, :upfront_fee, :currency_code, :tenancy, :capacity_block_duration_minutes) SENSITIVE = [] include Aws::Structure end  | 
  
#upfront_fee ⇒ String
The total price to be paid up front.
      4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 4898 class CapacityBlockOffering < Struct.new( :capacity_block_offering_id, :instance_type, :availability_zone, :instance_count, :start_date, :end_date, :capacity_block_duration_hours, :upfront_fee, :currency_code, :tenancy, :capacity_block_duration_minutes) SENSITIVE = [] include Aws::Structure end  |