 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  
    const ( ContentTypeDockerDistributionManifestV2 = "application/vnd.docker.distribution.manifest.v2+json" ManifestFilename = "manifest.json" UploadVersion = "_upload" )
      View Source
      
  
const ( PropertyRepository = "container.repository" PropertyDigest = "container.digest" PropertyMediaType = "container.mediatype" PropertyManifestTagged = "container.manifest.tagged" PropertyManifestReference = "container.manifest.reference" DefaultPlatform = "linux/amd64" )
Variables ¶
This section is empty.
Functions ¶
func IsMediaTypeImageIndex ¶ added in v1.25.0
func IsMediaTypeImageManifest ¶ added in v1.25.0
func IsMediaTypeValid ¶ added in v1.25.0
Types ¶
type Metadata ¶
type Metadata struct {
	Type             ImageType         `json:"type"`
	IsTagged         bool              `json:"is_tagged"`
	Platform         string            `json:"platform,omitempty"`
	Description      string            `json:"description,omitempty"`
	Authors          []string          `json:"authors,omitempty"`
	Licenses         string            `json:"license,omitempty"`
	ProjectURL       string            `json:"project_url,omitempty"`
	RepositoryURL    string            `json:"repository_url,omitempty"`
	DocumentationURL string            `json:"documentation_url,omitempty"`
	Labels           map[string]string `json:"labels,omitempty"`
	ImageLayers      []string          `json:"layer_creation,omitempty"`
	Manifests        []*Manifest       `json:"manifests,omitempty"`
}
    Metadata represents the metadata of a Container package
 Click to show internal directories. 
   Click to hide internal directories.