Documentation
¶
Index ¶
- Variables
- type Client
- type ConfigMap
- type ConfigMapsClient
- type ConfigMapsReader
- type Endpoints
- type EndpointsClient
- type EndpointsReader
- type EndpointsReference
- type Namespace
- type NamespacesClient
- type NamespacesReader
- type Node
- type NodesClient
- type NodesReader
- type PersistentVolume
- type PersistentVolumeClaim
- type PersistentVolumeClaimsClient
- type PersistentVolumeClaimsReader
- type PersistentVolumesClient
- type PersistentVolumesReader
- type Pod
- type PodTemplate
- type PodTemplatesClient
- type PodTemplatesReader
- type PodsClient
- type PodsReader
- type PodsReference
- type Secret
- type SecretsClient
- type SecretsReader
- type Service
- type ServicesClient
- type ServicesReader
Constants ¶
This section is empty.
Variables ¶
View Source
var ConfigMapKind = resource.Kind{ Group: "", Version: "v1", Kind: "ConfigMap", Scoped: true, }
View Source
var ConfigMapResource = resource.Type{ Kind: ConfigMapKind, Name: "configmaps", }
View Source
var EndpointsKind = resource.Kind{ Group: "", Version: "v1", Kind: "Endpoints", Scoped: true, }
View Source
var EndpointsResource = resource.Type{ Kind: EndpointsKind, Name: "endpoints", }
View Source
var NamespaceKind = resource.Kind{ Group: "", Version: "v1", Kind: "Namespace", Scoped: false, }
View Source
var NamespaceResource = resource.Type{ Kind: NamespaceKind, Name: "namespaces", }
View Source
var NodeKind = resource.Kind{ Group: "", Version: "v1", Kind: "Node", Scoped: false, }
View Source
var NodeResource = resource.Type{ Kind: NodeKind, Name: "nodes", }
View Source
var PersistentVolumeClaimKind = resource.Kind{ Group: "", Version: "v1", Kind: "PersistentVolumeClaim", Scoped: true, }
View Source
var PersistentVolumeClaimResource = resource.Type{ Kind: PersistentVolumeClaimKind, Name: "persistentvolumeclaims", }
View Source
var PersistentVolumeKind = resource.Kind{ Group: "", Version: "v1", Kind: "PersistentVolume", Scoped: true, }
View Source
var PersistentVolumeResource = resource.Type{ Kind: PersistentVolumeKind, Name: "persistentvolumes", }
View Source
var PodKind = resource.Kind{ Group: "", Version: "v1", Kind: "Pod", Scoped: true, }
View Source
var PodResource = resource.Type{ Kind: PodKind, Name: "pods", }
View Source
var PodTemplateKind = resource.Kind{ Group: "", Version: "v1", Kind: "PodTemplate", Scoped: true, }
View Source
var PodTemplateResource = resource.Type{ Kind: PodTemplateKind, Name: "podtemplates", }
View Source
var SecretKind = resource.Kind{ Group: "", Version: "v1", Kind: "Secret", Scoped: true, }
View Source
var SecretResource = resource.Type{ Kind: SecretKind, Name: "secrets", }
View Source
var ServiceKind = resource.Kind{ Group: "", Version: "v1", Kind: "Service", Scoped: true, }
View Source
var ServiceResource = resource.Type{ Kind: ServiceKind, Name: "services", }
Functions ¶
This section is empty.
Types ¶
type Client ¶
type ConfigMap ¶
func NewConfigMap ¶
type ConfigMapsClient ¶
type ConfigMapsClient interface {
ConfigMaps() ConfigMapsReader
}
func NewConfigMapsClient ¶
func NewConfigMapsClient(resources resource.Client, filter resource.Filter) ConfigMapsClient
type ConfigMapsReader ¶
type ConfigMapsReader interface { Get(name string) (*ConfigMap, error) List() ([]*ConfigMap, error) }
func NewConfigMapsReader ¶
func NewConfigMapsReader(client resource.Client, filter resource.Filter) ConfigMapsReader
type Endpoints ¶
func NewEndpoints ¶
type EndpointsClient ¶
type EndpointsClient interface {
Endpoints() EndpointsReader
}
func NewEndpointsClient ¶
func NewEndpointsClient(resources resource.Client, filter resource.Filter) EndpointsClient
type EndpointsReader ¶
type EndpointsReader interface { Get(name string) (*Endpoints, error) List() ([]*Endpoints, error) }
func NewEndpointsReader ¶
func NewEndpointsReader(client resource.Client, filter resource.Filter) EndpointsReader
type EndpointsReference ¶
type EndpointsReference interface {
Endpoints() EndpointsReader
}
func NewEndpointsReference ¶
func NewEndpointsReference(resources resource.Client, filter resource.Filter) EndpointsReference
type Namespace ¶
func NewNamespace ¶
type NamespacesClient ¶
type NamespacesClient interface {
Namespaces() NamespacesReader
}
func NewNamespacesClient ¶
func NewNamespacesClient(resources resource.Client, filter resource.Filter) NamespacesClient
type NamespacesReader ¶
type NamespacesReader interface { Get(name string) (*Namespace, error) List() ([]*Namespace, error) }
func NewNamespacesReader ¶
func NewNamespacesReader(client resource.Client, filter resource.Filter) NamespacesReader
type NodesClient ¶
type NodesClient interface {
Nodes() NodesReader
}
func NewNodesClient ¶
func NewNodesClient(resources resource.Client, filter resource.Filter) NodesClient
type NodesReader ¶
func NewNodesReader ¶
func NewNodesReader(client resource.Client, filter resource.Filter) NodesReader
type PersistentVolume ¶
type PersistentVolume struct { *resource.Resource Object *corev1.PersistentVolume }
func NewPersistentVolume ¶
func NewPersistentVolume(persistentVolume *corev1.PersistentVolume, client resource.Client) *PersistentVolume
func (*PersistentVolume) Delete ¶
func (r *PersistentVolume) Delete() error
type PersistentVolumeClaim ¶
type PersistentVolumeClaim struct { *resource.Resource Object *corev1.PersistentVolumeClaim }
func NewPersistentVolumeClaim ¶
func NewPersistentVolumeClaim(persistentVolumeClaim *corev1.PersistentVolumeClaim, client resource.Client) *PersistentVolumeClaim
func (*PersistentVolumeClaim) Delete ¶
func (r *PersistentVolumeClaim) Delete() error
type PersistentVolumeClaimsClient ¶
type PersistentVolumeClaimsClient interface {
PersistentVolumeClaims() PersistentVolumeClaimsReader
}
func NewPersistentVolumeClaimsClient ¶
func NewPersistentVolumeClaimsClient(resources resource.Client, filter resource.Filter) PersistentVolumeClaimsClient
type PersistentVolumeClaimsReader ¶
type PersistentVolumeClaimsReader interface { Get(name string) (*PersistentVolumeClaim, error) List() ([]*PersistentVolumeClaim, error) }
func NewPersistentVolumeClaimsReader ¶
func NewPersistentVolumeClaimsReader(client resource.Client, filter resource.Filter) PersistentVolumeClaimsReader
type PersistentVolumesClient ¶
type PersistentVolumesClient interface {
PersistentVolumes() PersistentVolumesReader
}
func NewPersistentVolumesClient ¶
func NewPersistentVolumesClient(resources resource.Client, filter resource.Filter) PersistentVolumesClient
type PersistentVolumesReader ¶
type PersistentVolumesReader interface { Get(name string) (*PersistentVolume, error) List() ([]*PersistentVolume, error) }
func NewPersistentVolumesReader ¶
func NewPersistentVolumesReader(client resource.Client, filter resource.Filter) PersistentVolumesReader
type PodTemplate ¶
type PodTemplate struct { *resource.Resource Object *corev1.PodTemplate }
func NewPodTemplate ¶
func NewPodTemplate(podTemplate *corev1.PodTemplate, client resource.Client) *PodTemplate
func (*PodTemplate) Delete ¶
func (r *PodTemplate) Delete() error
type PodTemplatesClient ¶
type PodTemplatesClient interface {
PodTemplates() PodTemplatesReader
}
func NewPodTemplatesClient ¶
func NewPodTemplatesClient(resources resource.Client, filter resource.Filter) PodTemplatesClient
type PodTemplatesReader ¶
type PodTemplatesReader interface { Get(name string) (*PodTemplate, error) List() ([]*PodTemplate, error) }
func NewPodTemplatesReader ¶
func NewPodTemplatesReader(client resource.Client, filter resource.Filter) PodTemplatesReader
type PodsClient ¶
type PodsClient interface {
Pods() PodsReader
}
func NewPodsClient ¶
func NewPodsClient(resources resource.Client, filter resource.Filter) PodsClient
type PodsReader ¶
func NewPodsReader ¶
func NewPodsReader(client resource.Client, filter resource.Filter) PodsReader
type PodsReference ¶
type PodsReference interface {
Pods() PodsReader
}
func NewPodsReference ¶
func NewPodsReference(resources resource.Client, filter resource.Filter) PodsReference
type SecretsClient ¶
type SecretsClient interface {
Secrets() SecretsReader
}
func NewSecretsClient ¶
func NewSecretsClient(resources resource.Client, filter resource.Filter) SecretsClient
type SecretsReader ¶
func NewSecretsReader ¶
func NewSecretsReader(client resource.Client, filter resource.Filter) SecretsReader
type ServicesClient ¶
type ServicesClient interface {
Services() ServicesReader
}
func NewServicesClient ¶
func NewServicesClient(resources resource.Client, filter resource.Filter) ServicesClient
type ServicesReader ¶
func NewServicesReader ¶
func NewServicesReader(client resource.Client, filter resource.Filter) ServicesReader
Source Files
¶
- client.go
- configmap.go
- configmapsclient.go
- configmapsreader.go
- endpoints.go
- endpointsclient.go
- endpointsreader.go
- endpointsreference.go
- namespace.go
- namespacesclient.go
- namespacesreader.go
- node.go
- nodesclient.go
- nodesreader.go
- persistentvolume.go
- persistentvolumeclaim.go
- persistentvolumeclaimsclient.go
- persistentvolumeclaimsreader.go
- persistentvolumesclient.go
- persistentvolumesreader.go
- pod.go
- podsclient.go
- podsreader.go
- podsreference.go
- podtemplate.go
- podtemplatesclient.go
- podtemplatesreader.go
- secret.go
- secretsclient.go
- secretsreader.go
- service.go
- servicesclient.go
- servicesreader.go
Click to show internal directories.
Click to hide internal directories.