Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/awslabs/amazon-ecr-containerd-resolver
/ types & classes
Types & classes
24 in github.com/awslabs/amazon-ecr-containerd-resolver
⨍
Functions
136
◇
Types & classes
24
Struct
Chunk
Chunk represents a single part of a full io stream.
ecr/stream/chunked_processor.go:27
Struct
ECRSpec
ECRSpec represents a parsed reference. Valid references are of the form "ecr.aws/arn:aws:ecr:<region>:<account>:repository/<name>:<tag>".
ecr/ref.go:51
Interface
MediaTypeSample
ecr/internal/testdata/media_type.go:8
Struct
Partition
Partition provides the metadata describing an AWS partition.
ecr/internal/awsrulesfn/partition.go:7
Struct
PartitionConfig
PartitionConfig provides the endpoint metadata for an AWS region or partition.
ecr/internal/awsrulesfn/partition.go:15
Struct
RegionOverrides
ecr/internal/awsrulesfn/partition.go:24
FuncType
ResolverOption
ResolverOption represents a functional option for configuring the ECR Resolver
ecr/resolver.go:56
Struct
ResolverOptions
ResolverOptions represents available options for configuring the ECR Resolver
ecr/resolver.go:59
Struct
StatusInfo
StatusInfo holds the status info for an upload or download
example/ecr-push/progress.go:96
Struct
StatusInfo
StatusInfo holds the status info for an upload or download
example/ecr-pull/progress.go:207
Struct
chunkedProcessor
ecr/stream/chunked_processor.go:35
Interface
ecrAPI
ecrAPI contains only the ECR APIs that are called by the resolver See https://docs.aws.amazon.com/sdk-for-go/api/service/ecr/ecriface/ for the full in
ecr/base.go:53
Struct
ecrBase
ecr/base.go:45
Struct
ecrFetcher
ecrFetcher implements the containerd remotes.Fetcher interface and can be used to pull images from Amazon ECR.
ecr/fetcher.go:44
Struct
ecrPusher
ecrPusher implements the containerd remotes.Pusher interface and can be used to push images to Amazon ECR.
ecr/pusher.go:43
Struct
ecrResolver
ecr/resolver.go:45
Struct
fakeECRClient
fakeECRClient is a fake that can be used for testing the ecrAPI interface. Each method is backed by a function contained in the struct. Nil functions
ecr/fake_ecr_client_test.go:27
Struct
jobs
jobs provides a way of identifying the download keys for a particular task encountering during the pull walk. This is very minimal and will probably
example/ecr-pull/progress.go:165
Struct
layerWriter
ecr/layer_writer.go:36
Struct
manifestProbe
manifestProbe provides a structure to parse and then probe a given manifest to determine its mediaType.
ecr/resolver.go:248
Struct
manifestWriter
ecr/manifest_writer.go:34
Struct
mediaTypeSample
MediaTypeSample provides a sample document for a given mediaType.
ecr/internal/testdata/media_type.go:14
Struct
pushjobs
example/ecr-push/progress.go:36
FuncType
readCallbackFunc
readCallbackFunc represents a callback function for processing chunks
ecr/stream/chunked_processor.go:46