libZSservicesZSamazonka-nimbleZSamazonka-nimble
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.Nimble.Types.StudioComponentInitializationScript

Description

 
Synopsis

Documentation

data StudioComponentInitializationScript Source #

Initialization scripts for studio components.

See: newStudioComponentInitializationScript smart constructor.

Constructors

StudioComponentInitializationScript' 

Fields

Instances

Instances details
Eq StudioComponentInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScript

Read StudioComponentInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScript

Show StudioComponentInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScript

Generic StudioComponentInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScript

NFData StudioComponentInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScript

Hashable StudioComponentInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScript

ToJSON StudioComponentInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScript

FromJSON StudioComponentInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScript

type Rep StudioComponentInitializationScript Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentInitializationScript

type Rep StudioComponentInitializationScript = D1 ('MetaData "StudioComponentInitializationScript" "Amazonka.Nimble.Types.StudioComponentInitializationScript" "libZSservicesZSamazonka-nimbleZSamazonka-nimble" 'False) (C1 ('MetaCons "StudioComponentInitializationScript'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "script") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchProfilePlatform))) :*: (S1 ('MetaSel ('Just "runContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StudioComponentInitializationScriptRunContext)) :*: S1 ('MetaSel ('Just "launchProfileProtocolVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newStudioComponentInitializationScript :: StudioComponentInitializationScript Source #

Create a value of StudioComponentInitializationScript 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:script:StudioComponentInitializationScript', studioComponentInitializationScript_script - The initialization script.

$sel:platform:StudioComponentInitializationScript', studioComponentInitializationScript_platform - The platform of the initialization script, either WINDOWS or LINUX.

$sel:runContext:StudioComponentInitializationScript', studioComponentInitializationScript_runContext - The method to use when running the initialization script.

$sel:launchProfileProtocolVersion:StudioComponentInitializationScript', studioComponentInitializationScript_launchProfileProtocolVersion - The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".

studioComponentInitializationScript_platform :: Lens' StudioComponentInitializationScript (Maybe LaunchProfilePlatform) Source #

The platform of the initialization script, either WINDOWS or LINUX.

studioComponentInitializationScript_launchProfileProtocolVersion :: Lens' StudioComponentInitializationScript (Maybe Text) Source #

The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".