Class: AWSCDK::DynamoDB::CfnGlobalTable::ReadOnDemandThroughputSettingsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::DynamoDB::CfnGlobalTable::ReadOnDemandThroughputSettingsProperty
- Defined in:
- dynamo_db/cfn_global_table.rb
Overview
Sets the read request settings for a replica table or a replica global secondary index.
You can only specify this setting if your resource uses the PAY_PER_REQUEST BillingMode .
Instance Attribute Summary collapse
-
#max_read_request_units ⇒ Numeric?
readonly
Maximum number of read request units for the specified replica of a global table.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(max_read_request_units: nil) ⇒ ReadOnDemandThroughputSettingsProperty
constructor
A new instance of ReadOnDemandThroughputSettingsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(max_read_request_units: nil) ⇒ ReadOnDemandThroughputSettingsProperty
Returns a new instance of ReadOnDemandThroughputSettingsProperty.
1413 1414 1415 1416 |
# File 'dynamo_db/cfn_global_table.rb', line 1413 def initialize(max_read_request_units: nil) @max_read_request_units = max_read_request_units Jsii::Type.check_type(@max_read_request_units, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "maxReadRequestUnits") unless @max_read_request_units.nil? end |
Instance Attribute Details
#max_read_request_units ⇒ Numeric? (readonly)
Maximum number of read request units for the specified replica of a global table.
1422 1423 1424 |
# File 'dynamo_db/cfn_global_table.rb', line 1422 def max_read_request_units @max_read_request_units end |
Class Method Details
.jsii_properties ⇒ Object
1424 1425 1426 1427 1428 |
# File 'dynamo_db/cfn_global_table.rb', line 1424 def self.jsii_properties { :max_read_request_units => "maxReadRequestUnits", } end |
Instance Method Details
#to_jsii ⇒ Object
1430 1431 1432 1433 1434 1435 1436 |
# File 'dynamo_db/cfn_global_table.rb', line 1430 def to_jsii result = {} result.merge!({ "maxReadRequestUnits" => @max_read_request_units, }) result.compact end |