Versions in this module Expand all Collapse all v0 v0.0.3 May 31, 2024 Changes in this version + func NewArtifact(target string, c cache.ArtifactCache, opt artifact.Option) (artifact.Artifact, error) + type AMI struct + func (a *AMI) Inspect(ctx context.Context) (types.ArtifactReference, error) + type EBS struct + func (a *EBS) Clean(_ types.ArtifactReference) error + func (a *EBS) Inspect(ctx context.Context) (types.ArtifactReference, error) + func (a *EBS) SetEBS(ebs ebsfile.EBSAPI) + type ImageFile struct + func (a *ImageFile) Clean(reference types.ArtifactReference) error + func (a *ImageFile) Inspect(ctx context.Context) (types.ArtifactReference, error) + type Storage struct + func (a *Storage) Analyze(ctx context.Context, r *io.SectionReader) (types.BlobInfo, error) + type Type string + const TypeAMI + const TypeEBS + const TypeFile + func (t Type) Prefix() string