Class: PodmanVolume
Manage Podman Volumes
classDiagram
class PodmanVolume
IacModule <|-- PodmanVolume
PodmanVolume : debug
PodmanVolume ..> boolean : debug
PodmanVolume : driver
PodmanVolume ..> string : driver
PodmanVolume : executable
PodmanVolume ..> string : executable
PodmanVolume : label
PodmanVolume ..> MetaObject : label
PodmanVolume : name
PodmanVolume ..> label type : name
PodmanVolume : options
PodmanVolume ..> string : options
PodmanVolume : recreate
PodmanVolume ..> boolean : recreate
PodmanVolume : state
PodmanVolume ..> string : state
Inheritance
- IacModule
- PodmanVolume
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
debug | 0..1 xsd:string |
Return additional information which can be helpful for investigations | direct |
driver | 0..1 xsd:string |
Computer program that operates or controls a particular type of device | direct |
label | 0..1 xsd:string |
Word or phrase used for identification | direct |
name | 0..1 LabelType |
A human-readable name for an attribute or entity | direct |
options | 0..1 xsd:string |
Driver-specific options | direct |
recreate | 0..1 xsd:boolean |
Create again | direct |
state | 0..1 xsd:string |
The way something is with respect to its main attributes | direct |
executable | 0..1 xsd:string |
Path to podman executable if it is not in the $PATH on the machine running po... | IacModule |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/ucs-containers
Mappings
Mapping Type | Mapped Value |
---|---|
self | containers:PodmanVolume |
native | containers:PodmanVolume |
LinkML Source
Direct
name: PodmanVolume
description: Manage Podman Volumes
from_schema: https://w3id.org/lmodel/ucs-containers
rank: 1000
is_a: IacModule
slots:
- debug
- driver
- label
- name
- options
- recreate
- state
slot_usage:
debug:
name: debug
description: Return additional information which can be helpful for investigations.
ifabsent: 'False'
domain_of:
- PodmanContainer
- PodmanContainers
- PodmanNetwork
- PodmanPlay
- PodmanPod
- PodmanVolume
range: boolean
driver:
name: driver
description: Specify volume driver name (default local).
domain_of:
- PodmanNetwork
- PodmanSecret
- PodmanVolume
executable:
name: executable
description: Path to podman executable if it is not in the $PATH on the machine
running podman
ifabsent: string(podman)
domain_of:
- IacModule
label:
name: label
description: Add metadata to a pod volume (e.g., label com.example.key=value).
domain_of:
- PodmanContainer
- PodmanPod
- PodmanVolume
range: MetaObject
name:
name: name
description: Name of volume.
domain_of:
- PodmanContainer
- PodmanGenerateSystemd
- PodmanImage
- PodmanNetwork
- PodmanPod
- PodmanSecret
- PodmanVolume
- Attribute
- Entity
required: true
options:
name: options
description: Set driver specific options. For example ‘device=tpmfs’, ‘type=tmpfs’.
UID and GID idempotency is not supported due to changes in podman.
multivalued: true
domain_of:
- PodmanVolume
recreate:
name: recreate
description: Recreate volume even if exists.
ifabsent: 'False'
domain_of:
- PodmanContainer
- PodmanNetwork
- PodmanPlay
- PodmanPod
- PodmanVolume
range: boolean
state:
name: state
description: State of volume, default ‘present’
ifabsent: string(present)
domain_of:
- PodmanContainer
- PodmanImage
- PodmanNetwork
- PodmanPlay
- PodmanPod
- PodmanSecret
- PodmanVolume
Induced
name: PodmanVolume
description: Manage Podman Volumes
from_schema: https://w3id.org/lmodel/ucs-containers
rank: 1000
is_a: IacModule
slot_usage:
debug:
name: debug
description: Return additional information which can be helpful for investigations.
ifabsent: 'False'
domain_of:
- PodmanContainer
- PodmanContainers
- PodmanNetwork
- PodmanPlay
- PodmanPod
- PodmanVolume
range: boolean
driver:
name: driver
description: Specify volume driver name (default local).
domain_of:
- PodmanNetwork
- PodmanSecret
- PodmanVolume
executable:
name: executable
description: Path to podman executable if it is not in the $PATH on the machine
running podman
ifabsent: string(podman)
domain_of:
- IacModule
label:
name: label
description: Add metadata to a pod volume (e.g., label com.example.key=value).
domain_of:
- PodmanContainer
- PodmanPod
- PodmanVolume
range: MetaObject
name:
name: name
description: Name of volume.
domain_of:
- PodmanContainer
- PodmanGenerateSystemd
- PodmanImage
- PodmanNetwork
- PodmanPod
- PodmanSecret
- PodmanVolume
- Attribute
- Entity
required: true
options:
name: options
description: Set driver specific options. For example ‘device=tpmfs’, ‘type=tmpfs’.
UID and GID idempotency is not supported due to changes in podman.
multivalued: true
domain_of:
- PodmanVolume
recreate:
name: recreate
description: Recreate volume even if exists.
ifabsent: 'False'
domain_of:
- PodmanContainer
- PodmanNetwork
- PodmanPlay
- PodmanPod
- PodmanVolume
range: boolean
state:
name: state
description: State of volume, default ‘present’
ifabsent: string(present)
domain_of:
- PodmanContainer
- PodmanImage
- PodmanNetwork
- PodmanPlay
- PodmanPod
- PodmanSecret
- PodmanVolume
attributes:
debug:
name: debug
description: Return additional information which can be helpful for investigations.
from_schema: https://w3id.org/lmodel/ucs-core
ifabsent: 'False'
alias: debug
owner: PodmanVolume
domain_of:
- PodmanContainer
- PodmanContainers
- PodmanNetwork
- PodmanPlay
- PodmanPod
- PodmanVolume
range: boolean
driver:
name: driver
description: Specify volume driver name (default local).
from_schema: https://w3id.org/lmodel/ucs-core
alias: driver
owner: PodmanVolume
domain_of:
- PodmanNetwork
- PodmanSecret
- PodmanVolume
range: string
label:
name: label
description: Add metadata to a pod volume (e.g., label com.example.key=value).
from_schema: https://w3id.org/lmodel/ucs-core
alias: label
owner: PodmanVolume
domain_of:
- PodmanContainer
- PodmanPod
- PodmanVolume
range: MetaObject
name:
name: name
description: Name of volume.
from_schema: https://w3id.org/lmodel/ucs-core
slot_uri: rdfs:label
alias: name
owner: PodmanVolume
domain_of:
- PodmanContainer
- PodmanGenerateSystemd
- PodmanImage
- PodmanNetwork
- PodmanPod
- PodmanSecret
- PodmanVolume
- Attribute
- Entity
range: label type
required: true
options:
name: options
description: Set driver specific options. For example ‘device=tpmfs’, ‘type=tmpfs’.
UID and GID idempotency is not supported due to changes in podman.
from_schema: https://w3id.org/lmodel/ucs-core
multivalued: true
alias: options
owner: PodmanVolume
domain_of:
- PodmanVolume
range: string
recreate:
name: recreate
description: Recreate volume even if exists.
from_schema: https://w3id.org/lmodel/ucs-core
ifabsent: 'False'
alias: recreate
owner: PodmanVolume
domain_of:
- PodmanContainer
- PodmanNetwork
- PodmanPlay
- PodmanPod
- PodmanVolume
range: boolean
state:
name: state
description: State of volume, default ‘present’
from_schema: https://w3id.org/lmodel/ucs-core
is_a: associationSlot
domain: Association
slot_uri: uco-observable:state
ifabsent: string(present)
alias: state
owner: PodmanVolume
domain_of:
- PodmanContainer
- PodmanImage
- PodmanNetwork
- PodmanPlay
- PodmanPod
- PodmanSecret
- PodmanVolume
range: string
executable:
name: executable
description: Path to podman executable if it is not in the $PATH on the machine
running podman
from_schema: https://w3id.org/lmodel/ucs-core
ifabsent: string(podman)
alias: executable
owner: PodmanVolume
domain_of:
- IacModule
range: string