Class: Aws::MediaLive::Types::DescribeReservationResponse
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::MediaLive::Types::DescribeReservationResponse
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-medialive/types.rb
 
Overview
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- #arn ⇒ String
 - #count ⇒ Integer
 - #currency_code ⇒ String
 - #duration ⇒ Integer
 - 
  
    
      #duration_units  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Units for duration, e.g.
 - #end ⇒ String
 - #fixed_price ⇒ Float
 - #name ⇒ String
 - #offering_description ⇒ String
 - #offering_id ⇒ String
 - 
  
    
      #offering_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Offering type, e.g.
 - #region ⇒ String
 - 
  
    
      #renewal_settings  ⇒ Types::RenewalSettings 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The Renewal settings for Reservations.
 - #reservation_id ⇒ String
 - 
  
    
      #resource_specification  ⇒ Types::ReservationResourceSpecification 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Resource configuration (codec, resolution, bitrate, …).
 - #start ⇒ String
 - 
  
    
      #state  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Current reservation state.
 - #tags ⇒ Hash<String,String>
 - #usage_price ⇒ Float
 
Instance Attribute Details
#arn ⇒ String
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#count ⇒ Integer
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#currency_code ⇒ String
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#duration ⇒ Integer
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#duration_units ⇒ String
Units for duration, e.g. ‘MONTHS’
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#end ⇒ String
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#fixed_price ⇒ Float
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#name ⇒ String
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#offering_description ⇒ String
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#offering_id ⇒ String
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#offering_type ⇒ String
Offering type, e.g. ‘NO_UPFRONT’
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#region ⇒ String
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#renewal_settings ⇒ Types::RenewalSettings
The Renewal settings for Reservations
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#reservation_id ⇒ String
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#resource_specification ⇒ Types::ReservationResourceSpecification
Resource configuration (codec, resolution, bitrate, …)
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#start ⇒ String
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#state ⇒ String
Current reservation state
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#tags ⇒ Hash<String,String>
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  | 
  
#usage_price ⇒ Float
      3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811  | 
    
      # File 'lib/aws-sdk-medialive/types.rb', line 3789 class DescribeReservationResponse < Struct.new( :arn, :count, :currency_code, :duration, :duration_units, :end, :fixed_price, :name, :offering_description, :offering_id, :offering_type, :region, :renewal_settings, :reservation_id, :resource_specification, :start, :state, :tags, :usage_price) SENSITIVE = [] include Aws::Structure end  |