Documentation ¶
Overview ¶
Package unversioned has the automatically generated clients for unversioned resources.
Index ¶
- type ComponentStatusExpansion
- type ComponentStatusInterface
- type ComponentStatusNamespacer
- type EndpointsExpansion
- type EndpointsInterface
- type EndpointsNamespacer
- type EventExpansion
- type EventInterface
- type EventNamespacer
- type LegacyClient
- func (c *LegacyClient) ComponentStatus(namespace string) ComponentStatusInterface
- func (c *LegacyClient) Endpoints(namespace string) EndpointsInterface
- func (c *LegacyClient) Events(namespace string) EventInterface
- func (c *LegacyClient) LimitRanges(namespace string) LimitRangeInterface
- func (c *LegacyClient) Namespaces(namespace string) NamespaceInterface
- func (c *LegacyClient) Nodes(namespace string) NodeInterface
- func (c *LegacyClient) PersistentVolumeClaims(namespace string) PersistentVolumeClaimInterface
- func (c *LegacyClient) PersistentVolumes(namespace string) PersistentVolumeInterface
- func (c *LegacyClient) PodTemplates(namespace string) PodTemplateInterface
- func (c *LegacyClient) Pods(namespace string) PodInterface
- func (c *LegacyClient) ReplicationControllers(namespace string) ReplicationControllerInterface
- func (c *LegacyClient) ResourceQuotas(namespace string) ResourceQuotaInterface
- func (c *LegacyClient) Secrets(namespace string) SecretInterface
- func (c *LegacyClient) ServiceAccounts(namespace string) ServiceAccountInterface
- func (c *LegacyClient) Services(namespace string) ServiceInterface
- type LegacyInterface
- type LimitRangeExpansion
- type LimitRangeInterface
- type LimitRangeNamespacer
- type NamespaceExpansion
- type NamespaceInterface
- type NamespaceNamespacer
- type NodeExpansion
- type NodeInterface
- type NodeNamespacer
- type PersistentVolumeClaimExpansion
- type PersistentVolumeClaimInterface
- type PersistentVolumeClaimNamespacer
- type PersistentVolumeExpansion
- type PersistentVolumeInterface
- type PersistentVolumeNamespacer
- type PodExpansion
- type PodInterface
- type PodNamespacer
- type PodTemplateExpansion
- type PodTemplateInterface
- type PodTemplateNamespacer
- type ReplicationControllerExpansion
- type ReplicationControllerInterface
- type ReplicationControllerNamespacer
- type ResourceQuotaExpansion
- type ResourceQuotaInterface
- type ResourceQuotaNamespacer
- type SecretExpansion
- type SecretInterface
- type SecretNamespacer
- type ServiceAccountExpansion
- type ServiceAccountInterface
- type ServiceAccountNamespacer
- type ServiceExpansion
- type ServiceInterface
- type ServiceNamespacer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComponentStatusExpansion ¶
type ComponentStatusExpansion interface{}
type ComponentStatusInterface ¶
type ComponentStatusInterface interface { Create(*api.ComponentStatus) (*api.ComponentStatus, error) Update(*api.ComponentStatus) (*api.ComponentStatus, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*api.ComponentStatus, error) List(opts api.ListOptions) (*api.ComponentStatusList, error) Watch(opts api.ListOptions) (watch.Interface, error) ComponentStatusExpansion }
ComponentStatusInterface has methods to work with ComponentStatus resources.
type ComponentStatusNamespacer ¶
type ComponentStatusNamespacer interface {
ComponentStatus(namespace string) ComponentStatusInterface
}
ComponentStatusNamespacer has methods to work with ComponentStatus resources in a namespace
type EndpointsExpansion ¶
type EndpointsExpansion interface{}
type EndpointsInterface ¶
type EndpointsInterface interface { Create(*api.Endpoints) (*api.Endpoints, error) Update(*api.Endpoints) (*api.Endpoints, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*api.Endpoints, error) List(opts api.ListOptions) (*api.EndpointsList, error) Watch(opts api.ListOptions) (watch.Interface, error) EndpointsExpansion }
EndpointsInterface has methods to work with Endpoints resources.
type EndpointsNamespacer ¶
type EndpointsNamespacer interface {
Endpoints(namespace string) EndpointsInterface
}
EndpointsNamespacer has methods to work with Endpoints resources in a namespace
type EventExpansion ¶
type EventExpansion interface{}
type EventInterface ¶
type EventInterface interface { Create(*api.Event) (*api.Event, error) Update(*api.Event) (*api.Event, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*api.Event, error) List(opts api.ListOptions) (*api.EventList, error) Watch(opts api.ListOptions) (watch.Interface, error) EventExpansion }
EventInterface has methods to work with Event resources.
type EventNamespacer ¶
type EventNamespacer interface {
Events(namespace string) EventInterface
}
EventNamespacer has methods to work with Event resources in a namespace
type LegacyClient ¶
type LegacyClient struct {
*unversioned.RESTClient
}
LegacyClient is used to interact with features provided by the Legacy group.
func New ¶
func New(c *unversioned.RESTClient) *LegacyClient
New creates a new LegacyClient for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *unversioned.Config) (*LegacyClient, error)
NewForConfig creates a new LegacyClient for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *unversioned.Config) *LegacyClient
NewForConfigOrDie creates a new LegacyClient for the given config and panics if there is an error in the config.
func (*LegacyClient) ComponentStatus ¶
func (c *LegacyClient) ComponentStatus(namespace string) ComponentStatusInterface
func (*LegacyClient) Endpoints ¶
func (c *LegacyClient) Endpoints(namespace string) EndpointsInterface
func (*LegacyClient) Events ¶
func (c *LegacyClient) Events(namespace string) EventInterface
func (*LegacyClient) LimitRanges ¶
func (c *LegacyClient) LimitRanges(namespace string) LimitRangeInterface
func (*LegacyClient) Namespaces ¶
func (c *LegacyClient) Namespaces(namespace string) NamespaceInterface
func (*LegacyClient) Nodes ¶
func (c *LegacyClient) Nodes(namespace string) NodeInterface
func (*LegacyClient) PersistentVolumeClaims ¶
func (c *LegacyClient) PersistentVolumeClaims(namespace string) PersistentVolumeClaimInterface
func (*LegacyClient) PersistentVolumes ¶
func (c *LegacyClient) PersistentVolumes(namespace string) PersistentVolumeInterface
func (*LegacyClient) PodTemplates ¶
func (c *LegacyClient) PodTemplates(namespace string) PodTemplateInterface
func (*LegacyClient) Pods ¶
func (c *LegacyClient) Pods(namespace string) PodInterface
func (*LegacyClient) ReplicationControllers ¶
func (c *LegacyClient) ReplicationControllers(namespace string) ReplicationControllerInterface
func (*LegacyClient) ResourceQuotas ¶
func (c *LegacyClient) ResourceQuotas(namespace string) ResourceQuotaInterface
func (*LegacyClient) Secrets ¶
func (c *LegacyClient) Secrets(namespace string) SecretInterface
func (*LegacyClient) ServiceAccounts ¶
func (c *LegacyClient) ServiceAccounts(namespace string) ServiceAccountInterface
func (*LegacyClient) Services ¶
func (c *LegacyClient) Services(namespace string) ServiceInterface
type LegacyInterface ¶
type LegacyInterface interface { ComponentStatusNamespacer EndpointsNamespacer EventNamespacer LimitRangeNamespacer NamespaceNamespacer NodeNamespacer PersistentVolumeNamespacer PersistentVolumeClaimNamespacer PodNamespacer PodTemplateNamespacer ReplicationControllerNamespacer ResourceQuotaNamespacer SecretNamespacer ServiceNamespacer ServiceAccountNamespacer }
type LimitRangeExpansion ¶
type LimitRangeExpansion interface{}
type LimitRangeInterface ¶
type LimitRangeInterface interface { Create(*api.LimitRange) (*api.LimitRange, error) Update(*api.LimitRange) (*api.LimitRange, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*api.LimitRange, error) List(opts api.ListOptions) (*api.LimitRangeList, error) Watch(opts api.ListOptions) (watch.Interface, error) LimitRangeExpansion }
LimitRangeInterface has methods to work with LimitRange resources.
type LimitRangeNamespacer ¶
type LimitRangeNamespacer interface {
LimitRanges(namespace string) LimitRangeInterface
}
LimitRangeNamespacer has methods to work with LimitRange resources in a namespace
type NamespaceExpansion ¶
type NamespaceExpansion interface{}
type NamespaceInterface ¶
type NamespaceInterface interface { Create(*api.Namespace) (*api.Namespace, error) Update(*api.Namespace) (*api.Namespace, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*api.Namespace, error) List(opts api.ListOptions) (*api.NamespaceList, error) Watch(opts api.ListOptions) (watch.Interface, error) NamespaceExpansion }
NamespaceInterface has methods to work with Namespace resources.
type NamespaceNamespacer ¶
type NamespaceNamespacer interface {
Namespaces(namespace string) NamespaceInterface
}
NamespaceNamespacer has methods to work with Namespace resources in a namespace
type NodeExpansion ¶
type NodeExpansion interface{}
type NodeInterface ¶
type NodeInterface interface { Create(*api.Node) (*api.Node, error) Update(*api.Node) (*api.Node, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*api.Node, error) List(opts api.ListOptions) (*api.NodeList, error) Watch(opts api.ListOptions) (watch.Interface, error) NodeExpansion }
NodeInterface has methods to work with Node resources.
type NodeNamespacer ¶
type NodeNamespacer interface {
Nodes(namespace string) NodeInterface
}
NodeNamespacer has methods to work with Node resources in a namespace
type PersistentVolumeClaimExpansion ¶
type PersistentVolumeClaimExpansion interface{}
type PersistentVolumeClaimInterface ¶
type PersistentVolumeClaimInterface interface { Create(*api.PersistentVolumeClaim) (*api.PersistentVolumeClaim, error) Update(*api.PersistentVolumeClaim) (*api.PersistentVolumeClaim, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*api.PersistentVolumeClaim, error) List(opts api.ListOptions) (*api.PersistentVolumeClaimList, error) Watch(opts api.ListOptions) (watch.Interface, error) PersistentVolumeClaimExpansion }
PersistentVolumeClaimInterface has methods to work with PersistentVolumeClaim resources.
type PersistentVolumeClaimNamespacer ¶
type PersistentVolumeClaimNamespacer interface {
PersistentVolumeClaims(namespace string) PersistentVolumeClaimInterface
}
PersistentVolumeClaimNamespacer has methods to work with PersistentVolumeClaim resources in a namespace
type PersistentVolumeExpansion ¶
type PersistentVolumeExpansion interface{}
type PersistentVolumeInterface ¶
type PersistentVolumeInterface interface { Create(*api.PersistentVolume) (*api.PersistentVolume, error) Update(*api.PersistentVolume) (*api.PersistentVolume, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*api.PersistentVolume, error) List(opts api.ListOptions) (*api.PersistentVolumeList, error) Watch(opts api.ListOptions) (watch.Interface, error) PersistentVolumeExpansion }
PersistentVolumeInterface has methods to work with PersistentVolume resources.
type PersistentVolumeNamespacer ¶
type PersistentVolumeNamespacer interface {
PersistentVolumes(namespace string) PersistentVolumeInterface
}
PersistentVolumeNamespacer has methods to work with PersistentVolume resources in a namespace
type PodExpansion ¶
type PodExpansion interface{}
type PodInterface ¶
type PodInterface interface { Create(*api.Pod) (*api.Pod, error) Update(*api.Pod) (*api.Pod, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*api.Pod, error) List(opts api.ListOptions) (*api.PodList, error) Watch(opts api.ListOptions) (watch.Interface, error) PodExpansion }
PodInterface has methods to work with Pod resources.
type PodNamespacer ¶
type PodNamespacer interface {
Pods(namespace string) PodInterface
}
PodNamespacer has methods to work with Pod resources in a namespace
type PodTemplateExpansion ¶
type PodTemplateExpansion interface{}
type PodTemplateInterface ¶
type PodTemplateInterface interface { Create(*api.PodTemplate) (*api.PodTemplate, error) Update(*api.PodTemplate) (*api.PodTemplate, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*api.PodTemplate, error) List(opts api.ListOptions) (*api.PodTemplateList, error) Watch(opts api.ListOptions) (watch.Interface, error) PodTemplateExpansion }
PodTemplateInterface has methods to work with PodTemplate resources.
type PodTemplateNamespacer ¶
type PodTemplateNamespacer interface {
PodTemplates(namespace string) PodTemplateInterface
}
PodTemplateNamespacer has methods to work with PodTemplate resources in a namespace
type ReplicationControllerExpansion ¶
type ReplicationControllerExpansion interface{}
type ReplicationControllerInterface ¶
type ReplicationControllerInterface interface { Create(*api.ReplicationController) (*api.ReplicationController, error) Update(*api.ReplicationController) (*api.ReplicationController, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*api.ReplicationController, error) List(opts api.ListOptions) (*api.ReplicationControllerList, error) Watch(opts api.ListOptions) (watch.Interface, error) ReplicationControllerExpansion }
ReplicationControllerInterface has methods to work with ReplicationController resources.
type ReplicationControllerNamespacer ¶
type ReplicationControllerNamespacer interface {
ReplicationControllers(namespace string) ReplicationControllerInterface
}
ReplicationControllerNamespacer has methods to work with ReplicationController resources in a namespace
type ResourceQuotaExpansion ¶
type ResourceQuotaExpansion interface{}
type ResourceQuotaInterface ¶
type ResourceQuotaInterface interface { Create(*api.ResourceQuota) (*api.ResourceQuota, error) Update(*api.ResourceQuota) (*api.ResourceQuota, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*api.ResourceQuota, error) List(opts api.ListOptions) (*api.ResourceQuotaList, error) Watch(opts api.ListOptions) (watch.Interface, error) ResourceQuotaExpansion }
ResourceQuotaInterface has methods to work with ResourceQuota resources.
type ResourceQuotaNamespacer ¶
type ResourceQuotaNamespacer interface {
ResourceQuotas(namespace string) ResourceQuotaInterface
}
ResourceQuotaNamespacer has methods to work with ResourceQuota resources in a namespace
type SecretExpansion ¶
type SecretExpansion interface{}
type SecretInterface ¶
type SecretInterface interface { Create(*api.Secret) (*api.Secret, error) Update(*api.Secret) (*api.Secret, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*api.Secret, error) List(opts api.ListOptions) (*api.SecretList, error) Watch(opts api.ListOptions) (watch.Interface, error) SecretExpansion }
SecretInterface has methods to work with Secret resources.
type SecretNamespacer ¶
type SecretNamespacer interface {
Secrets(namespace string) SecretInterface
}
SecretNamespacer has methods to work with Secret resources in a namespace
type ServiceAccountExpansion ¶
type ServiceAccountExpansion interface{}
type ServiceAccountInterface ¶
type ServiceAccountInterface interface { Create(*api.ServiceAccount) (*api.ServiceAccount, error) Update(*api.ServiceAccount) (*api.ServiceAccount, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*api.ServiceAccount, error) List(opts api.ListOptions) (*api.ServiceAccountList, error) Watch(opts api.ListOptions) (watch.Interface, error) ServiceAccountExpansion }
ServiceAccountInterface has methods to work with ServiceAccount resources.
type ServiceAccountNamespacer ¶
type ServiceAccountNamespacer interface {
ServiceAccounts(namespace string) ServiceAccountInterface
}
ServiceAccountNamespacer has methods to work with ServiceAccount resources in a namespace
type ServiceExpansion ¶
type ServiceExpansion interface{}
type ServiceInterface ¶
type ServiceInterface interface { Create(*api.Service) (*api.Service, error) Update(*api.Service) (*api.Service, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*api.Service, error) List(opts api.ListOptions) (*api.ServiceList, error) Watch(opts api.ListOptions) (watch.Interface, error) ServiceExpansion }
ServiceInterface has methods to work with Service resources.
type ServiceNamespacer ¶
type ServiceNamespacer interface {
Services(namespace string) ServiceInterface
}
ServiceNamespacer has methods to work with Service resources in a namespace