Class: Aws::KinesisAnalyticsV2::Types::ParallelismConfigurationUpdate
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisAnalyticsV2::Types::ParallelismConfigurationUpdate
- Includes:
- Structure
- Defined in:
- 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 '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 '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 '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 '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 |