Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Package__o6ggab = &core.Package{ PackageName: "namespacelabs.dev/foundation/universe/aws/ecr", PackageDependencies: []string{"namespacelabs.dev/foundation/universe/aws/client"}, } Provider__o6ggab = core.Provider{ Package: Package__o6ggab, Instantiate: makeDeps__o6ggab, } )
View Source
var File_universe_aws_ecr_provider_proto protoreflect.FileDescriptor
Functions ¶
func ProvideClient ¶
func ProvideClient(ctx context.Context, _ *ClientArgs, deps ExtensionDeps) (*ecr.Client, error)
Types ¶
type ClientArgs ¶
type ClientArgs struct {
// contains filtered or unexported fields
}
func (*ClientArgs) Descriptor
deprecated
func (*ClientArgs) Descriptor() ([]byte, []int)
Deprecated: Use ClientArgs.ProtoReflect.Descriptor instead.
func (*ClientArgs) ProtoMessage ¶
func (*ClientArgs) ProtoMessage()
func (*ClientArgs) ProtoReflect ¶
func (x *ClientArgs) ProtoReflect() protoreflect.Message
func (*ClientArgs) Reset ¶
func (x *ClientArgs) Reset()
func (*ClientArgs) String ¶
func (x *ClientArgs) String() string
type ExtensionDeps ¶
type ExtensionDeps struct {
ClientFactory client.ClientFactory
}
Dependencies that are instantiated once for the lifetime of the extension.
Click to show internal directories.
Click to hide internal directories.