Class: Aws::Kinesis::Types::UpdateShardCountInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Kinesis::Types::UpdateShardCountInput
- Defined in:
- gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#scaling_type ⇒ String
The scaling type.
-
#stream_arn ⇒ String
The ARN of the stream.
-
#stream_name ⇒ String
The name of the stream.
-
#target_shard_count ⇒ Integer
The new number of shards.
Instance Attribute Details
#scaling_type ⇒ String
The scaling type. Uniform scaling creates shards of equal size.
2503 2504 2505 2506 2507 2508 2509 2510 |
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 2503 class UpdateShardCountInput < Struct.new( :stream_name, :target_shard_count, :scaling_type, :stream_arn) SENSITIVE = [] include Aws::Structure end |
#stream_arn ⇒ String
The ARN of the stream.
2503 2504 2505 2506 2507 2508 2509 2510 |
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 2503 class UpdateShardCountInput < Struct.new( :stream_name, :target_shard_count, :scaling_type, :stream_arn) SENSITIVE = [] include Aws::Structure end |
#stream_name ⇒ String
The name of the stream.
2503 2504 2505 2506 2507 2508 2509 2510 |
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 2503 class UpdateShardCountInput < Struct.new( :stream_name, :target_shard_count, :scaling_type, :stream_arn) SENSITIVE = [] include Aws::Structure end |
#target_shard_count ⇒ Integer
The new number of shards. This value has the following default limits. By default, you cannot do the following:
Set this value to more than double your current shard count for a stream.
Set this value below half your current shard count for a stream.
Set this value to more than 10000 shards in a stream (the default limit for shard count per stream is 10000 per account per region), unless you request a limit increase.
Scale a stream with more than 10000 shards down unless you set this value to less than 10000 shards.
2503 2504 2505 2506 2507 2508 2509 2510 |
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 2503 class UpdateShardCountInput < Struct.new( :stream_name, :target_shard_count, :scaling_type, :stream_arn) SENSITIVE = [] include Aws::Structure end |