Skip to content

Compute Function Quotas

Attributes describing quotas for compute functions

URI: gx:ComputeFunctionQuotas

 classDiagram
    class ComputeFunctionQuotas
    click ComputeFunctionQuotas href "../ComputeFunctionQuotas"
      ComputeFunctionQuotas : functionConcurrencyLimit




    ComputeFunctionQuotas --> "0..1" Integer : functionConcurrencyLimit
    click Integer href "../Integer"


      ComputeFunctionQuotas : functionMaximumNumber




    ComputeFunctionQuotas --> "0..1" Integer : functionMaximumNumber
    click Integer href "../Integer"


      ComputeFunctionQuotas : functionMemoryLimit




    ComputeFunctionQuotas --> "0..1" MemorySize : functionMemoryLimit
    click MemorySize href "../MemorySize"


      ComputeFunctionQuotas : functionRequestSizeLimit




    ComputeFunctionQuotas --> "0..1" MemorySize : functionRequestSizeLimit
    click MemorySize href "../MemorySize"


      ComputeFunctionQuotas : functionResponseSizeLimit




    ComputeFunctionQuotas --> "0..1" MemorySize : functionResponseSizeLimit
    click MemorySize href "../MemorySize"


      ComputeFunctionQuotas : functionSizeLimit




    ComputeFunctionQuotas --> "0..1" MemorySize : functionSizeLimit
    click MemorySize href "../MemorySize"


      ComputeFunctionQuotas : functionStorageLimit




    ComputeFunctionQuotas --> "0..1" MemorySize : functionStorageLimit
    click MemorySize href "../MemorySize"


      ComputeFunctionQuotas : functionTimeLimit




    ComputeFunctionQuotas --> "0..1" Time : functionTimeLimit
    click Time href "../Time"


Slots

Name Cardinality and Range Description Inheritance
functionMaximumNumber 0..1
xsd:integer
Maximum number of functions that can be created direct
functionStorageLimit 0..1
MemorySize
Storage limit for deployed functions direct
functionTimeLimit 0..1
Time
Maximum execution time for a function direct
functionMemoryLimit 0..1
MemorySize
Maximum amount of memory usable by a function direct
functionSizeLimit 0..1
MemorySize
Maximum size of a deployed function direct
functionConcurrencyLimit 0..1
xsd:integer
Maximum number of concurrent execution of a function direct
functionRequestSizeLimit 0..1
MemorySize
Maximum size for incoming request (or triggering event) for a function direct
functionResponseSizeLimit 0..1
MemorySize
Maximum size for a function response direct

Usages

used by used in type used
ComputeFunctionConfiguration computeFunctionQuotas range ComputeFunctionQuotas

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/gaia-x/development#compute-function-configuration

LinkML Source

Direct

name: ComputeFunctionQuotas
description: Attributes describing quotas for compute functions
title: Compute Function Quotas
from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
attributes:
  functionMaximumNumber:
    name: functionMaximumNumber
    description: Maximum number of functions that can be created.
    title: Function Maximum Number
    from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
    rank: 1000
    domain_of:
    - ComputeFunctionQuotas
    range: integer
  functionStorageLimit:
    name: functionStorageLimit
    description: Storage limit for deployed functions
    title: Function Storage Limit
    from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
    rank: 1000
    domain_of:
    - ComputeFunctionQuotas
    range: MemorySize
  functionTimeLimit:
    name: functionTimeLimit
    description: Maximum execution time for a function
    title: Function Time Limit
    from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
    rank: 1000
    domain_of:
    - ComputeFunctionQuotas
    range: Time
  functionMemoryLimit:
    name: functionMemoryLimit
    description: Maximum amount of memory usable by a function
    title: Function Memory Limit
    from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
    rank: 1000
    domain_of:
    - ComputeFunctionQuotas
    range: MemorySize
  functionSizeLimit:
    name: functionSizeLimit
    description: Maximum size of a deployed function
    title: Function Size Limit
    from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
    rank: 1000
    domain_of:
    - ComputeFunctionQuotas
    range: MemorySize
  functionConcurrencyLimit:
    name: functionConcurrencyLimit
    description: Maximum number of concurrent execution of a function
    title: Function Concurrency Limit
    from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
    rank: 1000
    domain_of:
    - ComputeFunctionQuotas
    range: integer
  functionRequestSizeLimit:
    name: functionRequestSizeLimit
    description: Maximum size for incoming request (or triggering event) for a function
    title: Function Request Size Limit
    from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
    rank: 1000
    domain_of:
    - ComputeFunctionQuotas
    range: MemorySize
  functionResponseSizeLimit:
    name: functionResponseSizeLimit
    description: Maximum size for a function response
    title: Function Response Size Limit
    from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
    rank: 1000
    domain_of:
    - ComputeFunctionQuotas
    range: MemorySize

Induced

name: ComputeFunctionQuotas
description: Attributes describing quotas for compute functions
title: Compute Function Quotas
from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
attributes:
  functionMaximumNumber:
    name: functionMaximumNumber
    description: Maximum number of functions that can be created.
    title: Function Maximum Number
    from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
    rank: 1000
    alias: functionMaximumNumber
    owner: ComputeFunctionQuotas
    domain_of:
    - ComputeFunctionQuotas
    range: integer
  functionStorageLimit:
    name: functionStorageLimit
    description: Storage limit for deployed functions
    title: Function Storage Limit
    from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
    rank: 1000
    alias: functionStorageLimit
    owner: ComputeFunctionQuotas
    domain_of:
    - ComputeFunctionQuotas
    range: MemorySize
  functionTimeLimit:
    name: functionTimeLimit
    description: Maximum execution time for a function
    title: Function Time Limit
    from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
    rank: 1000
    alias: functionTimeLimit
    owner: ComputeFunctionQuotas
    domain_of:
    - ComputeFunctionQuotas
    range: Time
  functionMemoryLimit:
    name: functionMemoryLimit
    description: Maximum amount of memory usable by a function
    title: Function Memory Limit
    from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
    rank: 1000
    alias: functionMemoryLimit
    owner: ComputeFunctionQuotas
    domain_of:
    - ComputeFunctionQuotas
    range: MemorySize
  functionSizeLimit:
    name: functionSizeLimit
    description: Maximum size of a deployed function
    title: Function Size Limit
    from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
    rank: 1000
    alias: functionSizeLimit
    owner: ComputeFunctionQuotas
    domain_of:
    - ComputeFunctionQuotas
    range: MemorySize
  functionConcurrencyLimit:
    name: functionConcurrencyLimit
    description: Maximum number of concurrent execution of a function
    title: Function Concurrency Limit
    from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
    rank: 1000
    alias: functionConcurrencyLimit
    owner: ComputeFunctionQuotas
    domain_of:
    - ComputeFunctionQuotas
    range: integer
  functionRequestSizeLimit:
    name: functionRequestSizeLimit
    description: Maximum size for incoming request (or triggering event) for a function
    title: Function Request Size Limit
    from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
    rank: 1000
    alias: functionRequestSizeLimit
    owner: ComputeFunctionQuotas
    domain_of:
    - ComputeFunctionQuotas
    range: MemorySize
  functionResponseSizeLimit:
    name: functionResponseSizeLimit
    description: Maximum size for a function response
    title: Function Response Size Limit
    from_schema: https://w3id.org/gaia-x/development#compute-function-configuration
    rank: 1000
    alias: functionResponseSizeLimit
    owner: ComputeFunctionQuotas
    domain_of:
    - ComputeFunctionQuotas
    range: MemorySize