Class: Aws::CostOptimizationHub::Types::DynamoDbReservedCapacityConfiguration
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::CostOptimizationHub::Types::DynamoDbReservedCapacityConfiguration
 
- Defined in:
- gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb
Overview
The DynamoDB reserved capacity configuration used for recommendations.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #account_scope  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The account scope for which you want recommendations. 
- 
  
    
      #capacity_units  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The capacity unit of the recommended reservation. 
- 
  
    
      #monthly_recurring_cost  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    How much purchasing this reserved capacity costs you on a monthly basis. 
- 
  
    
      #number_of_capacity_units_to_purchase  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The number of reserved capacity units that Amazon Web Services recommends that you purchase. 
- 
  
    
      #payment_option  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The payment option for the commitment. 
- 
  
    
      #reserved_instances_region  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Amazon Web Services Region of the commitment. 
- 
  
    
      #service  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The service for which you want recommendations. 
- 
  
    
      #term  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The reserved capacity recommendation term in years. 
- 
  
    
      #upfront_cost  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    How much purchasing this reserved capacity costs you upfront. 
Instance Attribute Details
#account_scope ⇒ String
The account scope for which you want recommendations.
| 272 273 274 275 276 277 278 279 280 281 282 283 284 | # File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 272 class DynamoDbReservedCapacityConfiguration < Struct.new( :account_scope, :service, :term, :payment_option, :reserved_instances_region, :upfront_cost, :monthly_recurring_cost, :number_of_capacity_units_to_purchase, :capacity_units) SENSITIVE = [] include Aws::Structure end | 
#capacity_units ⇒ String
The capacity unit of the recommended reservation.
| 272 273 274 275 276 277 278 279 280 281 282 283 284 | # File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 272 class DynamoDbReservedCapacityConfiguration < Struct.new( :account_scope, :service, :term, :payment_option, :reserved_instances_region, :upfront_cost, :monthly_recurring_cost, :number_of_capacity_units_to_purchase, :capacity_units) SENSITIVE = [] include Aws::Structure end | 
#monthly_recurring_cost ⇒ String
How much purchasing this reserved capacity costs you on a monthly basis.
| 272 273 274 275 276 277 278 279 280 281 282 283 284 | # File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 272 class DynamoDbReservedCapacityConfiguration < Struct.new( :account_scope, :service, :term, :payment_option, :reserved_instances_region, :upfront_cost, :monthly_recurring_cost, :number_of_capacity_units_to_purchase, :capacity_units) SENSITIVE = [] include Aws::Structure end | 
#number_of_capacity_units_to_purchase ⇒ String
The number of reserved capacity units that Amazon Web Services recommends that you purchase.
| 272 273 274 275 276 277 278 279 280 281 282 283 284 | # File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 272 class DynamoDbReservedCapacityConfiguration < Struct.new( :account_scope, :service, :term, :payment_option, :reserved_instances_region, :upfront_cost, :monthly_recurring_cost, :number_of_capacity_units_to_purchase, :capacity_units) SENSITIVE = [] include Aws::Structure end | 
#payment_option ⇒ String
The payment option for the commitment.
| 272 273 274 275 276 277 278 279 280 281 282 283 284 | # File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 272 class DynamoDbReservedCapacityConfiguration < Struct.new( :account_scope, :service, :term, :payment_option, :reserved_instances_region, :upfront_cost, :monthly_recurring_cost, :number_of_capacity_units_to_purchase, :capacity_units) SENSITIVE = [] include Aws::Structure end | 
#reserved_instances_region ⇒ String
The Amazon Web Services Region of the commitment.
| 272 273 274 275 276 277 278 279 280 281 282 283 284 | # File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 272 class DynamoDbReservedCapacityConfiguration < Struct.new( :account_scope, :service, :term, :payment_option, :reserved_instances_region, :upfront_cost, :monthly_recurring_cost, :number_of_capacity_units_to_purchase, :capacity_units) SENSITIVE = [] include Aws::Structure end | 
#service ⇒ String
The service for which you want recommendations.
| 272 273 274 275 276 277 278 279 280 281 282 283 284 | # File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 272 class DynamoDbReservedCapacityConfiguration < Struct.new( :account_scope, :service, :term, :payment_option, :reserved_instances_region, :upfront_cost, :monthly_recurring_cost, :number_of_capacity_units_to_purchase, :capacity_units) SENSITIVE = [] include Aws::Structure end | 
#term ⇒ String
The reserved capacity recommendation term in years.
| 272 273 274 275 276 277 278 279 280 281 282 283 284 | # File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 272 class DynamoDbReservedCapacityConfiguration < Struct.new( :account_scope, :service, :term, :payment_option, :reserved_instances_region, :upfront_cost, :monthly_recurring_cost, :number_of_capacity_units_to_purchase, :capacity_units) SENSITIVE = [] include Aws::Structure end | 
#upfront_cost ⇒ String
How much purchasing this reserved capacity costs you upfront.
| 272 273 274 275 276 277 278 279 280 281 282 283 284 | # File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 272 class DynamoDbReservedCapacityConfiguration < Struct.new( :account_scope, :service, :term, :payment_option, :reserved_instances_region, :upfront_cost, :monthly_recurring_cost, :number_of_capacity_units_to_purchase, :capacity_units) SENSITIVE = [] include Aws::Structure end |