common

package
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use Manifest.ProtoReflect.Descriptor instead.

func (*Manifest) GetBlobs

func (x *Manifest) GetBlobs() *Manifest_Blobs

func (*Manifest) GetReferrer

func (x *Manifest) GetReferrer() *Referrer

func (*Manifest) GetSubject

func (x *Manifest) GetSubject() *Manifest_Subjects

func (*Manifest) ProtoMessage

func (*Manifest) ProtoMessage()

func (*Manifest) ProtoReflect

func (x *Manifest) ProtoReflect() protoreflect.Message

func (*Manifest) Reset

func (x *Manifest) Reset()

func (*Manifest) String

func (x *Manifest) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Referrer.ProtoReflect.Descriptor instead.

func (*Referrer) GetArtifactType

func (x *Referrer) GetArtifactType() string

func (*Referrer) GetDescriptor_

func (x *Referrer) GetDescriptor_() *Descriptor

func (*Referrer) ProtoMessage

func (*Referrer) ProtoMessage()

func (*Referrer) ProtoReflect

func (x *Referrer) ProtoReflect() protoreflect.Message

func (*Referrer) Reset

func (x *Referrer) Reset()

func (*Referrer) String

func (x *Referrer) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL