Class: Aws::ApplicationDiscoveryService::Types::ReservedInstanceOptions
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::ApplicationDiscoveryService::Types::ReservedInstanceOptions
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-applicationdiscoveryservice/types.rb
Overview
Used to provide Reserved Instance preferences for the recommendation.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #offering_class  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The flexibility to change the instance types needed for your Reserved Instance. 
- 
  
    
      #purchasing_option  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The payment plan to use for your Reserved Instance. 
- 
  
    
      #term_length  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The preferred duration of the Reserved Instance term. 
Instance Attribute Details
#offering_class ⇒ String
The flexibility to change the instance types needed for your Reserved Instance.
| 1823 1824 1825 1826 1827 1828 1829 | # File 'lib/aws-sdk-applicationdiscoveryservice/types.rb', line 1823 class ReservedInstanceOptions < Struct.new( :purchasing_option, :offering_class, :term_length) SENSITIVE = [] include Aws::Structure end | 
#purchasing_option ⇒ String
The payment plan to use for your Reserved Instance.
| 1823 1824 1825 1826 1827 1828 1829 | # File 'lib/aws-sdk-applicationdiscoveryservice/types.rb', line 1823 class ReservedInstanceOptions < Struct.new( :purchasing_option, :offering_class, :term_length) SENSITIVE = [] include Aws::Structure end | 
#term_length ⇒ String
The preferred duration of the Reserved Instance term.
| 1823 1824 1825 1826 1827 1828 1829 | # File 'lib/aws-sdk-applicationdiscoveryservice/types.rb', line 1823 class ReservedInstanceOptions < Struct.new( :purchasing_option, :offering_class, :term_length) SENSITIVE = [] include Aws::Structure end |