storage_bucket

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Aug 14, 2025 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const GcpStorageBucketSourceIdentifier = "gcp_storage_bucket"

Variables

This section is empty.

Functions

This section is empty.

Types

type GcpStorageBucketSource

type GcpStorageBucketSource struct {
	artifact_source.ArtifactSourceImpl[*GcpStorageBucketSourceConfig, *config.GcpConnection]
	// contains filtered or unexported fields
}

GcpStorageBucketSource is a [ArtifactSource] implementation that reads artifacts from a GCP Storage bucket

func (*GcpStorageBucketSource) Close

func (s *GcpStorageBucketSource) Close() error

func (*GcpStorageBucketSource) DiscoverArtifacts

func (s *GcpStorageBucketSource) DiscoverArtifacts(ctx context.Context) error

func (*GcpStorageBucketSource) DownloadArtifact

func (s *GcpStorageBucketSource) DownloadArtifact(ctx context.Context, info *types.ArtifactInfo) error

func (*GcpStorageBucketSource) Identifier

func (s *GcpStorageBucketSource) Identifier() string

func (*GcpStorageBucketSource) Init

type GcpStorageBucketSourceConfig

type GcpStorageBucketSourceConfig struct {
	artifact_source_config.ArtifactSourceConfigImpl
	// required to allow partial decoding
	Remain hcl.Body `hcl:",remain" json:"-"`

	Bucket string  `hcl:"bucket"`
	Prefix *string `hcl:"prefix,optional"`
}

GcpStorageBucketSourceConfig is the configuration for GcpStorageBucketSource

func (*GcpStorageBucketSourceConfig) Identifier

func (*GcpStorageBucketSourceConfig) Identifier() string

func (*GcpStorageBucketSourceConfig) Validate

func (g *GcpStorageBucketSourceConfig) Validate() error

Jump to

Keyboard shortcuts

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