Class: ComponentProperties
Properties dictionary for component deployment details.
classDiagram
class ComponentProperties
click ComponentProperties href "../ComponentProperties/"
ComponentProperties : keyLocation
ComponentProperties : packageLocation
ComponentProperties : repository
ComponentProperties : revision
ComponentProperties : timeout
ComponentProperties : wait
Attributes
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| repository | 0..1 string |
Repository location for the component | direct |
| revision | 0..1 string |
Revision version for the component | direct |
| wait | 0..1 boolean |
If True, indicates the device waits for the component installation to complet... | direct |
| timeout | 0..1 string |
Time to wait for component installation to complete, formatted as "##m##s" | direct |
| packageLocation | 0..1 string |
URL indicating the Compose package's location | direct |
| keyLocation | 0..1 string |
URL for the public key used to validate a digitally signed package | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Component | properties | range | ComponentProperties |
| HelmComponent | properties | range | ComponentProperties |
| ComposeComponent | properties | range | ComponentProperties |
This section is only relevant for contributors of the specification
LinkML Source
Direct
Details
name: ComponentProperties
description: Properties dictionary for component deployment details.
from_schema: https://specification.margo.org/data-model
attributes:
repository:
name: repository
description: Repository location for the component.
from_schema: https://specification.margo.org/deployments
domain_of:
- ComponentProperties
range: string
revision:
name: revision
description: Revision version for the component.
from_schema: https://specification.margo.org/deployments
domain_of:
- ComponentProperties
range: string
wait:
name: wait
description: If True, indicates the device waits for the component installation
to complete.
from_schema: https://specification.margo.org/deployments
domain_of:
- ComponentProperties
range: boolean
timeout:
name: timeout
description: Time to wait for component installation to complete, formatted as
"##m##s".
from_schema: https://specification.margo.org/deployments
domain_of:
- ComponentProperties
range: string
packageLocation:
name: packageLocation
description: URL indicating the Compose package's location.
from_schema: https://specification.margo.org/deployments
domain_of:
- ComponentProperties
range: string
keyLocation:
name: keyLocation
description: URL for the public key used to validate a digitally signed package.
from_schema: https://specification.margo.org/deployments
domain_of:
- ComponentProperties
range: string
Induced
Details
name: ComponentProperties
description: Properties dictionary for component deployment details.
from_schema: https://specification.margo.org/data-model
attributes:
repository:
name: repository
description: Repository location for the component.
from_schema: https://specification.margo.org/deployments
alias: repository
owner: ComponentProperties
domain_of:
- ComponentProperties
range: string
revision:
name: revision
description: Revision version for the component.
from_schema: https://specification.margo.org/deployments
alias: revision
owner: ComponentProperties
domain_of:
- ComponentProperties
range: string
wait:
name: wait
description: If True, indicates the device waits for the component installation
to complete.
from_schema: https://specification.margo.org/deployments
alias: wait
owner: ComponentProperties
domain_of:
- ComponentProperties
range: boolean
timeout:
name: timeout
description: Time to wait for component installation to complete, formatted as
"##m##s".
from_schema: https://specification.margo.org/deployments
alias: timeout
owner: ComponentProperties
domain_of:
- ComponentProperties
range: string
packageLocation:
name: packageLocation
description: URL indicating the Compose package's location.
from_schema: https://specification.margo.org/deployments
alias: packageLocation
owner: ComponentProperties
domain_of:
- ComponentProperties
range: string
keyLocation:
name: keyLocation
description: URL for the public key used to validate a digitally signed package.
from_schema: https://specification.margo.org/deployments
alias: keyLocation
owner: ComponentProperties
domain_of:
- ComponentProperties
range: string