@swamp/aws/apprunner
v2026.04.23.3
AWS APPRUNNER infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsapprunnercloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/aws/apprunner@swamp/aws/apprunner/auto-scaling-configurationv2026.04.23.2auto_scaling_configuration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AutoScalingConfigurationName? | string | The customer-provided auto scaling configuration name. 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. The auto scaling configuration name can be used in multiple revisions of a configuration. |
| MaxConcurrency? | number | The maximum number of concurrent requests that an instance processes. If the number of concurrent requests exceeds this limit, App Runner scales the service up to use more instances to process the requests. |
| MaxSize? | number | The maximum number of instances that an App Runner service scales up to. At most MaxSize instances actively serve traffic for your service. |
| MinSize? | number | The minimum number of instances that App Runner provisions for a 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. |
| Tags? | array | A list of metadata items that you can associate with your auto scaling configuration resource. A tag is a key-value pair. |
createCreate a AppRunner AutoScalingConfiguration
getGet a AppRunner AutoScalingConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppRunner AutoScalingConfiguration |
deleteDelete a AppRunner AutoScalingConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppRunner AutoScalingConfiguration |
syncSync AppRunner AutoScalingConfiguration state from AWS
Resources
state(infinite)— AppRunner AutoScalingConfiguration resource state
@swamp/aws/apprunner/observability-configurationv2026.04.23.2observability_configuration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ObservabilityConfigurationName? | string | A name for the observability 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. |
| TraceConfiguration? | object | The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing. |
| Tags? | array | A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair. |
createCreate a AppRunner ObservabilityConfiguration
getGet a AppRunner ObservabilityConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppRunner ObservabilityConfiguration |
deleteDelete a AppRunner ObservabilityConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppRunner ObservabilityConfiguration |
syncSync AppRunner ObservabilityConfiguration state from AWS
Resources
state(infinite)— AppRunner ObservabilityConfiguration resource state
@swamp/aws/apprunner/servicev2026.04.23.2service.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ServiceName? | string | The AppRunner Service Name. |
| SourceConfiguration | object | Source Code configuration |
| InstanceConfiguration? | object | Instance Configuration |
| Tags? | array | |
| EncryptionConfiguration? | object | Encryption configuration (KMS key) |
| HealthCheckConfiguration? | object | Health check configuration |
| ObservabilityConfiguration? | object | Service observability configuration |
| AutoScalingConfigurationArn? | string | Autoscaling configuration ARN |
| NetworkConfiguration? | object | Network configuration |
createCreate a AppRunner Service
getGet a AppRunner Service
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppRunner Service |
updateUpdate a AppRunner Service
deleteDelete a AppRunner Service
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppRunner Service |
syncSync AppRunner Service state from AWS
Resources
state(infinite)— AppRunner Service resource state
@swamp/aws/apprunner/vpc-connectorv2026.04.23.2vpc_connector.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| VpcConnectorName? | string | A name for the VPC connector. If you don't specify a name, AWS CloudFormation generates a name for your VPC connector. |
| Subnets | array | A list of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC. Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify. |
| SecurityGroups? | array | A list of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic. |
| Tags? | array | A list of metadata items that you can associate with your VPC connector resource. A tag is a key-value pair. |
createCreate a AppRunner VpcConnector
getGet a AppRunner VpcConnector
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppRunner VpcConnector |
deleteDelete a AppRunner VpcConnector
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppRunner VpcConnector |
syncSync AppRunner VpcConnector state from AWS
Resources
state(infinite)— AppRunner VpcConnector resource state
@swamp/aws/apprunner/vpc-ingress-connectionv2026.04.23.2vpc_ingress_connection.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| VpcIngressConnectionName? | string | The customer-provided Vpc Ingress Connection name. |
| ServiceArn | string | The Amazon Resource Name (ARN) of the service. |
| IngressVpcConfiguration | object | The configuration of customer’s VPC and related VPC endpoint |
| Tags? | array |
createCreate a AppRunner VpcIngressConnection
getGet a AppRunner VpcIngressConnection
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppRunner VpcIngressConnection |
updateUpdate a AppRunner VpcIngressConnection
deleteDelete a AppRunner VpcIngressConnection
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AppRunner VpcIngressConnection |
syncSync AppRunner VpcIngressConnection state from AWS
Resources
state(infinite)— AppRunner VpcIngressConnection resource state
2026.04.23.2980.9 KBApr 23, 2026
AWS APPRUNNER infrastructure models
Release Notes
- Updated: auto_scaling_configuration, observability_configuration, service, vpc_connector, vpc_ingress_connection
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsapprunnercloudinfrastructure
2026.04.03.2980.9 KBApr 3, 2026
AWS APPRUNNER infrastructure models
Release Notes
- Updated: auto_scaling_configuration, observability_configuration, service, vpc_connector, vpc_ingress_connection
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsapprunnercloudinfrastructure
2026.03.19.11.0 MBMar 19, 2026
AWS APPRUNNER infrastructure models
Release Notes
- Updated: auto_scaling_configuration, observability_configuration, service, vpc_connector, vpc_ingress_connection
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsapprunnercloudinfrastructure
2026.03.16.11021.4 KBMar 16, 2026
AWS APPRUNNER infrastructure models
Release Notes
- Updated: auto_scaling_configuration, observability_configuration, service, vpc_connector, vpc_ingress_connection
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsapprunnercloudinfrastructure
2026.03.10.51019.8 KBMar 10, 2026
AWS APPRUNNER infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsapprunnercloudinfrastructure