Header menu logo FsCDK

AppRunnerServiceConfig Type

High-level AWS App Runner service builder following AWS best practices. **Default Settings:** - Auto-scaling = 1-10 instances - Memory = 2 GB - vCPU = 1 - Port = 8080 - Health check = /health **Rationale:** App Runner provides fully managed container hosting similar to Azure App Service. These defaults follow AWS Well-Architected Framework: - Sensible scaling limits for cost control - Standard health check endpoint - Container-first approach **Use Cases:** - Containerized web applications - REST APIs - Background workers - Microservices **Escape Hatch:** Access the underlying CDK CfnService via the `Service` property for advanced scenarios not covered by this builder.

Record fields

Record Field Description

AccessRole

Full Usage: AccessRole

Field type: IRole option
Field type: IRole option

AutoScalingConfigurationArn

Full Usage: AutoScalingConfigurationArn

Field type: string option
Field type: string option

ConstructId

Full Usage: ConstructId

Field type: string option
Field type: string option

HealthCheckConfiguration

Full Usage: HealthCheckConfiguration

Field type: HealthCheckConfigurationProperty option
Field type: HealthCheckConfigurationProperty option

InstanceConfiguration

Full Usage: InstanceConfiguration

Field type: InstanceConfigurationProperty option
Field type: InstanceConfigurationProperty option

InstanceRole

Full Usage: InstanceRole

Field type: IRole option
Field type: IRole option

ServiceName

Full Usage: ServiceName

Field type: string
Field type: string

SourceConfiguration

Full Usage: SourceConfiguration

Field type: SourceConfigurationProperty option
Field type: SourceConfigurationProperty option

Tags

Full Usage: Tags

Field type: (string * string) list
Field type: (string * string) list

Type something to start searching.