Skip to content

Class: PodmanImage

Podman container image

URI: containers:PodmanImage

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

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