Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- ClockStatus
- ClockTargetStatus
- LifecycleManagementStrategy
- SimulationAppStatus
- SimulationAppTargetStatus
- SimulationStatus
- SimulationTargetStatus
- CloudWatchLogsLogGroup
- Domain
- LaunchOverrides
- LiveSimulationState
- LogDestination
- LoggingConfiguration
- S3Location
- SimulationAppEndpointInfo
- SimulationAppMetadata
- SimulationAppPortMapping
- SimulationClock
- SimulationMetadata
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _TooManyTagsException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype ClockStatus where
- ClockStatus' { }
- pattern ClockStatus_STARTED :: ClockStatus
- pattern ClockStatus_STARTING :: ClockStatus
- pattern ClockStatus_STOPPED :: ClockStatus
- pattern ClockStatus_STOPPING :: ClockStatus
- pattern ClockStatus_UNKNOWN :: ClockStatus
- newtype ClockTargetStatus where
- ClockTargetStatus' { }
- pattern ClockTargetStatus_STARTED :: ClockTargetStatus
- pattern ClockTargetStatus_STOPPED :: ClockTargetStatus
- pattern ClockTargetStatus_UNKNOWN :: ClockTargetStatus
- newtype LifecycleManagementStrategy where
- LifecycleManagementStrategy' { }
- pattern LifecycleManagementStrategy_ByRequest :: LifecycleManagementStrategy
- pattern LifecycleManagementStrategy_BySpatialSubdivision :: LifecycleManagementStrategy
- pattern LifecycleManagementStrategy_PerWorker :: LifecycleManagementStrategy
- pattern LifecycleManagementStrategy_Unknown :: LifecycleManagementStrategy
- newtype SimulationAppStatus where
- SimulationAppStatus' { }
- pattern SimulationAppStatus_ERROR :: SimulationAppStatus
- pattern SimulationAppStatus_STARTED :: SimulationAppStatus
- pattern SimulationAppStatus_STARTING :: SimulationAppStatus
- pattern SimulationAppStatus_STOPPED :: SimulationAppStatus
- pattern SimulationAppStatus_STOPPING :: SimulationAppStatus
- pattern SimulationAppStatus_UNKNOWN :: SimulationAppStatus
- newtype SimulationAppTargetStatus where
- newtype SimulationStatus where
- SimulationStatus' { }
- pattern SimulationStatus_DELETED :: SimulationStatus
- pattern SimulationStatus_DELETING :: SimulationStatus
- pattern SimulationStatus_FAILED :: SimulationStatus
- pattern SimulationStatus_STARTED :: SimulationStatus
- pattern SimulationStatus_STARTING :: SimulationStatus
- pattern SimulationStatus_STOPPED :: SimulationStatus
- pattern SimulationStatus_STOPPING :: SimulationStatus
- pattern SimulationStatus_UNKNOWN :: SimulationStatus
- newtype SimulationTargetStatus where
- data CloudWatchLogsLogGroup = CloudWatchLogsLogGroup' {
- logGroupArn :: Maybe Text
- newCloudWatchLogsLogGroup :: CloudWatchLogsLogGroup
- cloudWatchLogsLogGroup_logGroupArn :: Lens' CloudWatchLogsLogGroup (Maybe Text)
- data Domain = Domain' {}
- newDomain :: Domain
- domain_lifecycle :: Lens' Domain (Maybe LifecycleManagementStrategy)
- domain_name :: Lens' Domain (Maybe Text)
- data LaunchOverrides = LaunchOverrides' {
- launchCommands :: Maybe [Text]
- newLaunchOverrides :: LaunchOverrides
- launchOverrides_launchCommands :: Lens' LaunchOverrides (Maybe [Text])
- data LiveSimulationState = LiveSimulationState' {}
- newLiveSimulationState :: LiveSimulationState
- liveSimulationState_clocks :: Lens' LiveSimulationState (Maybe [SimulationClock])
- liveSimulationState_domains :: Lens' LiveSimulationState (Maybe [Domain])
- data LogDestination = LogDestination' {}
- newLogDestination :: LogDestination
- logDestination_cloudWatchLogsLogGroup :: Lens' LogDestination (Maybe CloudWatchLogsLogGroup)
- data LoggingConfiguration = LoggingConfiguration' {}
- newLoggingConfiguration :: LoggingConfiguration
- loggingConfiguration_destinations :: Lens' LoggingConfiguration (Maybe [LogDestination])
- data S3Location = S3Location' {}
- newS3Location :: S3Location
- s3Location_bucketName :: Lens' S3Location (Maybe Text)
- s3Location_objectKey :: Lens' S3Location (Maybe Text)
- data SimulationAppEndpointInfo = SimulationAppEndpointInfo' {}
- newSimulationAppEndpointInfo :: SimulationAppEndpointInfo
- simulationAppEndpointInfo_address :: Lens' SimulationAppEndpointInfo (Maybe Text)
- simulationAppEndpointInfo_ingressPortMappings :: Lens' SimulationAppEndpointInfo (Maybe [SimulationAppPortMapping])
- data SimulationAppMetadata = SimulationAppMetadata' {}
- newSimulationAppMetadata :: SimulationAppMetadata
- simulationAppMetadata_domain :: Lens' SimulationAppMetadata (Maybe Text)
- simulationAppMetadata_name :: Lens' SimulationAppMetadata (Maybe Text)
- simulationAppMetadata_simulation :: Lens' SimulationAppMetadata (Maybe Text)
- simulationAppMetadata_status :: Lens' SimulationAppMetadata (Maybe SimulationAppStatus)
- simulationAppMetadata_targetStatus :: Lens' SimulationAppMetadata (Maybe SimulationAppTargetStatus)
- data SimulationAppPortMapping = SimulationAppPortMapping' {}
- newSimulationAppPortMapping :: SimulationAppPortMapping
- simulationAppPortMapping_actual :: Lens' SimulationAppPortMapping (Maybe Natural)
- simulationAppPortMapping_declared :: Lens' SimulationAppPortMapping (Maybe Natural)
- data SimulationClock = SimulationClock' {}
- newSimulationClock :: SimulationClock
- simulationClock_status :: Lens' SimulationClock (Maybe ClockStatus)
- simulationClock_targetStatus :: Lens' SimulationClock (Maybe ClockTargetStatus)
- data SimulationMetadata = SimulationMetadata' {}
- newSimulationMetadata :: SimulationMetadata
- simulationMetadata_arn :: Lens' SimulationMetadata (Maybe Text)
- simulationMetadata_creationTime :: Lens' SimulationMetadata (Maybe UTCTime)
- simulationMetadata_name :: Lens' SimulationMetadata (Maybe Text)
- simulationMetadata_status :: Lens' SimulationMetadata (Maybe SimulationStatus)
- simulationMetadata_targetStatus :: Lens' SimulationMetadata (Maybe SimulationTargetStatus)
Service Configuration
defaultService :: Service Source #
API version 2022-10-28
of the Amazon SimSpace Weaver SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
_ConflictException :: AsError a => Fold a ServiceError Source #
_InternalServerException :: AsError a => Fold a ServiceError Source #
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
_TooManyTagsException :: AsError a => Fold a ServiceError Source #
_ValidationException :: AsError a => Fold a ServiceError Source #
ClockStatus
newtype ClockStatus Source #
pattern ClockStatus_STARTED :: ClockStatus | |
pattern ClockStatus_STARTING :: ClockStatus | |
pattern ClockStatus_STOPPED :: ClockStatus | |
pattern ClockStatus_STOPPING :: ClockStatus | |
pattern ClockStatus_UNKNOWN :: ClockStatus |
Instances
ClockTargetStatus
newtype ClockTargetStatus Source #
pattern ClockTargetStatus_STARTED :: ClockTargetStatus | |
pattern ClockTargetStatus_STOPPED :: ClockTargetStatus | |
pattern ClockTargetStatus_UNKNOWN :: ClockTargetStatus |
Instances
LifecycleManagementStrategy
newtype LifecycleManagementStrategy Source #
Instances
SimulationAppStatus
newtype SimulationAppStatus Source #
pattern SimulationAppStatus_ERROR :: SimulationAppStatus | |
pattern SimulationAppStatus_STARTED :: SimulationAppStatus | |
pattern SimulationAppStatus_STARTING :: SimulationAppStatus | |
pattern SimulationAppStatus_STOPPED :: SimulationAppStatus | |
pattern SimulationAppStatus_STOPPING :: SimulationAppStatus | |
pattern SimulationAppStatus_UNKNOWN :: SimulationAppStatus |
Instances
SimulationAppTargetStatus
newtype SimulationAppTargetStatus Source #
Instances
SimulationStatus
newtype SimulationStatus Source #
pattern SimulationStatus_DELETED :: SimulationStatus | |
pattern SimulationStatus_DELETING :: SimulationStatus | |
pattern SimulationStatus_FAILED :: SimulationStatus | |
pattern SimulationStatus_STARTED :: SimulationStatus | |
pattern SimulationStatus_STARTING :: SimulationStatus | |
pattern SimulationStatus_STOPPED :: SimulationStatus | |
pattern SimulationStatus_STOPPING :: SimulationStatus | |
pattern SimulationStatus_UNKNOWN :: SimulationStatus |
Instances
SimulationTargetStatus
newtype SimulationTargetStatus Source #
Instances
CloudWatchLogsLogGroup
data CloudWatchLogsLogGroup Source #
The Amazon CloudWatch Logs log group for the simulation. For more information about log groups, see Working with log groups and log streams in the Amazon CloudWatch Logs User Guide.
See: newCloudWatchLogsLogGroup
smart constructor.
CloudWatchLogsLogGroup' | |
|
Instances
newCloudWatchLogsLogGroup :: CloudWatchLogsLogGroup Source #
Create a value of CloudWatchLogsLogGroup
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:logGroupArn:CloudWatchLogsLogGroup'
, cloudWatchLogsLogGroup_logGroupArn
- The Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log group
for the simulation. For more information about ARNs, see
Amazon Resource Names (ARNs)
in the Amazon Web Services General Reference. For more information
about log groups, see
Working with log groups and log streams
in the Amazon CloudWatch Logs User Guide.
cloudWatchLogsLogGroup_logGroupArn :: Lens' CloudWatchLogsLogGroup (Maybe Text) Source #
The Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log group for the simulation. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference. For more information about log groups, see Working with log groups and log streams in the Amazon CloudWatch Logs User Guide.
Domain
A collection of app instances that run the same executable app code and have the same launch options and commands.
For more information about domains, see Key concepts in the Amazon Web Services SimSpace Weaver User Guide.
See: newDomain
smart constructor.
Domain' | |
|
Instances
FromJSON Domain Source # | |
Generic Domain Source # | |
Read Domain Source # | |
Show Domain Source # | |
NFData Domain Source # | |
Defined in Amazonka.SimSpaceWeaver.Types.Domain | |
Eq Domain Source # | |
Hashable Domain Source # | |
Defined in Amazonka.SimSpaceWeaver.Types.Domain | |
type Rep Domain Source # | |
Defined in Amazonka.SimSpaceWeaver.Types.Domain type Rep Domain = D1 ('MetaData "Domain" "Amazonka.SimSpaceWeaver.Types.Domain" "amazonka-simspaceweaver-2.0-C619ppqhgbWKEJKYoFCug9" 'False) (C1 ('MetaCons "Domain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LifecycleManagementStrategy)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
Create a value of Domain
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:lifecycle:Domain'
, domain_lifecycle
- The type of lifecycle management for apps in the domain. This value
indicates whether apps in this domain are managed (SimSpace Weaver
starts and stops the apps) or unmanaged (you must start and stop the
apps).
Lifecycle types
PerWorker
– Managed: SimSpace Weaver starts 1 app on each workerBySpatialSubdivision
– Managed: SimSpace Weaver starts 1 app for each spatial partitionByRequest
– Unmanaged: You use the StartApp API to start the apps and use the StopApp API to stop the apps.
The lifecycle types will change when the service is released for general availability (GA).
$sel:name:Domain'
, domain_name
- The name of the domain.
domain_lifecycle :: Lens' Domain (Maybe LifecycleManagementStrategy) Source #
The type of lifecycle management for apps in the domain. This value indicates whether apps in this domain are managed (SimSpace Weaver starts and stops the apps) or unmanaged (you must start and stop the apps).
Lifecycle types
PerWorker
– Managed: SimSpace Weaver starts 1 app on each workerBySpatialSubdivision
– Managed: SimSpace Weaver starts 1 app for each spatial partitionByRequest
– Unmanaged: You use the StartApp API to start the apps and use the StopApp API to stop the apps.
The lifecycle types will change when the service is released for general availability (GA).
LaunchOverrides
data LaunchOverrides Source #
Options that apply when the app starts. These optiAons override default behavior.
See: newLaunchOverrides
smart constructor.
LaunchOverrides' | |
|
Instances
newLaunchOverrides :: LaunchOverrides Source #
Create a value of LaunchOverrides
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:launchCommands:LaunchOverrides'
, launchOverrides_launchCommands
- App launch commands and command line parameters that override the launch
command configured in the simulation schema.
launchOverrides_launchCommands :: Lens' LaunchOverrides (Maybe [Text]) Source #
App launch commands and command line parameters that override the launch command configured in the simulation schema.
LiveSimulationState
data LiveSimulationState Source #
A collection of additional state information, such as domain and clock configuration.
See: newLiveSimulationState
smart constructor.
LiveSimulationState' | |
|
Instances
newLiveSimulationState :: LiveSimulationState Source #
Create a value of LiveSimulationState
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:clocks:LiveSimulationState'
, liveSimulationState_clocks
- A list of simulation clocks.
At this time, a simulation has only one clock.
$sel:domains:LiveSimulationState'
, liveSimulationState_domains
- A list of domains for the simulation. For more information about
domains, see
Key concepts
in the Amazon Web Services SimSpace Weaver User Guide.
liveSimulationState_clocks :: Lens' LiveSimulationState (Maybe [SimulationClock]) Source #
A list of simulation clocks.
At this time, a simulation has only one clock.
liveSimulationState_domains :: Lens' LiveSimulationState (Maybe [Domain]) Source #
A list of domains for the simulation. For more information about domains, see Key concepts in the Amazon Web Services SimSpace Weaver User Guide.
LogDestination
data LogDestination Source #
The location where SimSpace Weaver sends simulation log data.
See: newLogDestination
smart constructor.
LogDestination' | |
|
Instances
newLogDestination :: LogDestination Source #
Create a value of LogDestination
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:cloudWatchLogsLogGroup:LogDestination'
, logDestination_cloudWatchLogsLogGroup
- An Amazon CloudWatch Logs log group that stores simulation log data. For
more information about log groups, see
Working with log groups and log streams
in the Amazon CloudWatch Logs User Guide.
logDestination_cloudWatchLogsLogGroup :: Lens' LogDestination (Maybe CloudWatchLogsLogGroup) Source #
An Amazon CloudWatch Logs log group that stores simulation log data. For more information about log groups, see Working with log groups and log streams in the Amazon CloudWatch Logs User Guide.
LoggingConfiguration
data LoggingConfiguration Source #
The logging configuration for a simulation.
See: newLoggingConfiguration
smart constructor.
LoggingConfiguration' | |
|
Instances
newLoggingConfiguration :: LoggingConfiguration Source #
Create a value of LoggingConfiguration
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:destinations:LoggingConfiguration'
, loggingConfiguration_destinations
- A list of the locations where SimSpace Weaver sends simulation log data.
loggingConfiguration_destinations :: Lens' LoggingConfiguration (Maybe [LogDestination]) Source #
A list of the locations where SimSpace Weaver sends simulation log data.
S3Location
data S3Location Source #
A location in Amazon Simple Storage Service (Amazon S3) where SimSpace Weaver stores simulation data, such as your app zip files and schema file. For more information about Amazon S3, see the Amazon Simple Storage Service User Guide .
See: newS3Location
smart constructor.
S3Location' | |
|
Instances
newS3Location :: S3Location Source #
Create a value of S3Location
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:bucketName:S3Location'
, s3Location_bucketName
- The name of an Amazon S3 bucket. For more information about buckets, see
Creating, configuring, and working with Amazon S3 buckets
in the Amazon Simple Storage Service User Guide.
$sel:objectKey:S3Location'
, s3Location_objectKey
- The key name of an object in Amazon S3. For more information about
Amazon S3 objects and object keys, see
Uploading, downloading, and working with objects in Amazon S3
in the Amazon Simple Storage Service User Guide.
s3Location_bucketName :: Lens' S3Location (Maybe Text) Source #
The name of an Amazon S3 bucket. For more information about buckets, see Creating, configuring, and working with Amazon S3 buckets in the Amazon Simple Storage Service User Guide.
s3Location_objectKey :: Lens' S3Location (Maybe Text) Source #
The key name of an object in Amazon S3. For more information about Amazon S3 objects and object keys, see Uploading, downloading, and working with objects in Amazon S3 in the Amazon Simple Storage Service User Guide.
SimulationAppEndpointInfo
data SimulationAppEndpointInfo Source #
Information about the network endpoint that you can use to connect to your custom or service app.
See: newSimulationAppEndpointInfo
smart constructor.
SimulationAppEndpointInfo' | |
|
Instances
newSimulationAppEndpointInfo :: SimulationAppEndpointInfo Source #
Create a value of SimulationAppEndpointInfo
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:address:SimulationAppEndpointInfo'
, simulationAppEndpointInfo_address
- The IP address of the app. SimSpace Weaver dynamically assigns this IP
address when the app starts.
$sel:ingressPortMappings:SimulationAppEndpointInfo'
, simulationAppEndpointInfo_ingressPortMappings
- The inbound TCP/UDP port numbers of the app. The combination of an IP
address and a port number form a network endpoint.
simulationAppEndpointInfo_address :: Lens' SimulationAppEndpointInfo (Maybe Text) Source #
The IP address of the app. SimSpace Weaver dynamically assigns this IP address when the app starts.
simulationAppEndpointInfo_ingressPortMappings :: Lens' SimulationAppEndpointInfo (Maybe [SimulationAppPortMapping]) Source #
The inbound TCP/UDP port numbers of the app. The combination of an IP address and a port number form a network endpoint.
SimulationAppMetadata
data SimulationAppMetadata Source #
A collection of metadata about an app.
See: newSimulationAppMetadata
smart constructor.
SimulationAppMetadata' | |
|
Instances
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.
simulationAppMetadata_name :: Lens' SimulationAppMetadata (Maybe Text) Source #
The name of the app.
simulationAppMetadata_simulation :: Lens' SimulationAppMetadata (Maybe Text) Source #
The name of the simulation of the app.
simulationAppMetadata_status :: Lens' SimulationAppMetadata (Maybe SimulationAppStatus) Source #
The current status of the app.
simulationAppMetadata_targetStatus :: Lens' SimulationAppMetadata (Maybe SimulationAppTargetStatus) Source #
The desired status of the app.
SimulationAppPortMapping
data SimulationAppPortMapping Source #
A collection of TCP/UDP ports for a custom or service app.
See: newSimulationAppPortMapping
smart constructor.
SimulationAppPortMapping' | |
|
Instances
newSimulationAppPortMapping :: SimulationAppPortMapping Source #
Create a value of SimulationAppPortMapping
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:actual:SimulationAppPortMapping'
, simulationAppPortMapping_actual
- The TCP/UDP port number of the running app. SimSpace Weaver dynamically
assigns this port number when the app starts. SimSpace Weaver maps the
Declared
port to the Actual
port. Clients connect to the app using
the app's IP address and the Actual
port number.
$sel:declared:SimulationAppPortMapping'
, simulationAppPortMapping_declared
- The TCP/UDP port number of the app, declared in the simulation schema.
SimSpace Weaver maps the Declared
port to the Actual
port. The
source code for the app should bind to the Declared
port.
simulationAppPortMapping_actual :: Lens' SimulationAppPortMapping (Maybe Natural) Source #
The TCP/UDP port number of the running app. SimSpace Weaver dynamically
assigns this port number when the app starts. SimSpace Weaver maps the
Declared
port to the Actual
port. Clients connect to the app using
the app's IP address and the Actual
port number.
simulationAppPortMapping_declared :: Lens' SimulationAppPortMapping (Maybe Natural) Source #
The TCP/UDP port number of the app, declared in the simulation schema.
SimSpace Weaver maps the Declared
port to the Actual
port. The
source code for the app should bind to the Declared
port.
SimulationClock
data SimulationClock Source #
Status information about the simulation clock.
See: newSimulationClock
smart constructor.
SimulationClock' | |
|
Instances
newSimulationClock :: SimulationClock Source #
Create a value of SimulationClock
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:status:SimulationClock'
, simulationClock_status
- The current status of the simulation clock.
$sel:targetStatus:SimulationClock'
, simulationClock_targetStatus
- The desired status of the simulation clock.
simulationClock_status :: Lens' SimulationClock (Maybe ClockStatus) Source #
The current status of the simulation clock.
simulationClock_targetStatus :: Lens' SimulationClock (Maybe ClockTargetStatus) Source #
The desired status of the simulation clock.
SimulationMetadata
data SimulationMetadata Source #
A collection of data about the simulation.
See: newSimulationMetadata
smart constructor.
SimulationMetadata' | |
|
Instances
newSimulationMetadata :: SimulationMetadata Source #
Create a value of SimulationMetadata
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:arn:SimulationMetadata'
, simulationMetadata_arn
- The Amazon Resource Name (ARN) of the simulation. For more information
about ARNs, see
Amazon Resource Names (ARNs)
in the Amazon Web Services General Reference.
$sel:creationTime:SimulationMetadata'
, simulationMetadata_creationTime
- The time when the simulation was created, expressed as the number of
seconds and milliseconds in UTC since the Unix epoch (0:0:0.000, January
1, 1970).
$sel:name:SimulationMetadata'
, simulationMetadata_name
- The name of the simulation.
$sel:status:SimulationMetadata'
, simulationMetadata_status
- The current status of the simulation.
$sel:targetStatus:SimulationMetadata'
, simulationMetadata_targetStatus
- The desired status of the simulation.
simulationMetadata_arn :: Lens' SimulationMetadata (Maybe Text) Source #
The Amazon Resource Name (ARN) of the simulation. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.
simulationMetadata_creationTime :: Lens' SimulationMetadata (Maybe UTCTime) Source #
The time when the simulation was created, expressed as the number of seconds and milliseconds in UTC since the Unix epoch (0:0:0.000, January 1, 1970).
simulationMetadata_name :: Lens' SimulationMetadata (Maybe Text) Source #
The name of the simulation.
simulationMetadata_status :: Lens' SimulationMetadata (Maybe SimulationStatus) Source #
The current status of the simulation.
simulationMetadata_targetStatus :: Lens' SimulationMetadata (Maybe SimulationTargetStatus) Source #
The desired status of the simulation.