class Aws::AppRunner::Types::CreateAutoScalingConfigurationRequest

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

data as a hash:

    {
      auto_scaling_configuration_name: "AutoScalingConfigurationName", # required
      max_concurrency: 1,
      min_size: 1,
      max_size: 1,
      tags: [
        {
          key: "TagKey",
          value: "TagValue",
        },
      ],
    }

@!attribute [rw] auto_scaling_configuration_name

A name for the auto scaling configuration. When you use it for the
first time in an AWS Region, App Runner creates revision number `1`
of this name. When you use the same name in subsequent calls, App
Runner creates incremental revisions of the configuration.
@return [String]

@!attribute [rw] max_concurrency

The maximum number of concurrent requests that you want an instance
to process. If the number of concurrent requests exceeds this limit,
App Runner scales up your service.

Default: `100`
@return [Integer]

@!attribute [rw] min_size

The minimum number of instances that App Runner provisions for your
service. The service always has at least `MinSize` provisioned
instances. Some of them actively serve traffic. The rest of them
(provisioned and inactive instances) are a cost-effective compute
capacity reserve and are ready to be quickly activated. You pay for
memory usage of all the provisioned instances. You pay for CPU usage
of only the active subset.

App Runner temporarily doubles the number of provisioned instances
during deployments, to maintain the same capacity for both old and
new code.

Default: `1`
@return [Integer]

@!attribute [rw] max_size

The maximum number of instances that your service scales up to. At
most `MaxSize` instances actively serve traffic for your service.

Default: `25`
@return [Integer]

@!attribute [rw] tags

A list of metadata items that you can associate with your auto
scaling configuration resource. A tag is a key-value pair.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/apprunner-2020-05-15/CreateAutoScalingConfigurationRequest AWS API Documentation

Constants

SENSITIVE