Class: AWSCDK::DynamoDB::CfnGlobalTable::WriteOnDemandThroughputSettingsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::DynamoDB::CfnGlobalTable::WriteOnDemandThroughputSettingsProperty
- Defined in:
- dynamo_db/cfn_global_table.rb
Overview
Sets the write request settings for a global table or a global secondary index.
You can only specify this setting if your resource uses the PAY_PER_REQUEST BillingMode .
Instance Attribute Summary collapse
-
#max_write_request_units ⇒ Numeric?
readonly
Maximum number of write request settings for the specified replica of a global table.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(max_write_request_units: nil) ⇒ WriteOnDemandThroughputSettingsProperty
constructor
A new instance of WriteOnDemandThroughputSettingsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(max_write_request_units: nil) ⇒ WriteOnDemandThroughputSettingsProperty
Returns a new instance of WriteOnDemandThroughputSettingsProperty.
2115 2116 2117 2118 |
# File 'dynamo_db/cfn_global_table.rb', line 2115 def initialize(max_write_request_units: nil) @max_write_request_units = max_write_request_units Jsii::Type.check_type(@max_write_request_units, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "maxWriteRequestUnits") unless @max_write_request_units.nil? end |
Instance Attribute Details
#max_write_request_units ⇒ Numeric? (readonly)
Maximum number of write request settings for the specified replica of a global table.
2124 2125 2126 |
# File 'dynamo_db/cfn_global_table.rb', line 2124 def max_write_request_units @max_write_request_units end |
Class Method Details
.jsii_properties ⇒ Object
2126 2127 2128 2129 2130 |
# File 'dynamo_db/cfn_global_table.rb', line 2126 def self.jsii_properties { :max_write_request_units => "maxWriteRequestUnits", } end |
Instance Method Details
#to_jsii ⇒ Object
2132 2133 2134 2135 2136 2137 2138 |
# File 'dynamo_db/cfn_global_table.rb', line 2132 def to_jsii result = {} result.merge!({ "maxWriteRequestUnits" => @max_write_request_units, }) result.compact end |