Documentation ¶
Index ¶
- type AuthnServiceProvider
- type AuthzServiceProvider
- type DocServiceProvider
- type DownloadServiceProvider
- type GenerateServiceProvider
- type ImageServiceProvider
- type LocalResolveServiceProvider
- type OrganizationServiceProvider
- type OwnerServiceProvider
- type PluginServiceProvider
- type Provider
- type PushServiceProvider
- type RecommendationServiceProvider
- type ReferenceServiceProvider
- type RepositoryBranchServiceProvider
- type RepositoryCommitServiceProvider
- type RepositoryServiceProvider
- type RepositoryTagServiceProvider
- type ResolveServiceProvider
- type SearchServiceProvider
- type TeamServiceProvider
- type TokenServiceProvider
- type UserServiceProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthnServiceProvider ¶
type AuthnServiceProvider interface {
NewAuthnService(ctx context.Context, address string) (registryv1alpha1api.AuthnService, error)
}
AuthnServiceProvider provides a client-side AuthnService for an address.
type AuthzServiceProvider ¶
type AuthzServiceProvider interface {
NewAuthzService(ctx context.Context, address string) (registryv1alpha1api.AuthzService, error)
}
AuthzServiceProvider provides a client-side AuthzService for an address.
type DocServiceProvider ¶
type DocServiceProvider interface {
NewDocService(ctx context.Context, address string) (registryv1alpha1api.DocService, error)
}
DocServiceProvider provides a client-side DocService for an address.
type DownloadServiceProvider ¶
type DownloadServiceProvider interface {
NewDownloadService(ctx context.Context, address string) (registryv1alpha1api.DownloadService, error)
}
DownloadServiceProvider provides a client-side DownloadService for an address.
type GenerateServiceProvider ¶
type GenerateServiceProvider interface {
NewGenerateService(ctx context.Context, address string) (registryv1alpha1api.GenerateService, error)
}
GenerateServiceProvider provides a client-side GenerateService for an address.
type ImageServiceProvider ¶
type ImageServiceProvider interface {
NewImageService(ctx context.Context, address string) (registryv1alpha1api.ImageService, error)
}
ImageServiceProvider provides a client-side ImageService for an address.
type LocalResolveServiceProvider ¶
type LocalResolveServiceProvider interface {
NewLocalResolveService(ctx context.Context, address string) (registryv1alpha1api.LocalResolveService, error)
}
LocalResolveServiceProvider provides a client-side LocalResolveService for an address.
type OrganizationServiceProvider ¶
type OrganizationServiceProvider interface {
NewOrganizationService(ctx context.Context, address string) (registryv1alpha1api.OrganizationService, error)
}
OrganizationServiceProvider provides a client-side OrganizationService for an address.
type OwnerServiceProvider ¶
type OwnerServiceProvider interface {
NewOwnerService(ctx context.Context, address string) (registryv1alpha1api.OwnerService, error)
}
OwnerServiceProvider provides a client-side OwnerService for an address.
type PluginServiceProvider ¶
type PluginServiceProvider interface {
NewPluginService(ctx context.Context, address string) (registryv1alpha1api.PluginService, error)
}
PluginServiceProvider provides a client-side PluginService for an address.
type Provider ¶
type Provider interface { AuthnServiceProvider AuthzServiceProvider DocServiceProvider DownloadServiceProvider GenerateServiceProvider ImageServiceProvider LocalResolveServiceProvider OrganizationServiceProvider OwnerServiceProvider PluginServiceProvider PushServiceProvider RecommendationServiceProvider ReferenceServiceProvider RepositoryBranchServiceProvider RepositoryCommitServiceProvider RepositoryServiceProvider RepositoryTagServiceProvider ResolveServiceProvider SearchServiceProvider TeamServiceProvider TokenServiceProvider UserServiceProvider }
Provider provides all the types in registryv1alpha1apiclient.
type PushServiceProvider ¶
type PushServiceProvider interface {
NewPushService(ctx context.Context, address string) (registryv1alpha1api.PushService, error)
}
PushServiceProvider provides a client-side PushService for an address.
type RecommendationServiceProvider ¶
type RecommendationServiceProvider interface {
NewRecommendationService(ctx context.Context, address string) (registryv1alpha1api.RecommendationService, error)
}
RecommendationServiceProvider provides a client-side RecommendationService for an address.
type ReferenceServiceProvider ¶
type ReferenceServiceProvider interface {
NewReferenceService(ctx context.Context, address string) (registryv1alpha1api.ReferenceService, error)
}
ReferenceServiceProvider provides a client-side ReferenceService for an address.
type RepositoryBranchServiceProvider ¶
type RepositoryBranchServiceProvider interface {
NewRepositoryBranchService(ctx context.Context, address string) (registryv1alpha1api.RepositoryBranchService, error)
}
RepositoryBranchServiceProvider provides a client-side RepositoryBranchService for an address.
type RepositoryCommitServiceProvider ¶
type RepositoryCommitServiceProvider interface {
NewRepositoryCommitService(ctx context.Context, address string) (registryv1alpha1api.RepositoryCommitService, error)
}
RepositoryCommitServiceProvider provides a client-side RepositoryCommitService for an address.
type RepositoryServiceProvider ¶
type RepositoryServiceProvider interface {
NewRepositoryService(ctx context.Context, address string) (registryv1alpha1api.RepositoryService, error)
}
RepositoryServiceProvider provides a client-side RepositoryService for an address.
type RepositoryTagServiceProvider ¶
type RepositoryTagServiceProvider interface {
NewRepositoryTagService(ctx context.Context, address string) (registryv1alpha1api.RepositoryTagService, error)
}
RepositoryTagServiceProvider provides a client-side RepositoryTagService for an address.
type ResolveServiceProvider ¶
type ResolveServiceProvider interface {
NewResolveService(ctx context.Context, address string) (registryv1alpha1api.ResolveService, error)
}
ResolveServiceProvider provides a client-side ResolveService for an address.
type SearchServiceProvider ¶
type SearchServiceProvider interface {
NewSearchService(ctx context.Context, address string) (registryv1alpha1api.SearchService, error)
}
SearchServiceProvider provides a client-side SearchService for an address.
type TeamServiceProvider ¶
type TeamServiceProvider interface {
NewTeamService(ctx context.Context, address string) (registryv1alpha1api.TeamService, error)
}
TeamServiceProvider provides a client-side TeamService for an address.
type TokenServiceProvider ¶
type TokenServiceProvider interface {
NewTokenService(ctx context.Context, address string) (registryv1alpha1api.TokenService, error)
}
TokenServiceProvider provides a client-side TokenService for an address.
type UserServiceProvider ¶
type UserServiceProvider interface {
NewUserService(ctx context.Context, address string) (registryv1alpha1api.UserService, error)
}
UserServiceProvider provides a client-side UserService for an address.