ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs

data class ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs(val buildCommand: Output<String>? = null, val port: Output<String>? = null, val runtime: Output<String>, val runtimeEnvironmentSecrets: Output<Map<String, String>>? = null, val runtimeEnvironmentVariables: Output<Map<String, String>>? = null, val startCommand: Output<String>? = null) : ConvertibleToJava<ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs>

Constructors

constructor(buildCommand: Output<String>? = null, port: Output<String>? = null, runtime: Output<String>, runtimeEnvironmentSecrets: Output<Map<String, String>>? = null, runtimeEnvironmentVariables: Output<Map<String, String>>? = null, startCommand: Output<String>? = null)

Properties

Link copied to clipboard
val buildCommand: Output<String>? = null

Command App Runner runs to build your application.

Link copied to clipboard
val port: Output<String>? = null

Port that your application listens to in the container. Defaults to "8080".

Link copied to clipboard
val runtime: Output<String>

Runtime environment type for building and running an App Runner service. Represents a programming language runtime. Valid values: PYTHON_3, NODEJS_12, NODEJS_14, NODEJS_16, CORRETTO_8, CORRETTO_11, GO_1, DOTNET_6, PHP_81, RUBY_31.

Link copied to clipboard

Secrets and parameters available to your service as environment variables. A map of key/value pairs, where the key is the desired name of the Secret in the environment (i.e. it does not have to match the name of the secret in Secrets Manager or SSM Parameter Store), and the value is the ARN of the secret from AWS Secrets Manager or the ARN of the parameter in AWS SSM Parameter Store.

Link copied to clipboard

Environment variables available to your running App Runner service. A map of key/value pairs. Keys with a prefix of AWSAPPRUNNER are reserved for system use and aren't valid.

Link copied to clipboard
val startCommand: Output<String>? = null

Command App Runner runs to start your application.

Functions

Link copied to clipboard
open override fun toJava(): ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs