Current section
Files
Jump to
Current section
Files
lib/sbom/cyclonedx/v16/workspace.pb.ex
defmodule SBoM.CycloneDX.V16.Workspace do
@moduledoc """
A named filesystem or data resource shareable by workflow tasks.
"""
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:bom_ref, 1, type: :string, json_name: "bomRef")
field(:uid, 2, type: :string)
field(:name, 3, proto3_optional: true, type: :string)
field(:aliases, 4, repeated: true, type: :string)
field(:description, 5, proto3_optional: true, type: :string)
field(:properties, 6, repeated: true, type: SBoM.CycloneDX.V16.Property)
field(:resourceReferences, 7, repeated: true, type: SBoM.CycloneDX.V16.ResourceReferenceChoice)
field(:accessMode, 8,
proto3_optional: true,
type: SBoM.CycloneDX.V16.Workspace.AccessMode,
enum: true
)
field(:mountPath, 9, proto3_optional: true, type: :string)
field(:managedDataType, 10, proto3_optional: true, type: :string)
field(:volumeRequest, 11, proto3_optional: true, type: :string)
field(:volume, 12, proto3_optional: true, type: SBoM.CycloneDX.V16.Volume)
end