Documentation
¶
Index ¶
- func AWSFactory(ctx context.Context) *awsfactory.AWSFactory
- func AclQueries(ctx context.Context) *aclcore.ScopeQueries
- func AclRepository(ctx context.Context) *aclscopedynamodb.Repository
- func AlbumView(ctx context.Context) *catalogviews.AlbumView
- func AmendAlbumDatesCase(ctx context.Context) *catalog.AmendAlbumDates
- func ArchiveTimelineMutationObserver() *catalogarchivesync.Observer
- func CatalogQueries(ctx context.Context) *catalog.AlbumQueries
- func CatalogRepository(ctx context.Context) *catalogdynamo.Repository
- func CreateAlbumCase(ctx context.Context) *catalog.CreateAlbum
- func CreateAlbumDeleteCase(ctx context.Context) *catalog.DeleteAlbum
- func InsertMediasCase(ctx context.Context) *catalog.InsertMedias
- func NewCatalogAdapter(ctx context.Context) backup.CatalogAdapter
- func NewReferencerFactory() backup.ReferencerFactory
- func RenameAlbumCase(ctx context.Context) *catalog.RenameAlbum
- type AWSAdapterNames
- type Factory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AWSFactory ¶
func AWSFactory(ctx context.Context) *awsfactory.AWSFactory
func AclQueries ¶ added in v1.5.49
func AclQueries(ctx context.Context) *aclcore.ScopeQueries
func AclRepository ¶ added in v1.5.49
func AclRepository(ctx context.Context) *aclscopedynamodb.Repository
func AmendAlbumDatesCase ¶ added in v1.5.45
func AmendAlbumDatesCase(ctx context.Context) *catalog.AmendAlbumDates
func ArchiveTimelineMutationObserver ¶
func ArchiveTimelineMutationObserver() *catalogarchivesync.Observer
func CatalogQueries ¶ added in v1.5.49
func CatalogQueries(ctx context.Context) *catalog.AlbumQueries
func CatalogRepository ¶
func CatalogRepository(ctx context.Context) *catalogdynamo.Repository
func CreateAlbumCase ¶
func CreateAlbumCase(ctx context.Context) *catalog.CreateAlbum
func CreateAlbumDeleteCase ¶ added in v1.5.41
func CreateAlbumDeleteCase(ctx context.Context) *catalog.DeleteAlbum
func InsertMediasCase ¶ added in v1.5.47
func InsertMediasCase(ctx context.Context) *catalog.InsertMedias
func NewCatalogAdapter ¶ added in v1.5.54
func NewCatalogAdapter(ctx context.Context) backup.CatalogAdapter
func NewReferencerFactory ¶ added in v1.5.54
func NewReferencerFactory() backup.ReferencerFactory
func RenameAlbumCase ¶ added in v1.5.43
func RenameAlbumCase(ctx context.Context) *catalog.RenameAlbum
Types ¶
type AWSAdapterNames ¶
type AWSAdapterNames interface {
DynamoDBName() string
ArchiveMainBucketName() string
ArchiveCacheBucketName() string
ArchiveJobsSNSARN() string
ArchiveJobsSQSURL() string
}
var ( AWSConfigFactory = awsfactory.NewContextualConfigFactory() // AWSConfigFactory can be overridden to use other AWS authentication means (default on AWS Default config) AWSNames AWSAdapterNames // Names provides the config required by the adapters )
type Factory ¶ added in v1.5.54
type Factory struct{}
func (*Factory) NewCreatorReferencer ¶ added in v1.5.54
func (f *Factory) NewCreatorReferencer(ctx context.Context, owner ownermodel.Owner) (backup.CatalogReferencer, error)
func (*Factory) NewDryRunReferencer ¶ added in v1.5.54
Click to show internal directories.
Click to hide internal directories.