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 |
Synopsis
- data Domain = Domain' {}
- newDomain :: Domain
- domain_lifecycle :: Lens' Domain (Maybe LifecycleManagementStrategy)
- domain_name :: Lens' Domain (Maybe Text)
Documentation
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).