amazonka-simspaceweaver-2.0: Amazon SimSpace Weaver SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SimSpaceWeaver.Types.SimulationAppMetadata

Description

 
Synopsis

Documentation

data SimulationAppMetadata Source #

A collection of metadata about an app.

See: newSimulationAppMetadata smart constructor.

Constructors

SimulationAppMetadata' 

Fields

Instances

Instances details
FromJSON SimulationAppMetadata Source # 
Instance details

Defined in Amazonka.SimSpaceWeaver.Types.SimulationAppMetadata

Generic SimulationAppMetadata Source # 
Instance details

Defined in Amazonka.SimSpaceWeaver.Types.SimulationAppMetadata

Associated Types

type Rep SimulationAppMetadata :: Type -> Type #

Read SimulationAppMetadata Source # 
Instance details

Defined in Amazonka.SimSpaceWeaver.Types.SimulationAppMetadata

Show SimulationAppMetadata Source # 
Instance details

Defined in Amazonka.SimSpaceWeaver.Types.SimulationAppMetadata

NFData SimulationAppMetadata Source # 
Instance details

Defined in Amazonka.SimSpaceWeaver.Types.SimulationAppMetadata

Methods

rnf :: SimulationAppMetadata -> () #

Eq SimulationAppMetadata Source # 
Instance details

Defined in Amazonka.SimSpaceWeaver.Types.SimulationAppMetadata

Hashable SimulationAppMetadata Source # 
Instance details

Defined in Amazonka.SimSpaceWeaver.Types.SimulationAppMetadata

type Rep SimulationAppMetadata Source # 
Instance details

Defined in Amazonka.SimSpaceWeaver.Types.SimulationAppMetadata

type Rep SimulationAppMetadata = D1 ('MetaData "SimulationAppMetadata" "Amazonka.SimSpaceWeaver.Types.SimulationAppMetadata" "amazonka-simspaceweaver-2.0-C619ppqhgbWKEJKYoFCug9" 'False) (C1 ('MetaCons "SimulationAppMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "simulation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SimulationAppStatus)) :*: S1 ('MetaSel ('Just "targetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SimulationAppTargetStatus))))))

newSimulationAppMetadata :: SimulationAppMetadata Source #

Create a value of SimulationAppMetadata 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:domain:SimulationAppMetadata', simulationAppMetadata_domain - The domain of the app. For more information about domains, see Key concepts in the Amazon Web Services SimSpace Weaver User Guide.

$sel:name:SimulationAppMetadata', simulationAppMetadata_name - The name of the app.

$sel:simulation:SimulationAppMetadata', simulationAppMetadata_simulation - The name of the simulation of the app.

$sel:status:SimulationAppMetadata', simulationAppMetadata_status - The current status of the app.

$sel:targetStatus:SimulationAppMetadata', simulationAppMetadata_targetStatus - The desired status of the app.

simulationAppMetadata_domain :: Lens' SimulationAppMetadata (Maybe Text) Source #

The domain of the app. For more information about domains, see Key concepts in the Amazon Web Services SimSpace Weaver User Guide.