Documentation ¶
Index ¶
- Variables
- type BuildDefinition
- func (*BuildDefinition) Descriptor() ([]byte, []int)deprecated
- func (x *BuildDefinition) GetBuildType() string
- func (x *BuildDefinition) GetExternalParameters() *structpb.Struct
- func (x *BuildDefinition) GetInternalParameters() *structpb.Struct
- func (x *BuildDefinition) GetResolvedDependencies() []*v1.ResourceDescriptor
- func (*BuildDefinition) ProtoMessage()
- func (x *BuildDefinition) ProtoReflect() protoreflect.Message
- func (x *BuildDefinition) Reset()
- func (x *BuildDefinition) String() string
- type BuildMetadata
- func (*BuildMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *BuildMetadata) GetFinishedOn() *timestamppb.Timestamp
- func (x *BuildMetadata) GetInvocationId() string
- func (x *BuildMetadata) GetStartedOn() *timestamppb.Timestamp
- func (*BuildMetadata) ProtoMessage()
- func (x *BuildMetadata) ProtoReflect() protoreflect.Message
- func (x *BuildMetadata) Reset()
- func (x *BuildMetadata) String() string
- type Builder
- func (*Builder) Descriptor() ([]byte, []int)deprecated
- func (x *Builder) GetBuilderDependencies() []*v1.ResourceDescriptor
- func (x *Builder) GetId() string
- func (x *Builder) GetVersion() map[string]string
- func (*Builder) ProtoMessage()
- func (x *Builder) ProtoReflect() protoreflect.Message
- func (x *Builder) Reset()
- func (x *Builder) String() string
- type Provenance
- func (*Provenance) Descriptor() ([]byte, []int)deprecated
- func (x *Provenance) GetBuildDefinition() *BuildDefinition
- func (x *Provenance) GetRunDetails() *RunDetails
- func (*Provenance) ProtoMessage()
- func (x *Provenance) ProtoReflect() protoreflect.Message
- func (x *Provenance) Reset()
- func (x *Provenance) String() string
- type RunDetails
- func (*RunDetails) Descriptor() ([]byte, []int)deprecated
- func (x *RunDetails) GetBuilder() *Builder
- func (x *RunDetails) GetByproducts() []*v1.ResourceDescriptor
- func (x *RunDetails) GetMetadata() *BuildMetadata
- func (*RunDetails) ProtoMessage()
- func (x *RunDetails) ProtoReflect() protoreflect.Message
- func (x *RunDetails) Reset()
- func (x *RunDetails) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_in_toto_attestation_predicates_provenance_v1_provenance_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type BuildDefinition ¶
type BuildDefinition struct { BuildType string `protobuf:"bytes,1,opt,name=build_type,json=buildType,proto3" json:"build_type,omitempty"` ExternalParameters *structpb.Struct `protobuf:"bytes,2,opt,name=external_parameters,json=externalParameters,proto3" json:"external_parameters,omitempty"` InternalParameters *structpb.Struct `protobuf:"bytes,3,opt,name=internal_parameters,json=internalParameters,proto3" json:"internal_parameters,omitempty"` ResolvedDependencies []*v1.ResourceDescriptor `protobuf:"bytes,4,rep,name=resolved_dependencies,json=resolvedDependencies,proto3" json:"resolved_dependencies,omitempty"` // contains filtered or unexported fields }
func (*BuildDefinition) Descriptor
deprecated
func (*BuildDefinition) Descriptor() ([]byte, []int)
Deprecated: Use BuildDefinition.ProtoReflect.Descriptor instead.
func (*BuildDefinition) GetBuildType ¶
func (x *BuildDefinition) GetBuildType() string
func (*BuildDefinition) GetExternalParameters ¶
func (x *BuildDefinition) GetExternalParameters() *structpb.Struct
func (*BuildDefinition) GetInternalParameters ¶
func (x *BuildDefinition) GetInternalParameters() *structpb.Struct
func (*BuildDefinition) GetResolvedDependencies ¶
func (x *BuildDefinition) GetResolvedDependencies() []*v1.ResourceDescriptor
func (*BuildDefinition) ProtoMessage ¶
func (*BuildDefinition) ProtoMessage()
func (*BuildDefinition) ProtoReflect ¶
func (x *BuildDefinition) ProtoReflect() protoreflect.Message
func (*BuildDefinition) Reset ¶
func (x *BuildDefinition) Reset()
func (*BuildDefinition) String ¶
func (x *BuildDefinition) String() string
type BuildMetadata ¶
type BuildMetadata struct { InvocationId string `protobuf:"bytes,1,opt,name=invocation_id,json=invocationId,proto3" json:"invocation_id,omitempty"` StartedOn *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=started_on,json=startedOn,proto3" json:"started_on,omitempty"` FinishedOn *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=finished_on,json=finishedOn,proto3" json:"finished_on,omitempty"` // contains filtered or unexported fields }
func (*BuildMetadata) Descriptor
deprecated
func (*BuildMetadata) Descriptor() ([]byte, []int)
Deprecated: Use BuildMetadata.ProtoReflect.Descriptor instead.
func (*BuildMetadata) GetFinishedOn ¶
func (x *BuildMetadata) GetFinishedOn() *timestamppb.Timestamp
func (*BuildMetadata) GetInvocationId ¶
func (x *BuildMetadata) GetInvocationId() string
func (*BuildMetadata) GetStartedOn ¶
func (x *BuildMetadata) GetStartedOn() *timestamppb.Timestamp
func (*BuildMetadata) ProtoMessage ¶
func (*BuildMetadata) ProtoMessage()
func (*BuildMetadata) ProtoReflect ¶
func (x *BuildMetadata) ProtoReflect() protoreflect.Message
func (*BuildMetadata) Reset ¶
func (x *BuildMetadata) Reset()
func (*BuildMetadata) String ¶
func (x *BuildMetadata) String() string
type Builder ¶
type Builder struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Version map[string]string `` /* 155-byte string literal not displayed */ BuilderDependencies []*v1.ResourceDescriptor `protobuf:"bytes,3,rep,name=builder_dependencies,json=builderDependencies,proto3" json:"builder_dependencies,omitempty"` // contains filtered or unexported fields }
func (*Builder) Descriptor
deprecated
func (*Builder) GetBuilderDependencies ¶
func (x *Builder) GetBuilderDependencies() []*v1.ResourceDescriptor
func (*Builder) GetVersion ¶
func (*Builder) ProtoMessage ¶
func (*Builder) ProtoMessage()
func (*Builder) ProtoReflect ¶
func (x *Builder) ProtoReflect() protoreflect.Message
type Provenance ¶
type Provenance struct { BuildDefinition *BuildDefinition `protobuf:"bytes,1,opt,name=build_definition,json=buildDefinition,proto3" json:"build_definition,omitempty"` RunDetails *RunDetails `protobuf:"bytes,2,opt,name=run_details,json=runDetails,proto3" json:"run_details,omitempty"` // contains filtered or unexported fields }
Proto representation of predicate type https://slsa.dev/provenance/v1 Validation of all fields is left to the users of this proto.
func (*Provenance) Descriptor
deprecated
func (*Provenance) Descriptor() ([]byte, []int)
Deprecated: Use Provenance.ProtoReflect.Descriptor instead.
func (*Provenance) GetBuildDefinition ¶
func (x *Provenance) GetBuildDefinition() *BuildDefinition
func (*Provenance) GetRunDetails ¶
func (x *Provenance) GetRunDetails() *RunDetails
func (*Provenance) ProtoMessage ¶
func (*Provenance) ProtoMessage()
func (*Provenance) ProtoReflect ¶
func (x *Provenance) ProtoReflect() protoreflect.Message
func (*Provenance) Reset ¶
func (x *Provenance) Reset()
func (*Provenance) String ¶
func (x *Provenance) String() string
type RunDetails ¶
type RunDetails struct { Builder *Builder `protobuf:"bytes,1,opt,name=builder,proto3" json:"builder,omitempty"` Metadata *BuildMetadata `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"` Byproducts []*v1.ResourceDescriptor `protobuf:"bytes,3,rep,name=byproducts,proto3" json:"byproducts,omitempty"` // contains filtered or unexported fields }
func (*RunDetails) Descriptor
deprecated
func (*RunDetails) Descriptor() ([]byte, []int)
Deprecated: Use RunDetails.ProtoReflect.Descriptor instead.
func (*RunDetails) GetBuilder ¶
func (x *RunDetails) GetBuilder() *Builder
func (*RunDetails) GetByproducts ¶
func (x *RunDetails) GetByproducts() []*v1.ResourceDescriptor
func (*RunDetails) GetMetadata ¶
func (x *RunDetails) GetMetadata() *BuildMetadata
func (*RunDetails) ProtoMessage ¶
func (*RunDetails) ProtoMessage()
func (*RunDetails) ProtoReflect ¶
func (x *RunDetails) ProtoReflect() protoreflect.Message
func (*RunDetails) Reset ¶
func (x *RunDetails) Reset()
func (*RunDetails) String ¶
func (x *RunDetails) String() string
Click to show internal directories.
Click to hide internal directories.