Help us shape the future of Go! Take the 2026 Go Developer Survey

persistentvolumeclaim

package
v1.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 31, 2016 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PersistentVolumeClaim

type PersistentVolumeClaim struct {
	ObjectMeta common.ObjectMeta `json:"objectMeta"`
	TypeMeta   common.TypeMeta   `json:"typeMeta"`

	// e.g. Pending, Bound
	Status string

	// name of the volume
	Volume string
}

PersistentVolumeClaim provides the simplified presentation layer view of Kubernetes Persistent Volume Claim resource.

type PersistentVolumeClaimCell

type PersistentVolumeClaimCell api.PersistentVolumeClaim

func (PersistentVolumeClaimCell) GetProperty

type PersistentVolumeClaimDetail

type PersistentVolumeClaimDetail struct {
	ObjectMeta  common.ObjectMeta                `json:"objectMeta"`
	TypeMeta    common.TypeMeta                  `json:"typeMeta"`
	Status      api.PersistentVolumeClaimPhase   `json:"status"`
	Volume      string                           `json:"volume"`
	Capacity    api.ResourceList                 `json:"capacity"`
	AccessModes []api.PersistentVolumeAccessMode `json:"accessModes"`
}

PersistentVolumeClaimDetail provides the presentation layer view of Kubernetes Persistent Volume Claim resource.

func GetPersistentVolumeClaimDetail

func GetPersistentVolumeClaimDetail(client *client.Client, namespace string, name string) (*PersistentVolumeClaimDetail, error)

GetPersistentVolumeClaimDetail returns detailed information about a persistent volume claim

type PersistentVolumeClaimList

type PersistentVolumeClaimList struct {
	ListMeta common.ListMeta `json:"listMeta"`

	// Unordered list of persistent volume claims
	Items []PersistentVolumeClaim `json:"items"`
}

PersistentVolumeClaimList contains a list of Persistent Volume Claims in the cluster.

func GetPersistentVolumeClaimList

func GetPersistentVolumeClaimList(client *client.Client, nsQuery *common.NamespaceQuery,
	dsQuery *dataselect.DataSelectQuery) (*PersistentVolumeClaimList, error)

GetPersistentVolumeClaimList returns a list of all Persistent Volume Claims in the cluster.

func GetPersistentVolumeClaimListFromChannels

func GetPersistentVolumeClaimListFromChannels(channels *common.ResourceChannels, nsQuery *common.NamespaceQuery,
	dsQuery *dataselect.DataSelectQuery) (*PersistentVolumeClaimList, error)

GetPersistentVolumeClaimListFromChannels returns a list of all Persistent Volume Claims in the cluster reading required resource list once from the channels.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL