Documentation ¶
Index ¶
- func Access[M any, P compdesc.ArtifactMetaPointer[M]](ctx ocm.Context, meta P, comp, vers string, repo cpi.RepositorySpec, ...) (cpi.ArtifactAccess[M], error)
- func ByComponentVersion(cv cpi.ComponentVersionAccess) ocm.ComponentVersionProvider
- func ByRepositorySpecAndName(ctx cpi.ContextProvider, spec cpi.RepositorySpec, comp, vers string) ocm.ComponentVersionProvider
- func ByResolverAndName(resolver cpi.ComponentVersionResolver, comp, vers string) ocm.ComponentVersionProvider
- func ByResourceId(id metav1.Identity) ocm.ResourceProvider
- func ByResourcePath(id metav1.Identity, path ...metav1.Identity) ocm.ResourceProvider
- func ByResourceSelector(sel ...rscsel.Selector) ocm.ResourceProvider
- func ResourceAccess(ctx ocm.Context, meta *cpi.ResourceMeta, comp, vers string, ...) (cpi.ResourceAccess, error)
- func SourceAccess(ctx ocm.Context, meta *cpi.SourceMeta, comp, vers string, ...) (cpi.SourceAccess, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Access ¶
func Access[M any, P compdesc.ArtifactMetaPointer[M]](ctx ocm.Context, meta P, comp, vers string, repo cpi.RepositorySpec, id metav1.Identity, path ...metav1.Identity) (cpi.ArtifactAccess[M], error)
func ByComponentVersion ¶
func ByComponentVersion(cv cpi.ComponentVersionAccess) ocm.ComponentVersionProvider
func ByRepositorySpecAndName ¶
func ByRepositorySpecAndName(ctx cpi.ContextProvider, spec cpi.RepositorySpec, comp, vers string) ocm.ComponentVersionProvider
func ByResolverAndName ¶
func ByResolverAndName(resolver cpi.ComponentVersionResolver, comp, vers string) ocm.ComponentVersionProvider
func ByResourceId ¶
func ByResourceId(id metav1.Identity) ocm.ResourceProvider
func ByResourcePath ¶
func ByResourceSelector ¶
func ByResourceSelector(sel ...rscsel.Selector) ocm.ResourceProvider
func ResourceAccess ¶
func ResourceAccess(ctx ocm.Context, meta *cpi.ResourceMeta, comp, vers string, repo cpi.RepositorySpec, id metav1.Identity, path ...metav1.Identity) (cpi.ResourceAccess, error)
func SourceAccess ¶
func SourceAccess(ctx ocm.Context, meta *cpi.SourceMeta, comp, vers string, repo cpi.RepositorySpec, id metav1.Identity, path ...metav1.Identity) (cpi.SourceAccess, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.