class Aws::KafkaConnect::Types::AutoScalingUpdate

The updates to the auto scaling parameters for the connector.

@note When making an API call, you may pass AutoScalingUpdate

data as a hash:

    {
      max_worker_count: 1, # required
      mcu_count: 1, # required
      min_worker_count: 1, # required
      scale_in_policy: { # required
        cpu_utilization_percentage: 1, # required
      },
      scale_out_policy: { # required
        cpu_utilization_percentage: 1, # required
      },
    }

@!attribute [rw] max_worker_count

The target maximum number of workers allocated to the connector.
@return [Integer]

@!attribute [rw] mcu_count

The target number of microcontroller units (MCUs) allocated to each
connector worker. The valid values are 1,2,4,8.
@return [Integer]

@!attribute [rw] min_worker_count

The target minimum number of workers allocated to the connector.
@return [Integer]

@!attribute [rw] scale_in_policy

The target sacle-in policy for the connector.
@return [Types::ScaleInPolicyUpdate]

@!attribute [rw] scale_out_policy

The target sacle-out policy for the connector.
@return [Types::ScaleOutPolicyUpdate]

@see docs.aws.amazon.com/goto/WebAPI/kafkaconnect-2021-09-14/AutoScalingUpdate AWS API Documentation

Constants

SENSITIVE