1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. apprunner
  5. getAutoScalingConfiguration

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.apprunner.getAutoScalingConfiguration

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

Describes an AWS App Runner automatic configuration resource that enables automatic scaling of instances used to process web requests. You can share an auto scaling configuration across multiple services.

Using getAutoScalingConfiguration

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getAutoScalingConfiguration(args: GetAutoScalingConfigurationArgs, opts?: InvokeOptions): Promise<GetAutoScalingConfigurationResult>
function getAutoScalingConfigurationOutput(args: GetAutoScalingConfigurationOutputArgs, opts?: InvokeOptions): Output<GetAutoScalingConfigurationResult>
Copy
def get_auto_scaling_configuration(auto_scaling_configuration_arn: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetAutoScalingConfigurationResult
def get_auto_scaling_configuration_output(auto_scaling_configuration_arn: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetAutoScalingConfigurationResult]
Copy
func LookupAutoScalingConfiguration(ctx *Context, args *LookupAutoScalingConfigurationArgs, opts ...InvokeOption) (*LookupAutoScalingConfigurationResult, error)
func LookupAutoScalingConfigurationOutput(ctx *Context, args *LookupAutoScalingConfigurationOutputArgs, opts ...InvokeOption) LookupAutoScalingConfigurationResultOutput
Copy

> Note: This function is named LookupAutoScalingConfiguration in the Go SDK.

public static class GetAutoScalingConfiguration 
{
    public static Task<GetAutoScalingConfigurationResult> InvokeAsync(GetAutoScalingConfigurationArgs args, InvokeOptions? opts = null)
    public static Output<GetAutoScalingConfigurationResult> Invoke(GetAutoScalingConfigurationInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAutoScalingConfigurationResult> getAutoScalingConfiguration(GetAutoScalingConfigurationArgs args, InvokeOptions options)
public static Output<GetAutoScalingConfigurationResult> getAutoScalingConfiguration(GetAutoScalingConfigurationArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:apprunner:getAutoScalingConfiguration
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AutoScalingConfigurationArn This property is required. string
The Amazon Resource Name (ARN) of this auto scaling configuration.
AutoScalingConfigurationArn This property is required. string
The Amazon Resource Name (ARN) of this auto scaling configuration.
autoScalingConfigurationArn This property is required. String
The Amazon Resource Name (ARN) of this auto scaling configuration.
autoScalingConfigurationArn This property is required. string
The Amazon Resource Name (ARN) of this auto scaling configuration.
auto_scaling_configuration_arn This property is required. str
The Amazon Resource Name (ARN) of this auto scaling configuration.
autoScalingConfigurationArn This property is required. String
The Amazon Resource Name (ARN) of this auto scaling configuration.

getAutoScalingConfiguration Result

The following output properties are available:

AutoScalingConfigurationArn string
The Amazon Resource Name (ARN) of this auto scaling configuration.
AutoScalingConfigurationRevision int
The revision of this auto scaling configuration. It's unique among all the active configurations ("Status": "ACTIVE") that share the same AutoScalingConfigurationName.
Latest bool
It's set to true for the configuration with the highest Revision among all configurations that share the same AutoScalingConfigurationName. It's set to false otherwise. App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.
AutoScalingConfigurationArn string
The Amazon Resource Name (ARN) of this auto scaling configuration.
AutoScalingConfigurationRevision int
The revision of this auto scaling configuration. It's unique among all the active configurations ("Status": "ACTIVE") that share the same AutoScalingConfigurationName.
Latest bool
It's set to true for the configuration with the highest Revision among all configurations that share the same AutoScalingConfigurationName. It's set to false otherwise. App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.
autoScalingConfigurationArn String
The Amazon Resource Name (ARN) of this auto scaling configuration.
autoScalingConfigurationRevision Integer
The revision of this auto scaling configuration. It's unique among all the active configurations ("Status": "ACTIVE") that share the same AutoScalingConfigurationName.
latest Boolean
It's set to true for the configuration with the highest Revision among all configurations that share the same AutoScalingConfigurationName. It's set to false otherwise. App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.
autoScalingConfigurationArn string
The Amazon Resource Name (ARN) of this auto scaling configuration.
autoScalingConfigurationRevision number
The revision of this auto scaling configuration. It's unique among all the active configurations ("Status": "ACTIVE") that share the same AutoScalingConfigurationName.
latest boolean
It's set to true for the configuration with the highest Revision among all configurations that share the same AutoScalingConfigurationName. It's set to false otherwise. App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.
auto_scaling_configuration_arn str
The Amazon Resource Name (ARN) of this auto scaling configuration.
auto_scaling_configuration_revision int
The revision of this auto scaling configuration. It's unique among all the active configurations ("Status": "ACTIVE") that share the same AutoScalingConfigurationName.
latest bool
It's set to true for the configuration with the highest Revision among all configurations that share the same AutoScalingConfigurationName. It's set to false otherwise. App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.
autoScalingConfigurationArn String
The Amazon Resource Name (ARN) of this auto scaling configuration.
autoScalingConfigurationRevision Number
The revision of this auto scaling configuration. It's unique among all the active configurations ("Status": "ACTIVE") that share the same AutoScalingConfigurationName.
latest Boolean
It's set to true for the configuration with the highest Revision among all configurations that share the same AutoScalingConfigurationName. It's set to false otherwise. App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi