Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IngressClass ¶
type IngressClass struct { ObjectMeta api.ObjectMeta `json:"objectMeta"` TypeMeta api.TypeMeta `json:"typeMeta"` Controller string `json:"controller"` }
IngressClass is a representation of a Kubernetes Ingress Class object.
type IngressClassCell ¶
type IngressClassCell networkingv1.IngressClass
func (IngressClassCell) GetProperty ¶
func (self IngressClassCell) GetProperty(name dataselect.PropertyName) dataselect.ComparableValue
type IngressClassDetail ¶
type IngressClassDetail struct { // Extends list item structure. IngressClass `json:",inline"` Parameters map[string]string `json:"parameters"` }
IngressClassDetail provides the presentation layer view of Ingress Class resource.
func GetIngressClass ¶
func GetIngressClass(client kubernetes.Interface, name string) (*IngressClassDetail, error)
GetIngressClass returns Storage Class resource.
type IngressClassList ¶
type IngressClassList struct { ListMeta api.ListMeta `json:"listMeta"` Items []IngressClass `json:"items"` // List of non-critical errors, that occurred during resource retrieval. Errors []error `json:"errors"` }
IngressClassList holds a list of Ingress Class objects in the cluster.
func GetIngressClassList ¶
func GetIngressClassList(client kubernetes.Interface, dsQuery *dataselect.DataSelectQuery) ( *IngressClassList, error)
GetIngressClassList returns a list of all Ingress class objects in the cluster.
func GetIngressClassListFromChannels ¶
func GetIngressClassListFromChannels(channels *common.ResourceChannels, dsQuery *dataselect.DataSelectQuery) (*IngressClassList, error)
GetIngressClassListFromChannels returns a list of all ingress class objects in the cluster.
Click to show internal directories.
Click to hide internal directories.