Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateSignedURL ¶
Types ¶
type Factory ¶
type Factory interface {
CreateRegistry() Registry
}
func GetFactory ¶
func GetFactory(logger *zap.SugaredLogger, configuration configs.StorageConfiguration) Factory
type GCSFactory ¶
type GCSFactory struct {
// contains filtered or unexported fields
}
func (*GCSFactory) CreateRegistry ¶
func (f *GCSFactory) CreateRegistry() Registry
type GCStorage ¶
type GCStorage struct {
// contains filtered or unexported fields
}
func NewGCStorage ¶
func NewGCStorage(logger *zap.SugaredLogger, storageCli *storage.Client, secretCli *secretmanager.Client, configuration configs.GCSConfiguration) *GCStorage
func (GCStorage) GetAllProjectPackages ¶
func (GCStorage) GetAllProjects ¶
type Package ¶
func (Package) HexEncodedHash ¶
Click to show internal directories.
Click to hide internal directories.