Storage Configuration
Represents the attributes that are configurable at service instantiation for storage service offerings.
Inheritance
- GaiaXEntity
- InstantiationRequirement
- StorageConfiguration
- InstantiationRequirement
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
storageCompression | * CompressionAlgorithm |
Available compression features | direct |
storageDeduplication | * DeduplicationMethod |
Deduplication features available for the storage service, such as inline or p... | direct |
storageEncryption | 1..* Encryption |
Available encryption features | direct |
storageRedundancyMechanism | * StorageRedundancyMechanism |
Underlying data protection mechanism (such as RAID levels or Erasure Codes) | direct |
storageProtection | * DataProtectionPolicy |
Available data protection features | direct |
storageQoS | * QoS |
Available QoS class for storage service | direct |
blockSize | * MemorySize |
Available block size to be used | direct |
name | 0..1 xsd:string |
A human readable name of the entity | GaiaXEntity |
description | 0..1 xsd:string |
GaiaXEntity |
Usages
used by | used in | type | used |
---|---|---|---|
StorageServiceOffering | storageConfiguration | range | StorageConfiguration |
ObjectStorageServiceOffering | storageConfiguration | range | StorageConfiguration |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/gaia-x/development#storage-configuration
LinkML Source
Direct
name: StorageConfiguration
description: Represents the attributes that are configurable at service instantiation
for storage service offerings.
title: Storage Configuration
from_schema: https://w3id.org/gaia-x/development#storage-configuration
is_a: InstantiationRequirement
slots:
- storageCompression
- storageDeduplication
- storageEncryption
- storageRedundancyMechanism
- storageProtection
- storageQoS
- blockSize
Induced
name: StorageConfiguration
description: Represents the attributes that are configurable at service instantiation
for storage service offerings.
title: Storage Configuration
from_schema: https://w3id.org/gaia-x/development#storage-configuration
is_a: InstantiationRequirement
attributes:
storageCompression:
name: storageCompression
description: Available compression features.
title: Storage Compression
from_schema: https://w3id.org/gaia-x/development#slots
alias: storageCompression
owner: StorageConfiguration
domain_of:
- StorageConfiguration
range: CompressionAlgorithm
multivalued: true
storageDeduplication:
name: storageDeduplication
description: Deduplication features available for the storage service, such as
inline or post-processing.
title: Storage Deduplication
from_schema: https://w3id.org/gaia-x/development#slots
alias: storageDeduplication
owner: StorageConfiguration
domain_of:
- StorageConfiguration
range: DeduplicationMethod
multivalued: true
storageEncryption:
name: storageEncryption
description: Available encryption features.
title: Storage Encryption
from_schema: https://w3id.org/gaia-x/development#slots
alias: storageEncryption
owner: StorageConfiguration
domain_of:
- StorageConfiguration
range: Encryption
required: true
multivalued: true
storageRedundancyMechanism:
name: storageRedundancyMechanism
description: Underlying data protection mechanism (such as RAID levels or Erasure
Codes).
title: Storage Redundancy Mechanism
from_schema: https://w3id.org/gaia-x/development#slots
alias: storageRedundancyMechanism
owner: StorageConfiguration
domain_of:
- StorageConfiguration
range: StorageRedundancyMechanism
multivalued: true
storageProtection:
name: storageProtection
description: Available data protection features.
title: Storage Protection
from_schema: https://w3id.org/gaia-x/development#slots
alias: storageProtection
owner: StorageConfiguration
domain_of:
- StorageConfiguration
range: DataProtectionPolicy
multivalued: true
storageQoS:
name: storageQoS
description: Available QoS class for storage service.
title: Storage QoS
from_schema: https://w3id.org/gaia-x/development#slots
alias: storageQoS
owner: StorageConfiguration
domain_of:
- StorageConfiguration
range: QoS
multivalued: true
blockSize:
name: blockSize
description: Available block size to be used.
title: Block Size
from_schema: https://w3id.org/gaia-x/development#slots
alias: blockSize
owner: StorageConfiguration
domain_of:
- StorageConfiguration
range: MemorySize
multivalued: true
name:
name: name
description: A human readable name of the entity.
title: name
from_schema: https://w3id.org/gaia-x/development#slots
slot_uri: httpsschema:name
alias: name
owner: StorageConfiguration
domain_of:
- GaiaXEntity
range: string
required: false
description:
name: description
from_schema: https://w3id.org/gaia-x/development#slots
slot_uri: httpsschema:description
alias: description
owner: StorageConfiguration
domain_of:
- GaiaXEntity
- DataProduct
- Measure
range: string