Documentation
¶
Index ¶
- Variables
- func InsecureRequest() requestOption
- func NewRequest() request
- func RequestBody(body io.Reader) requestOption
- func RequestContext(ctx context.Context) requestOption
- func RequestCredentials(cred Credentials) requestOption
- func RequestHeader(header http.Header) requestOption
- func RequestTimeout(timeout time.Duration) requestOption
- type AuthBasic
- type AuthToken
- type Credentials
- type RegistryClient
- type RegistryOption
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNoMorePages = errors.New("no more pages")
View Source
var Request = request{}
Functions ¶
func InsecureRequest ¶
func InsecureRequest() requestOption
func NewRequest ¶
func NewRequest() request
func RequestBody ¶
func RequestContext ¶
func RequestCredentials ¶
func RequestCredentials(cred Credentials) requestOption
func RequestHeader ¶
func RequestTimeout ¶
Types ¶
type AuthBasic ¶
type AuthBasic struct {
// contains filtered or unexported fields
}
func NewAuthBasic ¶
type AuthToken ¶
type AuthToken struct {
// contains filtered or unexported fields
}
func NewAuthToken ¶
type Credentials ¶
type RegistryClient ¶
type RegistryClient struct {
// contains filtered or unexported fields
}
func NewRegistryClient ¶
func NewRegistryClient(url string, opts ...RegistryOption) *RegistryClient
func (*RegistryClient) Blob ¶
func (rc *RegistryClient) Blob(repo, tag, mediaType string) ([]byte, error)
type RegistryOption ¶
type RegistryOption func(*RegistryClient)
func WihCredentials ¶
func WihCredentials(cred Credentials) RegistryOption
func WithBlobsDir ¶
func WithBlobsDir(path string) RegistryOption
func WithDisableSSL ¶
func WithDisableSSL() RegistryOption
func WithInsecure ¶
func WithInsecure() RegistryOption
Click to show internal directories.
Click to hide internal directories.