Documentation
¶
Index ¶
- Variables
- type Descriptor
- func (*Descriptor) Descriptor() ([]byte, []int)deprecated
- func (x *Descriptor) GetAttributes() []*Descriptor_Attributes
- func (x *Descriptor) GetRawPath() string
- func (*Descriptor) ProtoMessage()
- func (x *Descriptor) ProtoReflect() protoreflect.Message
- func (x *Descriptor) Reset()
- func (x *Descriptor) String() string
- type Descriptor_Attributes
- func (*Descriptor_Attributes) Descriptor() ([]byte, []int)deprecated
- func (x *Descriptor_Attributes) GetValues() map[string]string
- func (*Descriptor_Attributes) ProtoMessage()
- func (x *Descriptor_Attributes) ProtoReflect() protoreflect.Message
- func (x *Descriptor_Attributes) Reset()
- func (x *Descriptor_Attributes) String() string
- type Manifest
- func (*Manifest) Descriptor() ([]byte, []int)deprecated
- func (x *Manifest) GetBlobs() *Manifest_Blobs
- func (x *Manifest) GetReferrer() *Referrer
- func (x *Manifest) GetSubject() *Manifest_Subjects
- func (*Manifest) ProtoMessage()
- func (x *Manifest) ProtoReflect() protoreflect.Message
- func (x *Manifest) Reset()
- func (x *Manifest) String() string
- type Manifest_Blobs
- type Manifest_Subjects
- func (*Manifest_Subjects) Descriptor() ([]byte, []int)deprecated
- func (x *Manifest_Subjects) GetDescriptor_() []*Descriptor
- func (*Manifest_Subjects) ProtoMessage()
- func (x *Manifest_Subjects) ProtoReflect() protoreflect.Message
- func (x *Manifest_Subjects) Reset()
- func (x *Manifest_Subjects) String() string
- type Referrer
Constants ¶
This section is empty.
Variables ¶
var File_common_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Descriptor ¶
type Descriptor struct { // The path or address that can be used to retrieve the artifact RawPath string `protobuf:"bytes,1,opt,name=rawPath,proto3" json:"rawPath,omitempty"` // Collection of key/value pairs containing relevant known metadata // Examples would include tag or digest. Attributes []*Descriptor_Attributes `protobuf:"bytes,2,rep,name=attributes,proto3" json:"attributes,omitempty"` // contains filtered or unexported fields }
Descriptor holds various properties of an artifact.
(oci.Descriptor)
The only strictly defined property is `rawPath`. Beyond that, it is designed to be flexible: only what is known is included.
func (*Descriptor) Descriptor
deprecated
func (*Descriptor) Descriptor() ([]byte, []int)
Deprecated: Use Descriptor.ProtoReflect.Descriptor instead.
func (*Descriptor) GetAttributes ¶
func (x *Descriptor) GetAttributes() []*Descriptor_Attributes
func (*Descriptor) GetRawPath ¶
func (x *Descriptor) GetRawPath() string
func (*Descriptor) ProtoMessage ¶
func (*Descriptor) ProtoMessage()
func (*Descriptor) ProtoReflect ¶
func (x *Descriptor) ProtoReflect() protoreflect.Message
func (*Descriptor) Reset ¶
func (x *Descriptor) Reset()
func (*Descriptor) String ¶
func (x *Descriptor) String() string
type Descriptor_Attributes ¶
type Descriptor_Attributes struct { Values map[string]string `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Descriptor_Attributes) Descriptor
deprecated
func (*Descriptor_Attributes) Descriptor() ([]byte, []int)
Deprecated: Use Descriptor_Attributes.ProtoReflect.Descriptor instead.
func (*Descriptor_Attributes) GetValues ¶
func (x *Descriptor_Attributes) GetValues() map[string]string
func (*Descriptor_Attributes) ProtoMessage ¶
func (*Descriptor_Attributes) ProtoMessage()
func (*Descriptor_Attributes) ProtoReflect ¶
func (x *Descriptor_Attributes) ProtoReflect() protoreflect.Message
func (*Descriptor_Attributes) Reset ¶
func (x *Descriptor_Attributes) Reset()
func (*Descriptor_Attributes) String ¶
func (x *Descriptor_Attributes) String() string
type Manifest ¶
type Manifest struct { // The properties of the referrer. Referrer *Referrer `protobuf:"bytes,1,opt,name=referrer,proto3" json:"referrer,omitempty"` // The collection of layers which together form the content of the referrer. Blobs *Manifest_Blobs `protobuf:"bytes,2,opt,name=blobs,proto3" json:"blobs,omitempty"` // The parents (subjects) for which this referrer describes and supplements. Subject *Manifest_Subjects `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"` // contains filtered or unexported fields }
Manifest includes all relevant properties and blobs for a reference artifact.
(Ratify.ocispecs.ReferenceManifest)
func (*Manifest) Descriptor
deprecated
func (*Manifest) GetBlobs ¶
func (x *Manifest) GetBlobs() *Manifest_Blobs
func (*Manifest) GetReferrer ¶
func (*Manifest) GetSubject ¶
func (x *Manifest) GetSubject() *Manifest_Subjects
func (*Manifest) ProtoMessage ¶
func (*Manifest) ProtoMessage()
func (*Manifest) ProtoReflect ¶
func (x *Manifest) ProtoReflect() protoreflect.Message
type Manifest_Blobs ¶
type Manifest_Blobs struct { Descriptor_ []*Descriptor `protobuf:"bytes,1,rep,name=descriptor,proto3" json:"descriptor,omitempty"` // contains filtered or unexported fields }
func (*Manifest_Blobs) Descriptor
deprecated
func (*Manifest_Blobs) Descriptor() ([]byte, []int)
Deprecated: Use Manifest_Blobs.ProtoReflect.Descriptor instead.
func (*Manifest_Blobs) GetDescriptor_ ¶
func (x *Manifest_Blobs) GetDescriptor_() []*Descriptor
func (*Manifest_Blobs) ProtoMessage ¶
func (*Manifest_Blobs) ProtoMessage()
func (*Manifest_Blobs) ProtoReflect ¶
func (x *Manifest_Blobs) ProtoReflect() protoreflect.Message
func (*Manifest_Blobs) Reset ¶
func (x *Manifest_Blobs) Reset()
func (*Manifest_Blobs) String ¶
func (x *Manifest_Blobs) String() string
type Manifest_Subjects ¶
type Manifest_Subjects struct { Descriptor_ []*Descriptor `protobuf:"bytes,1,rep,name=descriptor,proto3" json:"descriptor,omitempty"` // contains filtered or unexported fields }
func (*Manifest_Subjects) Descriptor
deprecated
func (*Manifest_Subjects) Descriptor() ([]byte, []int)
Deprecated: Use Manifest_Subjects.ProtoReflect.Descriptor instead.
func (*Manifest_Subjects) GetDescriptor_ ¶
func (x *Manifest_Subjects) GetDescriptor_() []*Descriptor
func (*Manifest_Subjects) ProtoMessage ¶
func (*Manifest_Subjects) ProtoMessage()
func (*Manifest_Subjects) ProtoReflect ¶
func (x *Manifest_Subjects) ProtoReflect() protoreflect.Message
func (*Manifest_Subjects) Reset ¶
func (x *Manifest_Subjects) Reset()
func (*Manifest_Subjects) String ¶
func (x *Manifest_Subjects) String() string
type Referrer ¶
type Referrer struct { // The type of the artifact. ArtifactType string `protobuf:"bytes,1,opt,name=artifactType,proto3" json:"artifactType,omitempty"` // All known properties (parsed or retrieved) for the artifact. Descriptor_ *Descriptor `protobuf:"bytes,2,opt,name=descriptor,proto3" json:"descriptor,omitempty"` // contains filtered or unexported fields }
Referrer holds properties on a given Artifact.
(Ratify.ocispecs.ReferenceDescriptor)
func (*Referrer) Descriptor
deprecated
func (*Referrer) GetArtifactType ¶
func (*Referrer) GetDescriptor_ ¶
func (x *Referrer) GetDescriptor_() *Descriptor
func (*Referrer) ProtoMessage ¶
func (*Referrer) ProtoMessage()
func (*Referrer) ProtoReflect ¶
func (x *Referrer) ProtoReflect() protoreflect.Message