package unversioned

import "k8s.io/kubernetes/pkg/client/typed/generated/extensions/unversioned"

Package unversioned has the automatically generated clients for unversioned resources.

Index

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

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 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

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

PathSynopsis
pkg/client/typed/generated/extensions/unversioned/fakePackage 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.