Class: Aws::SimSpaceWeaver::Types::Domain

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-simspaceweaver/types.rb

Overview

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: Domains] in the *SimSpace Weaver User Guide*.

[1]: docs.aws.amazon.com/simspaceweaver/latest/userguide/what-is_key-concepts.html#what-is_key-concepts_domains

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#lifecycleString

The type of lifecycle management for apps in the domain. 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 one app on each worker.

  • ‘BySpatialSubdivision` – Managed: SimSpace Weaver starts one app for each spatial partition.

  • ‘ByRequest` – Unmanaged: You use the `StartApp` API to start the apps and use the `StopApp` API to stop the apps.

Returns:

  • (String)


371
372
373
374
375
376
# File 'lib/aws-sdk-simspaceweaver/types.rb', line 371

class Domain < Struct.new(
  :lifecycle,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the domain.

Returns:

  • (String)


371
372
373
374
375
376
# File 'lib/aws-sdk-simspaceweaver/types.rb', line 371

class Domain < Struct.new(
  :lifecycle,
  :name)
  SENSITIVE = []
  include Aws::Structure
end