Skip to content

Class: SlsaBuildParameter

One named input to a build, with a string value.

URI: slsa:SlsaBuildParameter

 classDiagram
    class SlsaBuildParameter
    click SlsaBuildParameter href "../SlsaBuildParameter/"
      SlsaBuildParameter : parameter_name
        
      SlsaBuildParameter : parameter_value
        
      
Name Cardinality and Range Description Inheritance
parameter_name 1
String
The parameter’s name direct
parameter_value 0..1
String
The parameter’s value direct
used by used in type used
SlsaBuildDefinition external_parameters range SlsaBuildParameter
SlsaBuildDefinition internal_parameters range SlsaBuildParameter
  • The specification recommends string values; a structured value is written as its JSON text.
  • Each name appears once in a list, since the attestation’s JSON uses it as a key; the validator does not check this.
Mapping Type Mapped Value
self slsa:SlsaBuildParameter
native slsa:SlsaBuildParameter
name: SlsaBuildParameter
description: One named input to a build, with a string value.
comments:
- The specification recommends string values; a structured value is written as its
JSON text.
- Each name appears once in a list, since the attestation's JSON uses it as a key;
the validator does not check this.
in_subset:
- slsa_build_track
from_schema: https://w3id.org/lmodel/slsa
attributes:
parameter_name:
name: parameter_name
description: The parameter's name.
from_schema: https://w3id.org/lmodel/slsa/slsa_build
rank: 1000
domain_of:
- SlsaBuildParameter
required: true
parameter_value:
name: parameter_value
description: The parameter's value.
from_schema: https://w3id.org/lmodel/slsa/slsa_build
rank: 1000
domain_of:
- SlsaBuildParameter
name: SlsaBuildParameter
description: One named input to a build, with a string value.
comments:
- The specification recommends string values; a structured value is written as its
JSON text.
- Each name appears once in a list, since the attestation's JSON uses it as a key;
the validator does not check this.
in_subset:
- slsa_build_track
from_schema: https://w3id.org/lmodel/slsa
attributes:
parameter_name:
name: parameter_name
description: The parameter's name.
from_schema: https://w3id.org/lmodel/slsa/slsa_build
rank: 1000
owner: SlsaBuildParameter
domain_of:
- SlsaBuildParameter
range: string
required: true
parameter_value:
name: parameter_value
description: The parameter's value.
from_schema: https://w3id.org/lmodel/slsa/slsa_build
rank: 1000
owner: SlsaBuildParameter
domain_of:
- SlsaBuildParameter
range: string