Show / Hide Table of Contents

Class AutoScalingConfiguration

(experimental) The App Runner Auto Scaling Configuration.

Inheritance
object
Resource
AutoScalingConfiguration
Implements
IAutoScalingConfiguration
IResource
IConstruct
IDependable
IEnvironmentAware
Inherited Members
Resource.IsOwnedResource(IConstruct)
Resource.IsResource(IConstruct)
Resource.ApplyRemovalPolicy(RemovalPolicy)
Resource.GeneratePhysicalName()
Resource.GetResourceArnAttribute(string, IArnComponents)
Resource.GetResourceNameAttribute(string)
Resource.Env
Resource.PhysicalName
Resource.Stack
Namespace: Amazon.CDK.AWS.AppRunner.Alpha
Assembly: Amazon.CDK.AWS.AppRunner.Alpha.dll
Syntax (csharp)
public class AutoScalingConfiguration : Resource, IAutoScalingConfiguration, IResource, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public Class AutoScalingConfiguration Inherits Resource Implements IAutoScalingConfiguration, IResource, IConstruct, IDependable, IEnvironmentAware
Remarks

Stability: Experimental

Resource: AWS::AppRunner::AutoScalingConfiguration

ExampleMetadata: infused

Examples
var autoScalingConfiguration = new AutoScalingConfiguration(this, "AutoScalingConfiguration", new AutoScalingConfigurationProps {
                 AutoScalingConfigurationName = "MyAutoScalingConfiguration",
                 MaxConcurrency = 150,
                 MaxSize = 20,
                 MinSize = 5
             });

             new Service(this, "DemoService", new ServiceProps {
                 Source = Source.FromEcrPublic(new EcrPublicProps {
                     ImageConfiguration = new ImageConfiguration { Port = 8000 },
                     ImageIdentifier = "public.ecr.aws/aws-containers/hello-app-runner:latest"
                 }),
                 AutoScalingConfiguration = autoScalingConfiguration
             });

Synopsis

Constructors

AutoScalingConfiguration(Construct, string, IAutoScalingConfigurationProps?)

(experimental) The App Runner Auto Scaling Configuration.

Properties

AutoScalingConfigurationArn

(experimental) The ARN of the Auto Scaling Configuration.

AutoScalingConfigurationName

(experimental) The name of the Auto Scaling Configuration.

AutoScalingConfigurationRevision

(experimental) The revision of the Auto Scaling Configuration.

PROPERTY_INJECTION_ID

(experimental) Uniquely identifies this class.

Methods

FromArn(Construct, string, string)

(experimental) Imports an App Runner Auto Scaling Configuration from its ARN.

FromAutoScalingConfigurationAttributes(Construct, string, IAutoScalingConfigurationAttributes)

(experimental) Imports an App Runner Auto Scaling Configuration from attributes.

Constructors

AutoScalingConfiguration(Construct, string, IAutoScalingConfigurationProps?)

(experimental) The App Runner Auto Scaling Configuration.

public AutoScalingConfiguration(Construct scope, string id, IAutoScalingConfigurationProps? props = null)
Parameters
scope Construct
id string
props IAutoScalingConfigurationProps
Remarks

Stability: Experimental

Properties

AutoScalingConfigurationArn

(experimental) The ARN of the Auto Scaling Configuration.

public virtual string AutoScalingConfigurationArn { get; }
Property Value

string

Remarks

Stability: Experimental

Attribute: true

AutoScalingConfigurationName

(experimental) The name of the Auto Scaling Configuration.

public virtual string AutoScalingConfigurationName { get; }
Property Value

string

Remarks

Stability: Experimental

Attribute: true

AutoScalingConfigurationRevision

(experimental) The revision of the Auto Scaling Configuration.

public virtual double AutoScalingConfigurationRevision { get; }
Property Value

double

Remarks

Stability: Experimental

Attribute: true

PROPERTY_INJECTION_ID

(experimental) Uniquely identifies this class.

public static string PROPERTY_INJECTION_ID { get; }
Property Value

string

Remarks

Stability: Experimental

Methods

FromArn(Construct, string, string)

(experimental) Imports an App Runner Auto Scaling Configuration from its ARN.

public static IAutoScalingConfiguration FromArn(Construct scope, string id, string autoScalingConfigurationArn)
Parameters
scope Construct
id string
autoScalingConfigurationArn string
Returns

IAutoScalingConfiguration

Remarks

Stability: Experimental

FromAutoScalingConfigurationAttributes(Construct, string, IAutoScalingConfigurationAttributes)

(experimental) Imports an App Runner Auto Scaling Configuration from attributes.

public static IAutoScalingConfiguration FromAutoScalingConfigurationAttributes(Construct scope, string id, IAutoScalingConfigurationAttributes attrs)
Parameters
scope Construct
id string
attrs IAutoScalingConfigurationAttributes
Returns

IAutoScalingConfiguration

Remarks

Stability: Experimental

Implements

IAutoScalingConfiguration
IResource
Constructs.IConstruct
Constructs.IDependable
IEnvironmentAware
Back to top Generated by DocFX