Container Resource Limits
InstantiationRequirements for containers (available resources and associated limits).
URI: gx:ContainerResourceLimits
classDiagram
class ContainerResourceLimits
click ContainerResourceLimits href "../ContainerResourceLimits"
InstantiationRequirement <|-- ContainerResourceLimits
click InstantiationRequirement href "../InstantiationRequirement"
ContainerResourceLimits : confidential
ContainerResourceLimits --> "1" Boolean : confidential
click Boolean href "../Boolean"
ContainerResourceLimits : confidentialComputingTechnology
ContainerResourceLimits --> "0..1" ConfidentialComputing : confidentialComputingTechnology
click ConfidentialComputing href "../ConfidentialComputing"
ContainerResourceLimits : cpuRequirements
ContainerResourceLimits --> "0..1" CPU : cpuRequirements
click CPU href "../CPU"
ContainerResourceLimits : description
ContainerResourceLimits --> "0..1" String : description
click String href "../String"
ContainerResourceLimits : gpuLimit
ContainerResourceLimits --> "0..1" Integer : gpuLimit
click Integer href "../Integer"
ContainerResourceLimits : gpuRequirements
ContainerResourceLimits --> "0..1" GPU : gpuRequirements
click GPU href "../GPU"
ContainerResourceLimits : memoryLimit
ContainerResourceLimits --> "0..1" MemorySize : memoryLimit
click MemorySize href "../MemorySize"
ContainerResourceLimits : memoryRequirements
ContainerResourceLimits --> "0..1" Memory : memoryRequirements
click Memory href "../Memory"
ContainerResourceLimits : name
ContainerResourceLimits --> "0..1" String : name
click String href "../String"
ContainerResourceLimits : numberOfCoresLimit
ContainerResourceLimits --> "0..1" Integer : numberOfCoresLimit
click Integer href "../Integer"
Inheritance
- GaiaXEntity
- InstantiationRequirement
- ContainerResourceLimits
- InstantiationRequirement
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
cpuRequirements | 0..1 CPU |
CPU requirements | direct |
numberOfCoresLimit | 0..1 xsd:integer |
limit to the number of cores usable by a container (expressed in milicore) | direct |
memoryRequirements | 0..1 Memory |
container memory requirements | direct |
memoryLimit | 0..1 MemorySize |
container memory limits | direct |
gpuRequirements | 0..1 GPU |
number of GPUs | direct |
gpuLimit | 0..1 xsd:integer |
GPU number limit | direct |
confidential | 1 xsd:boolean |
indicates whether container is of confidential nature | direct |
confidentialComputingTechnology | 0..1 ConfidentialComputing |
Details with respect to confidential computing requirements | direct |
name | 0..1 xsd:string |
A human readable name of the entity | GaiaXEntity |
description | 0..1 xsd:string |
A free text description of the entity | GaiaXEntity |
Usages
used by | used in | type | used |
---|---|---|---|
ContainerServiceOffering | instantiationReq | range | ContainerResourceLimits |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/gaia-x/development#container-resource-limits
LinkML Source
Direct
name: ContainerResourceLimits
description: InstantiationRequirements for containers (available resources and associated
limits).
title: Container Resource Limits
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
is_a: InstantiationRequirement
attributes:
cpuRequirements:
name: cpuRequirements
description: CPU requirements
title: CPU Requirements
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
rank: 1000
domain_of:
- ContainerResourceLimits
range: CPU
numberOfCoresLimit:
name: numberOfCoresLimit
description: limit to the number of cores usable by a container (expressed in
milicore)
title: Number Of Cores Limit
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
rank: 1000
domain_of:
- ContainerResourceLimits
range: integer
memoryRequirements:
name: memoryRequirements
description: container memory requirements
title: Memory Requirements
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
rank: 1000
domain_of:
- ContainerResourceLimits
range: Memory
memoryLimit:
name: memoryLimit
description: container memory limits
title: Memory Limit
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
rank: 1000
domain_of:
- ContainerResourceLimits
range: MemorySize
gpuRequirements:
name: gpuRequirements
description: number of GPUs
title: GPU Requirements
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
rank: 1000
domain_of:
- ContainerResourceLimits
range: GPU
gpuLimit:
name: gpuLimit
description: GPU number limit
title: GPU Limit
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
rank: 1000
domain_of:
- ContainerResourceLimits
range: integer
confidential:
name: confidential
description: indicates whether container is of confidential nature
title: Confidential
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
rank: 1000
domain_of:
- ContainerResourceLimits
range: boolean
required: true
confidentialComputingTechnology:
name: confidentialComputingTechnology
description: Details with respect to confidential computing requirements
title: Confidential Computing Technology
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
domain_of:
- ComputeFunctionConfiguration
- ContainerResourceLimits
range: ConfidentialComputing
Induced
name: ContainerResourceLimits
description: InstantiationRequirements for containers (available resources and associated
limits).
title: Container Resource Limits
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
is_a: InstantiationRequirement
attributes:
cpuRequirements:
name: cpuRequirements
description: CPU requirements
title: CPU Requirements
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
rank: 1000
alias: cpuRequirements
owner: ContainerResourceLimits
domain_of:
- ContainerResourceLimits
range: CPU
numberOfCoresLimit:
name: numberOfCoresLimit
description: limit to the number of cores usable by a container (expressed in
milicore)
title: Number Of Cores Limit
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
rank: 1000
alias: numberOfCoresLimit
owner: ContainerResourceLimits
domain_of:
- ContainerResourceLimits
range: integer
memoryRequirements:
name: memoryRequirements
description: container memory requirements
title: Memory Requirements
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
rank: 1000
alias: memoryRequirements
owner: ContainerResourceLimits
domain_of:
- ContainerResourceLimits
range: Memory
memoryLimit:
name: memoryLimit
description: container memory limits
title: Memory Limit
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
rank: 1000
alias: memoryLimit
owner: ContainerResourceLimits
domain_of:
- ContainerResourceLimits
range: MemorySize
gpuRequirements:
name: gpuRequirements
description: number of GPUs
title: GPU Requirements
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
rank: 1000
alias: gpuRequirements
owner: ContainerResourceLimits
domain_of:
- ContainerResourceLimits
range: GPU
gpuLimit:
name: gpuLimit
description: GPU number limit
title: GPU Limit
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
rank: 1000
alias: gpuLimit
owner: ContainerResourceLimits
domain_of:
- ContainerResourceLimits
range: integer
confidential:
name: confidential
description: indicates whether container is of confidential nature
title: Confidential
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
rank: 1000
alias: confidential
owner: ContainerResourceLimits
domain_of:
- ContainerResourceLimits
range: boolean
required: true
confidentialComputingTechnology:
name: confidentialComputingTechnology
description: Details with respect to confidential computing requirements
title: Confidential Computing Technology
from_schema: https://w3id.org/gaia-x/development#container-resource-limits
alias: confidentialComputingTechnology
owner: ContainerResourceLimits
domain_of:
- ComputeFunctionConfiguration
- ContainerResourceLimits
range: ConfidentialComputing
name:
name: name
description: A human readable name of the entity.
title: name
from_schema: http://w3id.org/gaia-x/gx-trust-framework
rank: 1000
slot_uri: https_schema:name
alias: name
owner: ContainerResourceLimits
domain_of:
- GaiaXEntity
range: string
required: false
description:
name: description
description: A free text description of the entity.
title: description
from_schema: http://w3id.org/gaia-x/gx-trust-framework
rank: 1000
slot_uri: https_schema:description
alias: description
owner: ContainerResourceLimits
domain_of:
- GaiaXEntity
- DataProduct
- Measure
range: string
required: false