class Aws::AppRunner::Types::CodeConfigurationValues

Describes the basic configuration needed for building and running an AWS App Runner service. This type doesn't support the full set of possible configuration options. Fur full configuration capabilities, use a `apprunner.yaml` file in the source code repository.

@note When making an API call, you may pass CodeConfigurationValues

data as a hash:

    {
      runtime: "PYTHON_3", # required, accepts PYTHON_3, NODEJS_12
      build_command: "BuildCommand",
      start_command: "StartCommand",
      port: "String",
      runtime_environment_variables: {
        "RuntimeEnvironmentVariablesKey" => "RuntimeEnvironmentVariablesValue",
      },
    }

@!attribute [rw] runtime

A runtime environment type for building and running an App Runner
service. It represents a programming language runtime.
@return [String]

@!attribute [rw] build_command

The command App Runner runs to build your application.
@return [String]

@!attribute [rw] start_command

The command App Runner runs to start your application.
@return [String]

@!attribute [rw] port

The port that your application listens to in the container.

Default: `8080`
@return [String]

@!attribute [rw] runtime_environment_variables

The environment variables that are available to your running App
Runner service. An array of key-value pairs. Keys with a prefix of
`AWSAPPRUNNER` are reserved for system use and aren't valid.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/apprunner-2020-05-15/CodeConfigurationValues AWS API Documentation

Constants

SENSITIVE