package unversioned
import "k8s.io/kubernetes/pkg/client/typed/generated/extensions/unversioned"
Package unversioned has the automatically generated clients for unversioned resources.
Index ¶
- type DaemonSetExpansion
- type DaemonSetInterface
- type DaemonSetsGetter
- type DeploymentExpansion
- type DeploymentInterface
- type DeploymentsGetter
- type ExtensionsClient
- func New(c *restclient.RESTClient) *ExtensionsClient
- func NewForConfig(c *restclient.Config) (*ExtensionsClient, error)
- func NewForConfigOrDie(c *restclient.Config) *ExtensionsClient
- func (c *ExtensionsClient) DaemonSets(namespace string) DaemonSetInterface
- func (c *ExtensionsClient) Deployments(namespace string) DeploymentInterface
- func (c *ExtensionsClient) Ingresses(namespace string) IngressInterface
- func (c *ExtensionsClient) ReplicaSets(namespace string) ReplicaSetInterface
- func (c *ExtensionsClient) Scales(namespace string) ScaleInterface
- func (c *ExtensionsClient) ThirdPartyResources(namespace string) ThirdPartyResourceInterface
- type ExtensionsInterface
- type HorizontalPodAutoscalerExpansion
- type IngressExpansion
- type IngressInterface
- type IngressesGetter
- type JobExpansion
- type JobInterface
- type JobsGetter
- type PodSecurityPolicyExpansion
- type ReplicaSetExpansion
- type ReplicaSetInterface
- type ReplicaSetsGetter
- type ScaleExpansion
- type ScaleInterface
- type ScalesGetter
- type ThirdPartyResourceExpansion
- type ThirdPartyResourceInterface
- type ThirdPartyResourcesGetter
Types ¶
type DaemonSetExpansion ¶
type DaemonSetExpansion interface{}
type DaemonSetInterface ¶
type DaemonSetInterface interface { Create(*extensions.DaemonSet) (*extensions.DaemonSet, error) Update(*extensions.DaemonSet) (*extensions.DaemonSet, error) UpdateStatus(*extensions.DaemonSet) (*extensions.DaemonSet, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*extensions.DaemonSet, error) List(opts api.ListOptions) (*extensions.DaemonSetList, error) Watch(opts api.ListOptions) (watch.Interface, error) DaemonSetExpansion }
DaemonSetInterface has methods to work with DaemonSet resources.
type DaemonSetsGetter ¶
type DaemonSetsGetter interface { DaemonSets(namespace string) DaemonSetInterface }
DaemonSetsGetter has a method to return a DaemonSetInterface. A group's client should implement this interface.
type DeploymentExpansion ¶
type DeploymentExpansion interface { Rollback(*extensions.DeploymentRollback) error }
The DeploymentExpansion interface allows manually adding extra methods to the DeploymentInterface.
type DeploymentInterface ¶
type DeploymentInterface interface { Create(*extensions.Deployment) (*extensions.Deployment, error) Update(*extensions.Deployment) (*extensions.Deployment, error) UpdateStatus(*extensions.Deployment) (*extensions.Deployment, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*extensions.Deployment, error) List(opts api.ListOptions) (*extensions.DeploymentList, error) Watch(opts api.ListOptions) (watch.Interface, error) DeploymentExpansion }
DeploymentInterface has methods to work with Deployment resources.
type DeploymentsGetter ¶
type DeploymentsGetter interface { Deployments(namespace string) DeploymentInterface }
DeploymentsGetter has a method to return a DeploymentInterface. A group's client should implement this interface.
type ExtensionsClient ¶
type ExtensionsClient struct { *restclient.RESTClient }
ExtensionsClient is used to interact with features provided by the Extensions group.
func New ¶
func New(c *restclient.RESTClient) *ExtensionsClient
New creates a new ExtensionsClient for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *restclient.Config) (*ExtensionsClient, error)
NewForConfig creates a new ExtensionsClient for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *restclient.Config) *ExtensionsClient
NewForConfigOrDie creates a new ExtensionsClient for the given config and panics if there is an error in the config.
func (*ExtensionsClient) DaemonSets ¶
func (c *ExtensionsClient) DaemonSets(namespace string) DaemonSetInterface
func (*ExtensionsClient) Deployments ¶
func (c *ExtensionsClient) Deployments(namespace string) DeploymentInterface
func (*ExtensionsClient) Ingresses ¶
func (c *ExtensionsClient) Ingresses(namespace string) IngressInterface
func (*ExtensionsClient) ReplicaSets ¶
func (c *ExtensionsClient) ReplicaSets(namespace string) ReplicaSetInterface
func (*ExtensionsClient) Scales ¶
func (c *ExtensionsClient) Scales(namespace string) ScaleInterface
func (*ExtensionsClient) ThirdPartyResources ¶
func (c *ExtensionsClient) ThirdPartyResources(namespace string) ThirdPartyResourceInterface
type ExtensionsInterface ¶
type ExtensionsInterface interface { DaemonSetsGetter DeploymentsGetter IngressesGetter ReplicaSetsGetter ScalesGetter ThirdPartyResourcesGetter }
type HorizontalPodAutoscalerExpansion ¶
type HorizontalPodAutoscalerExpansion interface{}
type IngressExpansion ¶
type IngressExpansion interface{}
type IngressInterface ¶
type IngressInterface interface { Create(*extensions.Ingress) (*extensions.Ingress, error) Update(*extensions.Ingress) (*extensions.Ingress, error) UpdateStatus(*extensions.Ingress) (*extensions.Ingress, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*extensions.Ingress, error) List(opts api.ListOptions) (*extensions.IngressList, error) Watch(opts api.ListOptions) (watch.Interface, error) IngressExpansion }
IngressInterface has methods to work with Ingress resources.
type IngressesGetter ¶
type IngressesGetter interface { Ingresses(namespace string) IngressInterface }
IngressesGetter has a method to return a IngressInterface. A group's client should implement this interface.
type JobExpansion ¶
type JobExpansion interface{}
type JobInterface ¶
type JobInterface interface { Create(*batch.Job) (*batch.Job, error) Update(*batch.Job) (*batch.Job, error) UpdateStatus(*batch.Job) (*batch.Job, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*batch.Job, error) List(opts api.ListOptions) (*batch.JobList, error) Watch(opts api.ListOptions) (watch.Interface, error) JobExpansion }
JobInterface has methods to work with Job resources.
type JobsGetter ¶
type JobsGetter interface { Jobs(namespace string) JobInterface }
JobsGetter has a method to return a JobInterface. A group's client should implement this interface.
type PodSecurityPolicyExpansion ¶
type PodSecurityPolicyExpansion interface{}
type ReplicaSetExpansion ¶
type ReplicaSetExpansion interface{}
type ReplicaSetInterface ¶
type ReplicaSetInterface interface { Create(*extensions.ReplicaSet) (*extensions.ReplicaSet, error) Update(*extensions.ReplicaSet) (*extensions.ReplicaSet, error) UpdateStatus(*extensions.ReplicaSet) (*extensions.ReplicaSet, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*extensions.ReplicaSet, error) List(opts api.ListOptions) (*extensions.ReplicaSetList, error) Watch(opts api.ListOptions) (watch.Interface, error) ReplicaSetExpansion }
ReplicaSetInterface has methods to work with ReplicaSet resources.
type ReplicaSetsGetter ¶
type ReplicaSetsGetter interface { ReplicaSets(namespace string) ReplicaSetInterface }
ReplicaSetsGetter has a method to return a ReplicaSetInterface. A group's client should implement this interface.
type ScaleExpansion ¶
type ScaleExpansion interface { Get(kind string, name string) (*extensions.Scale, error) Update(kind string, scale *extensions.Scale) (*extensions.Scale, error) }
The ScaleExpansion interface allows manually adding extra methods to the ScaleInterface.
type ScaleInterface ¶
type ScaleInterface interface { ScaleExpansion }
ScaleInterface has methods to work with Scale resources.
type ScalesGetter ¶
type ScalesGetter interface { Scales(namespace string) ScaleInterface }
ScalesGetter has a method to return a ScaleInterface. A group's client should implement this interface.
type ThirdPartyResourceExpansion ¶
type ThirdPartyResourceExpansion interface{}
type ThirdPartyResourceInterface ¶
type ThirdPartyResourceInterface interface { Create(*extensions.ThirdPartyResource) (*extensions.ThirdPartyResource, error) Update(*extensions.ThirdPartyResource) (*extensions.ThirdPartyResource, error) Delete(name string, options *api.DeleteOptions) error DeleteCollection(options *api.DeleteOptions, listOptions api.ListOptions) error Get(name string) (*extensions.ThirdPartyResource, error) List(opts api.ListOptions) (*extensions.ThirdPartyResourceList, error) Watch(opts api.ListOptions) (watch.Interface, error) ThirdPartyResourceExpansion }
ThirdPartyResourceInterface has methods to work with ThirdPartyResource resources.
type ThirdPartyResourcesGetter ¶
type ThirdPartyResourcesGetter interface { ThirdPartyResources(namespace string) ThirdPartyResourceInterface }
ThirdPartyResourcesGetter has a method to return a ThirdPartyResourceInterface. A group's client should implement this interface.
Source Files ¶
daemonset.go deployment.go deployment_expansion.go doc.go extensions_client.go generated_expansion.go ingress.go job.go replicaset.go scale.go scale_expansion.go thirdpartyresource.go
Directories ¶
Path | Synopsis |
---|---|
pkg/client/typed/generated/extensions/unversioned/fake | Package fake has the automatically generated clients. |
- Version
- v1.3.0-alpha.4
- Published
- May 17, 2016
- Platform
- linux/amd64
- Imports
- 8 packages
- Last checked
- 5 minutes ago –
Tools for package owners.