package v1
import "github.com/coreos/rkt/api/v1"
Index ¶
Types ¶
type App ¶
type App struct { // Name of the app. Name string `json:"name"` // State of the app, can be created, running, exited, or unknown. State AppState `json:"state"` // Creation time of the container, nanoseconds since epoch. CreatedAt *int64 `json:"created_at,omitempty"` // Start time of the container, nanoseconds since epoch. StartedAt *int64 `json:"started_at,omitempty"` // Finish time of the container, nanoseconds since epoch. FinishedAt *int64 `json:"finished_at,omitempty"` // Exit code of the container. ExitCode *int32 `json:"exit_code,omitempty"` // Image ID of the container. ImageID string `json:"image_id"` // Mount points of the container. Mounts []*Mount `json:"mounts,omitempty"` // User annotations of the container. UserAnnotations map[string]string `json:"user_annotations,omitempty"` // User labels of the container. UserLabels map[string]string `json:"user_labels,omitempty"` }
App defines the app object.
type AppState ¶
type AppState string
AppState defines the state of the app.
const ( AppStateUnknown AppState = "unknown" AppStateCreated AppState = "created" AppStateRunning AppState = "running" AppStateExited AppState = "exited" )
type ImageListEntry ¶
type ImageListEntry struct { // ID is the Image ID for this image ID string `json:"id"` // Name is the name of this image, such as example.com/some/image Name string `json:"name"` // ImportTime indicates when this image was imported in nanoseconds // since the unix epoch ImportTime int64 `json:"import_time"` // LastUsedTime indicates when was last used in nanoseconds since the // unix epoch LastUsedTime int64 `json:"last_used_time"` // Size is the size of this image in bytes Size int64 `json:"size"` }
type Mount ¶
type Mount struct { // Name of the mount. Name string `json:"name"` // Container path of the mount. ContainerPath string `json:"container_path"` // Host path of the mount. HostPath string `json:"host_path"` // Whether the mount is read-only. ReadOnly bool `json:"read_only"` }
Mount defines the mount point.
type Pod ¶
type Pod struct { // UUID of the pod. UUID string `json:"name"` // State of the pod, all valid values are defined in pkg/pod/pods.go. State string `json:"state"` // Networks are the information of the networks. Networks []netinfo.NetInfo `json:"networks,omitempty"` // AppNames are the names of the apps. // Deprecated: use Apps instead. AppNames []string `json:"app_names,omitempty"` // Apps holds current information about each app. Apps []*App `json:"apps,omitempty"` // The creation time of the pod. CreatedAt *int64 `json:"created_at,omitempty"` // The start time of the pod. StartedAt *int64 `json:"started_at,omitempty"` // UserAnnotations are the pod user annotations. UserAnnotations map[string]string `json:"user_annotations,omitempty"` // UserLabels are the pod user labels. UserLabels map[string]string `json:"user_labels,omitempty"` }
Pod defines the pod object.
Source Files ¶
- Version
- v1.30.0 (latest)
- Published
- Apr 13, 2018
- Platform
- linux/amd64
- Imports
- 1 packages
- Last checked
- 4 days ago –
Tools for package owners.