Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthenticateOKBody ¶
type AuthenticateOKBody struct {
// An opaque token used to authenticate a user after a successful login
// Required: true
IdentityToken string `json:"IdentityToken"`
// The status of the authentication
// Required: true
Status string `json:"Status"`
}
AuthenticateOKBody authenticate o k body swagger:model AuthenticateOKBody
type IndexInfo ¶
type IndexInfo struct {
// Name is the name of the registry, such as "docker.io"
Name string
// Mirrors is a list of mirrors, expressed as URIs
Mirrors []string
// Secure is set to false if the registry is part of the list of
// insecure registries. Insecure registries accept HTTP and/or accept
// HTTPS with certificates from unknown CAs.
Secure bool
// Official indicates whether this is an official registry
Official bool
}
IndexInfo contains information about a registry
RepositoryInfo Examples:
{
"Index" : {
"Name" : "docker.io",
"Mirrors" : ["https://registry-2.docker.io/v1/", "https://registry-3.docker.io/v1/"],
"Secure" : true,
"Official" : true,
},
"RemoteName" : "library/debian",
"LocalName" : "debian",
"CanonicalName" : "docker.io/debian"
"Official" : true,
}
{
"Index" : {
"Name" : "127.0.0.1:5000",
"Mirrors" : [],
"Secure" : false,
"Official" : false,
},
"RemoteName" : "user/repo",
"LocalName" : "127.0.0.1:5000/user/repo",
"CanonicalName" : "127.0.0.1:5000/user/repo",
"Official" : false,
}
type NetIPNet ¶
NetIPNet is the net.IPNet type, which can be marshalled and unmarshalled to JSON
func (*NetIPNet) MarshalJSON ¶
MarshalJSON returns the JSON representation of the IPNet
func (*NetIPNet) UnmarshalJSON ¶
UnmarshalJSON sets the IPNet from a byte array of JSON
type SearchResult ¶
type SearchResult struct {
// StarCount indicates the number of stars this repository has
StarCount int `json:"star_count"`
// IsOfficial is true if the result is from an official repository.
IsOfficial bool `json:"is_official"`
// Name is the name of the repository
Name string `json:"name"`
// IsAutomated indicates whether the result is automated
IsAutomated bool `json:"is_automated"`
// Description is a textual description of the repository
Description string `json:"description"`
}
SearchResult describes a search result returned from a registry
type SearchResults ¶
type SearchResults struct {
// Query contains the query string that generated the search results
Query string `json:"query"`
// NumResults indicates the number of results the query returned
NumResults int `json:"num_results"`
// Results is a slice containing the actual results for the search
Results []SearchResult `json:"results"`
}
SearchResults lists a collection search results returned from a registry
Click to show internal directories.
Click to hide internal directories.