Class: Aws::KinesisAnalyticsV2::Types::ParallelismConfigurationUpdate
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisAnalyticsV2::Types::ParallelismConfigurationUpdate
- Defined in:
- gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb
Overview
Describes updates to parameters for how an application executes multiple tasks simultaneously.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#auto_scaling_enabled_update ⇒ Boolean
Describes updates to whether the Managed Service for Apache Flink service can increase the parallelism of a Managed Service for Apache Flink application in response to increased throughput.
-
#configuration_type_update ⇒ String
Describes updates to whether the application uses the default parallelism for the Managed Service for Apache Flink service, or if a custom parallelism is used.
-
#parallelism_per_kpu_update ⇒ Integer
Describes updates to the number of parallel tasks an application can perform per Kinesis Processing Unit (KPU) used by the application.
-
#parallelism_update ⇒ Integer
Describes updates to the initial number of parallel tasks an application can perform.
Instance Attribute Details
#auto_scaling_enabled_update ⇒ Boolean
Describes updates to whether the Managed Service for Apache Flink service can increase the parallelism of a Managed Service for Apache Flink application in response to increased throughput.
4027 4028 4029 4030 4031 4032 4033 4034 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 4027 class ParallelismConfigurationUpdate < Struct.new( :configuration_type_update, :parallelism_update, :parallelism_per_kpu_update, :auto_scaling_enabled_update) SENSITIVE = [] include Aws::Structure end |
#configuration_type_update ⇒ String
Describes updates to whether the application uses the default
parallelism for the Managed Service for Apache Flink service, or if
a custom parallelism is used. You must set this property to CUSTOM
in order to change your application's AutoScalingEnabled
,
Parallelism
, or ParallelismPerKPU
properties.
4027 4028 4029 4030 4031 4032 4033 4034 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 4027 class ParallelismConfigurationUpdate < Struct.new( :configuration_type_update, :parallelism_update, :parallelism_per_kpu_update, :auto_scaling_enabled_update) SENSITIVE = [] include Aws::Structure end |
#parallelism_per_kpu_update ⇒ Integer
Describes updates to the number of parallel tasks an application can perform per Kinesis Processing Unit (KPU) used by the application.
4027 4028 4029 4030 4031 4032 4033 4034 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 4027 class ParallelismConfigurationUpdate < Struct.new( :configuration_type_update, :parallelism_update, :parallelism_per_kpu_update, :auto_scaling_enabled_update) SENSITIVE = [] include Aws::Structure end |
#parallelism_update ⇒ Integer
Describes updates to the initial number of parallel tasks an
application can perform. If AutoScalingEnabled
is set to True,
then Managed Service for Apache Flink can increase the
CurrentParallelism
value in response to application load. The
service can increase CurrentParallelism
up to the maximum
parallelism, which is ParalellismPerKPU
times the maximum KPUs for
the application. The maximum KPUs for an application is 32 by
default, and can be increased by requesting a limit increase. If
application load is reduced, the service will reduce
CurrentParallelism
down to the Parallelism
setting.
4027 4028 4029 4030 4031 4032 4033 4034 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 4027 class ParallelismConfigurationUpdate < Struct.new( :configuration_type_update, :parallelism_update, :parallelism_per_kpu_update, :auto_scaling_enabled_update) SENSITIVE = [] include Aws::Structure end |