deployment::targetenvironment
KlasseNode

The Node entity represents a physical node in the target environment. It contains hardware resources such as processor, memory, disk, etc, and hosts execution environments in form of Containers. Each Node must have at least one Processor instance, one Memory instance, and one Container instance. A Node may also have network interfaces and storage devices.

Attribute
<Primitive Type> String description description

Optional human-readable description of the node.

<Class> Container containers containers

Containers running on a Node to provide execution environment into which services may be deployed.

<Class> Processor processors processors

Processors installed on a Node to provide computational capabilities.

<Class> Memory memories memories

Memories installed on a Node to provide transient storage for executing containers and tasks within containers.

<Class> StorageDevice storageDevices storageDevices

Physical StorageDevices connected to/installed on a Node.

<Class> NetworkInterface networkInterfaces networkInterfaces

Physical NetworkInterfaces installed on a node.

!!TableHeading.InheritedAttributes!!samm::core::NamedEntity samm::core::NamedEntity
name name

!!TableHeading.InheritedAttributes!!samm::core::Entity samm::core::Entity
documentation documentation

!!TableHeading.InheritedAttributes!!identifier::Identifier identifier::Identifier
id id

!!TableHeading.InheritedOperations!!samm::core::NamedEntity samm::core::NamedEntity

!!TableHeading.InheritedOperations!!samm::core::Entity samm::core::Entity

!!TableHeading.InheritedOperations!!identifier::Identifier identifier::Identifier

Eigenschaften:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameNode
Name Expression
Namespace<<ePackage>> <Package> targetenvironment
Owned Template Signature
Owner<<ePackage>> <Package> targetenvironment
Owning Template Parameter
Package<<ePackage>> <Package> targetenvironment
Qualified Namesamm::deployment::targetenvironment::Node
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 containers
Public <Class> Container containers

Containers running on a Node to provide execution environment into which services may be deployed.

Eigenschaften:

AggregationComposite
Alias
Association<Association> A_containers_node
Association End
Class<Class> Node
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value<Literal Integer> 1
Multiplicity1..*
Namecontainers
Name Expression
Namespace<Class> Node
Opposite
Owned Template Signature
Owner<Class> Node
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::targetenvironment::Node::containers
Stereotype
Template Parameter
Type<Class> Container
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPublic


 description
Public <Primitive Type> String description

Optional human-readable description of the node.

Eigenschaften:

AggregationNone
Alias
Association
Association End
Class<Class> Node
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Namedescription
Name Expression
Namespace<Class> Node
Opposite
Owned Template Signature
Owner<Class> Node
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::targetenvironment::Node::description
Stereotype
Template Parameter
Type<Primitive Type> String
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 memories
Public <Class> Memory memories

Memories installed on a Node to provide transient storage for executing containers and tasks within containers.

Eigenschaften:

AggregationComposite
Alias
Association<Association> A_memories_node
Association End
Class<Class> Node
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value<Literal Integer> 1
Multiplicity1..*
Namememories
Name Expression
Namespace<Class> Node
Opposite
Owned Template Signature
Owner<Class> Node
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::targetenvironment::Node::memories
Stereotype
Template Parameter
Type<Class> Memory
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPublic


 networkInterfaces
Public <Class> NetworkInterface networkInterfaces

Physical NetworkInterfaces installed on a node.

Eigenschaften:

AggregationComposite
Alias
Association<Association> A_networkInterfaces_node
Association End
Class<Class> Node
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
NamenetworkInterfaces
Name Expression
Namespace<Class> Node
Opposite
Owned Template Signature
Owner<Class> Node
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::targetenvironment::Node::networkInterfaces
Stereotype
Template Parameter
Type<Class> NetworkInterface
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPublic


 processors
Public <Class> Processor processors

Processors installed on a Node to provide computational capabilities.

Eigenschaften:

AggregationComposite
Alias
Association<Association> A_processors_node
Association End
Class<Class> Node
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value<Literal Integer> 1
Multiplicity1..*
Nameprocessors
Name Expression
Namespace<Class> Node
Opposite
Owned Template Signature
Owner<Class> Node
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::targetenvironment::Node::processors
Stereotype
Template Parameter
Type<Class> Processor
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPublic


 storageDevices
Public <Class> StorageDevice storageDevices

Physical StorageDevices connected to/installed on a Node.

Eigenschaften:

AggregationComposite
Alias
Association<Association> A_storageDevices_node
Association End
Class<Class> Node
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
NamestorageDevices
Name Expression
Namespace<Class> Node
Opposite
Owned Template Signature
Owner<Class> Node
Owning Association
Owning Template Parameter
Qualified Namesamm::deployment::targetenvironment::Node::storageDevices
Stereotype
Template Parameter
Type<Class> StorageDevice
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPublic