Skip to content

cna.qualityModel.entities.DBMS.StorageBackingService

The DBMS.Infrastructure Node represents an Infrastructure entity, which is able to host Database.StorageService Nodes. It extends the original TOSCA DBMS Node in order to allow Backing Data entities to be referenced.

File references:      TOSCA-File

Shorthand Name DBMS.StorageBackingService
Type Qualified Name qualityModel:DBMS.StorageBackingService
Type URI cna.qualityModel.entities.DBMS.StorageBackingService

1. Properties

Name Required Type Constraints
Description
N/A N/A N/A N/A N/A

2. Attributes

Name Required Type Constraints
Description
N/A N/A N/A N/A N/A

3. Definition

cna.qualityModel.entities.DBMS.Infrastructure:
  derived_from: tosca.nodes.DBMS
  description: Node Type to model Infrastructure entities
  requirements:
    # Allow the definition of Backing Data usage
    - uses_backing_data:
        capability: tosca.capabilities.Attachment
        node: cna.qualityModel.entities.BackingData
        relationship: cna.qualityModel.relationships.AttachesTo.Data
        occurrences: [0, UNBOUNDED]

4. Example

mysql_service:
  type: tosca.nodes.DBMS.Infrastructure
  properties:
    root_password: rootpassword
    port: 3306
  requirements:
    - host:
        node: docker_host
        relationship: dockerHost_host_mySqlService
    # Reference to Backing Data
    - uses_backing_data: #TODO

Last update: 2022-08-31
Back to top