Class: PodmanImage
Podman container image
classDiagram
class PodmanImage
IacModule <|-- PodmanImage
PodmanImage : auth_file
PodmanImage ..> string : auth_file
PodmanImage : build
PodmanImage ..> MetaObject : build
PodmanImage : ca_cert_dir
PodmanImage ..> string : ca_cert_dir
PodmanImage : compress
PodmanImage ..> string : compress
PodmanImage : dest
PodmanImage ..> string : dest
PodmanImage : executable
PodmanImage ..> string : executable
PodmanImage : force
PodmanImage ..> boolean : force
PodmanImage : format
PodmanImage ..> string : format
PodmanImage : name
PodmanImage ..> label type : name
PodmanImage : password
PodmanImage ..> string : password
PodmanImage : path
PodmanImage ..> string : path
PodmanImage : pull
PodmanImage ..> boolean : pull
PodmanImage : push
PodmanImage ..> boolean : push
PodmanImage : push_args
PodmanImage ..> MetaObject : push_args
PodmanImage : remove_signatures
PodmanImage ..> string : remove_signatures
PodmanImage : sign_by
PodmanImage ..> string : sign_by
PodmanImage : state
PodmanImage ..> ContainerImageStateEnum : state
PodmanImage : tag
PodmanImage ..> string : tag
PodmanImage : transport
PodmanImage ..> string : transport
PodmanImage : username
PodmanImage ..> string : username
PodmanImage : validate_certs
PodmanImage ..> boolean : validate_certs
Inheritance
- IacModule
- PodmanImage
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
auth_file | 0..1 xsd:string |
A file used for authentication | direct |
build | 0..1 xsd:string |
Complete process of converting source code into software artifacts | direct |
ca_cert_dir | 0..1 xsd:string |
Path to directory containing TLS certificates and keys | direct |
force | 0..1 xsd:string |
coercion or compulsion | direct |
name | 0..1 LabelType |
A human-readable name for an attribute or entity | direct |
password | 0..1 xsd:string |
Used for user authentication to prove identity or access approval | direct |
path | 0..1 xsd:string |
general form of the name of a file or directory; resources can be represented... | direct |
pull | 0..1 xsd:string |
Exert force on entity so as to cause movement towards oneself | direct |
push | 0..1 xsd:string |
Exert force on entity so as to cause movement away from oneself | direct |
push_args | 0..1 xsd:string |
Arguments that control push action | direct |
compress | 0..1 xsd:string |
Process of encoding information using fewer bits than original representation | direct |
dest | 0..1 xsd:string |
Location where item appears, appeared, or is intended to be after transition | direct |
format | 0..1 xsd:string |
direct | |
remove_signatures | 0..1 xsd:string |
Discard any pre-existing signatures | direct |
sign_by | 0..1 xsd:string |
Path to a key file to use to sign the package | direct |
transport | 0..1 xsd:string |
Human-directed movement of things or people between locations | direct |
state | 0..1 xsd:string |
The way something is with respect to its main attributes | direct |
tag | 0..1 xsd:string |
Metadata used for classifications or adding of informations | direct |
username | 0..1 xsd:string |
Identifier for a person in a computer system | direct |
validate_certs | 0..1 xsd:string |
Validate certificates | 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:PodmanImage |
native | containers:PodmanImage |
LinkML Source
Direct
name: PodmanImage
description: Podman container image
from_schema: https://w3id.org/lmodel/ucs-containers
rank: 1000
is_a: IacModule
slots:
- auth_file
- build
- ca_cert_dir
- force
- name
- password
- path
- pull
- push
- push_args
- compress
- dest
- format
- remove_signatures
- sign_by
- transport
- state
- tag
- username
- validate_certs
slot_usage:
auth_file:
name: auth_file
description: Path to file containing authorization credentials to the remote registry.
aliases:
- authfile
domain_of:
- PodmanImage
build:
name: build
description: Arguments that control image build.
aliases:
- build_args
- buildargs
domain_of:
- PodmanImage
range: MetaObject
ca_cert_dir:
name: ca_cert_dir
description: Path to directory containing TLS certificates and keys to use.
domain_of:
- PodmanImage
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: Whether or not to force push or pull an image. When building, force
the build even if the image already exists.
ifabsent: 'False'
domain_of:
- PodmanExport
- PodmanImage
- PodmanSave
- PodmanSecret
range: boolean
name:
name: name
description: Name of the image to pull, push, or delete. It may contain a tag
using the format image:tag.
domain_of:
- PodmanContainer
- PodmanGenerateSystemd
- PodmanImage
- PodmanNetwork
- PodmanPod
- PodmanSecret
- PodmanVolume
- Attribute
- Entity
required: true
password:
name: password
description: Password to use when authenticating to remote registries.
domain_of:
- PodmanImage
- PodmanLogin
- PodmanPlay
path:
name: path
description: Path to the build context directory.
domain_of:
- PodmanImage
pull:
name: pull
description: Whether or not to pull the image.
ifabsent: 'True'
domain_of:
- PodmanImage
range: boolean
push:
name: push
description: Whether or not to push an image.
ifabsent: 'False'
domain_of:
- PodmanImage
range: boolean
push_args:
name: push_args
description: Arguments that control pushing images.
domain_of:
- PodmanImage
range: MetaObject
state:
name: state
description: Whether an image should be present, absent, or built.
ifabsent: string(present)
domain_of:
- PodmanContainer
- PodmanImage
- PodmanNetwork
- PodmanPlay
- PodmanPod
- PodmanSecret
- PodmanVolume
range: ContainerImageStateEnum
tag:
name: tag
description: Tag of the image to pull, push, or delete.
ifabsent: string(latest)
domain_of:
- PodmanImage
username:
name: username
description: username to use when authenticating to remote registries.
domain_of:
- PodmanImage
- PodmanLogin
- PodmanPlay
validate_certs:
name: validate_certs
description: Require HTTPS and validate certificates when pulling or pushing.
Also used during build if a pull or push is necessary.
aliases:
- tlsverify
- tls_verify
domain_of:
- PodmanImage
range: boolean
Induced
name: PodmanImage
description: Podman container image
from_schema: https://w3id.org/lmodel/ucs-containers
rank: 1000
is_a: IacModule
slot_usage:
auth_file:
name: auth_file
description: Path to file containing authorization credentials to the remote registry.
aliases:
- authfile
domain_of:
- PodmanImage
build:
name: build
description: Arguments that control image build.
aliases:
- build_args
- buildargs
domain_of:
- PodmanImage
range: MetaObject
ca_cert_dir:
name: ca_cert_dir
description: Path to directory containing TLS certificates and keys to use.
domain_of:
- PodmanImage
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: Whether or not to force push or pull an image. When building, force
the build even if the image already exists.
ifabsent: 'False'
domain_of:
- PodmanExport
- PodmanImage
- PodmanSave
- PodmanSecret
range: boolean
name:
name: name
description: Name of the image to pull, push, or delete. It may contain a tag
using the format image:tag.
domain_of:
- PodmanContainer
- PodmanGenerateSystemd
- PodmanImage
- PodmanNetwork
- PodmanPod
- PodmanSecret
- PodmanVolume
- Attribute
- Entity
required: true
password:
name: password
description: Password to use when authenticating to remote registries.
domain_of:
- PodmanImage
- PodmanLogin
- PodmanPlay
path:
name: path
description: Path to the build context directory.
domain_of:
- PodmanImage
pull:
name: pull
description: Whether or not to pull the image.
ifabsent: 'True'
domain_of:
- PodmanImage
range: boolean
push:
name: push
description: Whether or not to push an image.
ifabsent: 'False'
domain_of:
- PodmanImage
range: boolean
push_args:
name: push_args
description: Arguments that control pushing images.
domain_of:
- PodmanImage
range: MetaObject
state:
name: state
description: Whether an image should be present, absent, or built.
ifabsent: string(present)
domain_of:
- PodmanContainer
- PodmanImage
- PodmanNetwork
- PodmanPlay
- PodmanPod
- PodmanSecret
- PodmanVolume
range: ContainerImageStateEnum
tag:
name: tag
description: Tag of the image to pull, push, or delete.
ifabsent: string(latest)
domain_of:
- PodmanImage
username:
name: username
description: username to use when authenticating to remote registries.
domain_of:
- PodmanImage
- PodmanLogin
- PodmanPlay
validate_certs:
name: validate_certs
description: Require HTTPS and validate certificates when pulling or pushing.
Also used during build if a pull or push is necessary.
aliases:
- tlsverify
- tls_verify
domain_of:
- PodmanImage
range: boolean
attributes:
auth_file:
name: auth_file
description: Path to file containing authorization credentials to the remote registry.
from_schema: https://w3id.org/lmodel/ucs-core
aliases:
- authfile
alias: auth_file
owner: PodmanImage
domain_of:
- PodmanImage
range: string
build:
name: build
description: Arguments that control image build.
from_schema: https://w3id.org/lmodel/ucs-core
aliases:
- build_args
- buildargs
alias: build
owner: PodmanImage
domain_of:
- PodmanImage
range: MetaObject
ca_cert_dir:
name: ca_cert_dir
description: Path to directory containing TLS certificates and keys to use.
from_schema: https://w3id.org/lmodel/ucs-containers
rank: 1000
alias: ca_cert_dir
owner: PodmanImage
domain_of:
- PodmanImage
range: string
force:
name: force
description: Whether or not to force push or pull an image. When building, force
the build even if the image already exists.
from_schema: https://w3id.org/lmodel/ucs-core
ifabsent: 'False'
alias: force
owner: PodmanImage
domain_of:
- PodmanExport
- PodmanImage
- PodmanSave
- PodmanSecret
range: boolean
name:
name: name
description: Name of the image to pull, push, or delete. It may contain a tag
using the format image:tag.
from_schema: https://w3id.org/lmodel/ucs-core
slot_uri: rdfs:label
alias: name
owner: PodmanImage
domain_of:
- PodmanContainer
- PodmanGenerateSystemd
- PodmanImage
- PodmanNetwork
- PodmanPod
- PodmanSecret
- PodmanVolume
- Attribute
- Entity
range: label type
required: true
password:
name: password
description: Password to use when authenticating to remote registries.
from_schema: https://w3id.org/lmodel/ucs-core
slot_uri: uco-observable:password
alias: password
owner: PodmanImage
domain_of:
- PodmanImage
- PodmanLogin
- PodmanPlay
range: string
path:
name: path
description: Path to the build context directory.
from_schema: https://w3id.org/lmodel/ucs-core
slot_uri: uco-observable:path
alias: path
owner: PodmanImage
domain_of:
- PodmanImage
range: string
pull:
name: pull
description: Whether or not to pull the image.
from_schema: https://w3id.org/lmodel/ucs-containers
rank: 1000
ifabsent: 'True'
alias: pull
owner: PodmanImage
domain_of:
- PodmanImage
range: boolean
push:
name: push
description: Whether or not to push an image.
from_schema: https://w3id.org/lmodel/ucs-containers
rank: 1000
ifabsent: 'False'
alias: push
owner: PodmanImage
domain_of:
- PodmanImage
range: boolean
push_args:
name: push_args
description: Arguments that control pushing images.
from_schema: https://w3id.org/lmodel/ucs-containers
rank: 1000
alias: push_args
owner: PodmanImage
domain_of:
- PodmanImage
range: MetaObject
compress:
name: compress
description: Process of encoding information using fewer bits than original representation
from_schema: https://w3id.org/lmodel/ucs-core
exact_mappings:
- wikidata:Q2493
narrow_mappings:
- NCIT:C80222
alias: compress
owner: PodmanImage
domain_of:
- PodmanImage
- PodmanSave
range: string
dest:
name: dest
description: Location where item appears, appeared, or is intended to be after
transition
from_schema: https://w3id.org/lmodel/ucs-core
exact_mappings:
- wikidata:Q23458944
alias: dest
owner: PodmanImage
domain_of:
- PodmanExport
- PodmanGenerateSystemd
- PodmanImage
- PodmanSave
range: string
format:
name: format
from_schema: https://w3id.org/lmodel/ucs-core
exact_mappings:
- dcterms:format
- NCIT:C42761
- sumo:format
- SWO:0004002
narrow_mappings:
- CSO:storage_formats
- REPR:ImageFormat
- schema:fileFormat
- wikidata.property:P2701
- wikidata:Q935809
is_a: nodeProperty
domain: InformationContentEntity
slot_uri: uco-observable:format
alias: format
owner: PodmanImage
domain_of:
- PodmanImage
- PodmanSave
- InformationContentEntity
range: string
remove_signatures:
name: remove_signatures
description: Discard any pre-existing signatures
from_schema: https://w3id.org/lmodel/ucs-containers
rank: 1000
alias: remove_signatures
owner: PodmanImage
domain_of:
- PodmanImage
range: string
sign_by:
name: sign_by
description: Path to a key file to use to sign the package.
from_schema: https://w3id.org/lmodel/ucs-containers
rank: 1000
alias: sign_by
owner: PodmanImage
domain_of:
- PodmanImage
range: string
transport:
name: transport
description: Human-directed movement of things or people between locations
from_schema: https://w3id.org/lmodel/ucs-core
exact_mappings:
- wikidata:Q7590
alias: transport
owner: PodmanImage
domain_of:
- PodmanImage
range: string
state:
name: state
description: Whether an image should be present, absent, or built.
from_schema: https://w3id.org/lmodel/ucs-core
is_a: associationSlot
domain: Association
slot_uri: uco-observable:state
ifabsent: string(present)
alias: state
owner: PodmanImage
domain_of:
- PodmanContainer
- PodmanImage
- PodmanNetwork
- PodmanPlay
- PodmanPod
- PodmanSecret
- PodmanVolume
range: ContainerImageStateEnum
tag:
name: tag
description: Tag of the image to pull, push, or delete.
from_schema: https://w3id.org/lmodel/ucs-core
ifabsent: string(latest)
alias: tag
owner: PodmanImage
domain_of:
- PodmanImage
range: string
username:
name: username
description: username to use when authenticating to remote registries.
from_schema: https://w3id.org/lmodel/ucs-core
alias: username
owner: PodmanImage
domain_of:
- PodmanImage
- PodmanLogin
- PodmanPlay
range: string
validate_certs:
name: validate_certs
description: Require HTTPS and validate certificates when pulling or pushing.
Also used during build if a pull or push is necessary.
from_schema: https://w3id.org/lmodel/ucs-core
aliases:
- tlsverify
- tls_verify
alias: validate_certs
owner: PodmanImage
domain_of:
- PodmanImage
range: boolean
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: PodmanImage
domain_of:
- IacModule
range: string