Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StorageClass ¶
type StorageClass struct {
ObjectMeta api.ObjectMeta `json:"objectMeta"`
TypeMeta api.TypeMeta `json:"typeMeta"`
// provisioner is the driver expected to handle this StorageClass.
// This is an optionally-prefixed name, like a label key.
// For example: "kubernetes.io/gce-pd" or "kubernetes.io/aws-ebs".
// This value may not be empty.
Provisioner string `json:"provisioner"`
// parameters holds parameters for the provisioner.
// These values are opaque to the system and are passed directly
// to the provisioner. The only validation done on keys is that they are
// not empty. The maximum number of parameters is
// 512, with a cumulative max size of 256K
// +optional
Parameters map[string]string `json:"parameters"`
}
StorageClass is a representation of a kubernetes StorageClass object.
func GetStorageClass ¶
func GetStorageClass(client kubernetes.Interface, name string) (*StorageClass, error)
GetStorageClass returns storage class object.
type StorageClassCell ¶
type StorageClassCell storage.StorageClass
func (StorageClassCell) GetProperty ¶
func (self StorageClassCell) GetProperty(name dataselect.PropertyName) dataselect.ComparableValue
type StorageClassList ¶
type StorageClassList struct {
ListMeta api.ListMeta `json:"listMeta"`
StorageClasses []StorageClass `json:"storageClasses"`
// List of non-critical errors, that occurred during resource retrieval.
Errors []error `json:"errors"`
}
StorageClassList holds a list of storage class objects in the cluster.
func GetStorageClassList ¶
func GetStorageClassList(client kubernetes.Interface, dsQuery *dataselect.DataSelectQuery) ( *StorageClassList, error)
GetStorageClassList returns a list of all storage class objects in the cluster.
func GetStorageClassListFromChannels ¶
func GetStorageClassListFromChannels(channels *common.ResourceChannels, dsQuery *dataselect.DataSelectQuery) (*StorageClassList, error)
GetStorageClassListFromChannels returns a list of all storage class objects in the cluster.
Click to show internal directories.
Click to hide internal directories.