libZSservicesZSamazonka-apprunnerZSamazonka-apprunner
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AppRunner.Types.CodeConfigurationValues

Description

 
Synopsis

Documentation

data CodeConfigurationValues Source #

Describes the basic configuration needed for building and running an 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.

See: newCodeConfigurationValues smart constructor.

Constructors

CodeConfigurationValues' 

Fields

Instances

Instances details
Eq CodeConfigurationValues Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfigurationValues

Show CodeConfigurationValues Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfigurationValues

Generic CodeConfigurationValues Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfigurationValues

Associated Types

type Rep CodeConfigurationValues :: Type -> Type #

NFData CodeConfigurationValues Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfigurationValues

Methods

rnf :: CodeConfigurationValues -> () #

Hashable CodeConfigurationValues Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfigurationValues

ToJSON CodeConfigurationValues Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfigurationValues

FromJSON CodeConfigurationValues Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfigurationValues

type Rep CodeConfigurationValues Source # 
Instance details

Defined in Amazonka.AppRunner.Types.CodeConfigurationValues

type Rep CodeConfigurationValues = D1 ('MetaData "CodeConfigurationValues" "Amazonka.AppRunner.Types.CodeConfigurationValues" "libZSservicesZSamazonka-apprunnerZSamazonka-apprunner" 'False) (C1 ('MetaCons "CodeConfigurationValues'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "startCommand") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "runtimeEnvironmentVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text (Sensitive Text))))) :*: (S1 ('MetaSel ('Just "buildCommand") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "runtime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Runtime)))))

newCodeConfigurationValues Source #

Create a value of CodeConfigurationValues with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:startCommand:CodeConfigurationValues', codeConfigurationValues_startCommand - The command App Runner runs to start your application.

$sel:runtimeEnvironmentVariables:CodeConfigurationValues', codeConfigurationValues_runtimeEnvironmentVariables - 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.

$sel:buildCommand:CodeConfigurationValues', codeConfigurationValues_buildCommand - The command App Runner runs to build your application.

$sel:port:CodeConfigurationValues', codeConfigurationValues_port - The port that your application listens to in the container.

Default: 8080

$sel:runtime:CodeConfigurationValues', codeConfigurationValues_runtime - A runtime environment type for building and running an App Runner service. It represents a programming language runtime.

codeConfigurationValues_startCommand :: Lens' CodeConfigurationValues (Maybe Text) Source #

The command App Runner runs to start your application.

codeConfigurationValues_runtimeEnvironmentVariables :: Lens' CodeConfigurationValues (Maybe (HashMap Text Text)) Source #

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.

codeConfigurationValues_buildCommand :: Lens' CodeConfigurationValues (Maybe Text) Source #

The command App Runner runs to build your application.

codeConfigurationValues_port :: Lens' CodeConfigurationValues (Maybe Text) Source #

The port that your application listens to in the container.

Default: 8080

codeConfigurationValues_runtime :: Lens' CodeConfigurationValues Runtime Source #

A runtime environment type for building and running an App Runner service. It represents a programming language runtime.