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.ImageConfiguration

Description

 
Synopsis

Documentation

data ImageConfiguration Source #

Describes the configuration that App Runner uses to run an App Runner service using an image pulled from a source image repository.

See: newImageConfiguration smart constructor.

Constructors

ImageConfiguration' 

Fields

  • startCommand :: Maybe Text

    An optional command that App Runner runs to start the application in the source image. If specified, this command overrides the Docker image’s default start command.

  • runtimeEnvironmentVariables :: Maybe (HashMap Text (Sensitive Text))

    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.

  • port :: Maybe Text

    The port that your application listens to in the container.

    Default: 8080

Instances

Instances details
Eq ImageConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageConfiguration

Show ImageConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageConfiguration

Generic ImageConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageConfiguration

Associated Types

type Rep ImageConfiguration :: Type -> Type #

NFData ImageConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageConfiguration

Methods

rnf :: ImageConfiguration -> () #

Hashable ImageConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageConfiguration

ToJSON ImageConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageConfiguration

FromJSON ImageConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageConfiguration

type Rep ImageConfiguration Source # 
Instance details

Defined in Amazonka.AppRunner.Types.ImageConfiguration

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

newImageConfiguration :: ImageConfiguration Source #

Create a value of ImageConfiguration 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:ImageConfiguration', imageConfiguration_startCommand - An optional command that App Runner runs to start the application in the source image. If specified, this command overrides the Docker image’s default start command.

$sel:runtimeEnvironmentVariables:ImageConfiguration', imageConfiguration_runtimeEnvironmentVariables - 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:port:ImageConfiguration', imageConfiguration_port - The port that your application listens to in the container.

Default: 8080

imageConfiguration_startCommand :: Lens' ImageConfiguration (Maybe Text) Source #

An optional command that App Runner runs to start the application in the source image. If specified, this command overrides the Docker image’s default start command.

imageConfiguration_runtimeEnvironmentVariables :: Lens' ImageConfiguration (Maybe (HashMap Text Text)) Source #

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.

imageConfiguration_port :: Lens' ImageConfiguration (Maybe Text) Source #

The port that your application listens to in the container.

Default: 8080