Class: SlsaBuildImage
The template a build environment is instantiated from, such as a VM or container image: root filesystem, guest OS and packages, build executor and build agent.
URI: slsa:SlsaBuildImage
classDiagram
class SlsaBuildImage
click SlsaBuildImage href "../SlsaBuildImage/"
SlsaBuildImage : build_env_level
SlsaBuildImage --> "0..1" SlsaBuildEnvironmentLevel : build_env_level
click SlsaBuildEnvironmentLevel href "../SlsaBuildEnvironmentLevel/"
SlsaBuildImage : image_uri
SlsaBuildImage : produced_by
SlsaBuildImage --> "0..1" SlsaBuildImageProducer : produced_by
click SlsaBuildImageProducer href "../SlsaBuildImageProducer/"
SlsaBuildImage : provenance
SlsaBuildImage --> "0..1" SlsaBuildProvenance : provenance
click SlsaBuildProvenance href "../SlsaBuildProvenance/"
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| build_env_level | 0..1 SlsaBuildEnvironmentLevel |
The SLSA Build Environment level this meets | direct |
| image_uri | 1 Uri |
The URI that identifies the image version, such as an OCI reference with its … | direct |
| provenance | 0..1 SlsaBuildProvenance |
The build provenance of the image itself, required at Build Environment L1 | direct |
| produced_by | 0..1 SlsaBuildImageProducer |
The party that created and distributes the image | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| SlsaDocument | build_images | range | SlsaBuildImage |
| SlsaBuildEnvironmentAttestation | build_image | range | SlsaBuildImage |
In Subsets
Section titled “In Subsets”Comments
Section titled “Comments”- The Build Environment track is a working draft and not part of the SLSA v1.2 release.
See Also
Section titled “See Also”Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/slsa
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | slsa:SlsaBuildImage |
| native | slsa:SlsaBuildImage |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: SlsaBuildImagedescription: 'The template a build environment is instantiated from, such as a VM or container image: root filesystem, guest OS and packages, build executor and build agent.'comments:- The Build Environment track is a working draft and not part of the SLSA v1.2 release.in_subset:- slsa_build_environment_trackfrom_schema: https://w3id.org/lmodel/slsasee_also:- https://slsa.dev/spec/draft/build-env-track-basics#build-environment-modelslots:- build_env_levelattributes: image_uri: name: image_uri description: The URI that identifies the image version, such as an OCI reference with its digest. from_schema: https://w3id.org/lmodel/slsa/slsa_build_environment rank: 1000 identifier: true domain_of: - SlsaBuildImage range: uri provenance: name: provenance description: The build provenance of the image itself, required at Build Environment L1. from_schema: https://w3id.org/lmodel/slsa/slsa_build_environment rank: 1000 domain_of: - SlsaBuildImage range: SlsaBuildProvenance inlined: true produced_by: name: produced_by description: The party that created and distributes the image. from_schema: https://w3id.org/lmodel/slsa/slsa_build_environment rank: 1000 domain_of: - SlsaBuildImage range: SlsaBuildImageProducer inlined: trueInduced
Section titled “Induced”name: SlsaBuildImagedescription: 'The template a build environment is instantiated from, such as a VM or container image: root filesystem, guest OS and packages, build executor and build agent.'comments:- The Build Environment track is a working draft and not part of the SLSA v1.2 release.in_subset:- slsa_build_environment_trackfrom_schema: https://w3id.org/lmodel/slsasee_also:- https://slsa.dev/spec/draft/build-env-track-basics#build-environment-modelattributes: image_uri: name: image_uri description: The URI that identifies the image version, such as an OCI reference with its digest. from_schema: https://w3id.org/lmodel/slsa/slsa_build_environment rank: 1000 identifier: true owner: SlsaBuildImage domain_of: - SlsaBuildImage range: uri required: true provenance: name: provenance description: The build provenance of the image itself, required at Build Environment L1. from_schema: https://w3id.org/lmodel/slsa/slsa_build_environment rank: 1000 owner: SlsaBuildImage domain_of: - SlsaBuildImage range: SlsaBuildProvenance inlined: true produced_by: name: produced_by description: The party that created and distributes the image. from_schema: https://w3id.org/lmodel/slsa/slsa_build_environment rank: 1000 owner: SlsaBuildImage domain_of: - SlsaBuildImage range: SlsaBuildImageProducer inlined: true build_env_level: name: build_env_level description: The SLSA Build Environment level this meets. in_subset: - slsa_build_environment_track from_schema: https://w3id.org/lmodel/slsa rank: 1000 slot_uri: slsa:build_env_level owner: SlsaBuildImage domain_of: - SlsaBuildImage - SlsaBuildEnvironmentAttestation range: SlsaBuildEnvironmentLevel