Class: PodmanSecret
Manage Podman secrets
classDiagram
class PodmanSecret
IacModule <|-- PodmanSecret
PodmanSecret : data
PodmanSecret ..> string : data
PodmanSecret : driver
PodmanSecret ..> string : driver
PodmanSecret : driver_opts
PodmanSecret ..> MetaObject : driver_opts
PodmanSecret : executable
PodmanSecret ..> string : executable
PodmanSecret : force
PodmanSecret ..> boolean : force
PodmanSecret : name
PodmanSecret ..> label type : name
PodmanSecret : skip_existing
PodmanSecret ..> boolean : skip_existing
PodmanSecret : state
PodmanSecret ..> string : state
Inheritance
- IacModule
- PodmanSecret
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
data | 0..1 xsd:string |
Information arranged for automatic processing | direct |
driver | 0..1 xsd:string |
Computer program that operates or controls a particular type of device | direct |
driver_opts | 0..1 xsd:string |
Driver-specific options | direct |
force | 0..1 xsd:string |
coercion or compulsion | direct |
name | 0..1 LabelType |
A human-readable name for an attribute or entity | direct |
skip_existing | 0..1 xsd:boolean |
Skip existing entity | 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:PodmanSecret |
native | containers:PodmanSecret |
LinkML Source
Direct
name: PodmanSecret
description: Manage Podman secrets
from_schema: https://w3id.org/lmodel/ucs-containers
rank: 1000
is_a: IacModule
slots:
- data
- driver
- driver_opts
- force
- name
- skip_existing
- state
slot_usage:
data:
name: data
description: The value of the secret. Required when state is present.
domain_of:
- PodmanSecret
driver:
name: driver
description: Override default secrets driver, currently podman uses file which
is unencrypted.
domain_of:
- PodmanNetwork
- PodmanSecret
- PodmanVolume
driver_opts:
name: driver_opts
description: Driver-specific key-value options.
domain_of:
- PodmanSecret
range: MetaObject
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
force:
name: force
description: Use it when state is present to remove and recreate an existing secret.
ifabsent: 'False'
domain_of:
- PodmanExport
- PodmanImage
- PodmanSave
- PodmanSecret
range: boolean
name:
name: name
description: The name of the secret.
domain_of:
- PodmanContainer
- PodmanGenerateSystemd
- PodmanImage
- PodmanNetwork
- PodmanPod
- PodmanSecret
- PodmanVolume
- Attribute
- Entity
required: true
skip_existing:
name: skip_existing
description: Use it when state is present and secret with the same name already
exists. If set to true, the secret will NOT be recreated and remains as is.
ifabsent: 'False'
domain_of:
- PodmanSecret
range: boolean
state:
name: state
description: Whether to create or remove the named secret.
ifabsent: string(present)
domain_of:
- PodmanContainer
- PodmanImage
- PodmanNetwork
- PodmanPlay
- PodmanPod
- PodmanSecret
- PodmanVolume
Induced
name: PodmanSecret
description: Manage Podman secrets
from_schema: https://w3id.org/lmodel/ucs-containers
rank: 1000
is_a: IacModule
slot_usage:
data:
name: data
description: The value of the secret. Required when state is present.
domain_of:
- PodmanSecret
driver:
name: driver
description: Override default secrets driver, currently podman uses file which
is unencrypted.
domain_of:
- PodmanNetwork
- PodmanSecret
- PodmanVolume
driver_opts:
name: driver_opts
description: Driver-specific key-value options.
domain_of:
- PodmanSecret
range: MetaObject
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
force:
name: force
description: Use it when state is present to remove and recreate an existing secret.
ifabsent: 'False'
domain_of:
- PodmanExport
- PodmanImage
- PodmanSave
- PodmanSecret
range: boolean
name:
name: name
description: The name of the secret.
domain_of:
- PodmanContainer
- PodmanGenerateSystemd
- PodmanImage
- PodmanNetwork
- PodmanPod
- PodmanSecret
- PodmanVolume
- Attribute
- Entity
required: true
skip_existing:
name: skip_existing
description: Use it when state is present and secret with the same name already
exists. If set to true, the secret will NOT be recreated and remains as is.
ifabsent: 'False'
domain_of:
- PodmanSecret
range: boolean
state:
name: state
description: Whether to create or remove the named secret.
ifabsent: string(present)
domain_of:
- PodmanContainer
- PodmanImage
- PodmanNetwork
- PodmanPlay
- PodmanPod
- PodmanSecret
- PodmanVolume
attributes:
data:
name: data
description: The value of the secret. Required when state is present.
from_schema: https://w3id.org/lmodel/ucs-core
slot_uri: uco-observable:data
alias: data
owner: PodmanSecret
domain_of:
- PodmanSecret
range: string
driver:
name: driver
description: Override default secrets driver, currently podman uses file which
is unencrypted.
from_schema: https://w3id.org/lmodel/ucs-core
alias: driver
owner: PodmanSecret
domain_of:
- PodmanNetwork
- PodmanSecret
- PodmanVolume
range: string
driver_opts:
name: driver_opts
description: Driver-specific key-value options.
from_schema: https://w3id.org/lmodel/ucs-core
alias: driver_opts
owner: PodmanSecret
domain_of:
- PodmanSecret
range: MetaObject
force:
name: force
description: Use it when state is present to remove and recreate an existing secret.
from_schema: https://w3id.org/lmodel/ucs-core
ifabsent: 'False'
alias: force
owner: PodmanSecret
domain_of:
- PodmanExport
- PodmanImage
- PodmanSave
- PodmanSecret
range: boolean
name:
name: name
description: The name of the secret.
from_schema: https://w3id.org/lmodel/ucs-core
slot_uri: rdfs:label
alias: name
owner: PodmanSecret
domain_of:
- PodmanContainer
- PodmanGenerateSystemd
- PodmanImage
- PodmanNetwork
- PodmanPod
- PodmanSecret
- PodmanVolume
- Attribute
- Entity
range: label type
required: true
skip_existing:
name: skip_existing
description: Use it when state is present and secret with the same name already
exists. If set to true, the secret will NOT be recreated and remains as is.
from_schema: https://w3id.org/lmodel/ucs-containers
rank: 1000
ifabsent: 'False'
alias: skip_existing
owner: PodmanSecret
domain_of:
- PodmanSecret
range: boolean
state:
name: state
description: Whether to create or remove the named secret.
from_schema: https://w3id.org/lmodel/ucs-core
is_a: associationSlot
domain: Association
slot_uri: uco-observable:state
ifabsent: string(present)
alias: state
owner: PodmanSecret
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: PodmanSecret
domain_of:
- IacModule
range: string