Documentation

Overview

    This package has the automatically generated typed clients.

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    This section is empty.

    Types

    type DaemonSetExpansion

    type DaemonSetExpansion interface{}

    type DaemonSetInterface

    type DaemonSetInterface interface {
    	Create(*v1beta1.DaemonSet) (*v1beta1.DaemonSet, error)
    	Update(*v1beta1.DaemonSet) (*v1beta1.DaemonSet, error)
    	UpdateStatus(*v1beta1.DaemonSet) (*v1beta1.DaemonSet, error)
    	Delete(name string, options *v1.DeleteOptions) error
    	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    	Get(name string, options v1.GetOptions) (*v1beta1.DaemonSet, error)
    	List(opts v1.ListOptions) (*v1beta1.DaemonSetList, error)
    	Watch(opts v1.ListOptions) (watch.Interface, error)
    	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.DaemonSet, err 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(*v1beta1.DeploymentRollback) error
        }

          The DeploymentExpansion interface allows manually adding extra methods to the DeploymentInterface.

          type DeploymentInterface

          type DeploymentInterface interface {
          	Create(*v1beta1.Deployment) (*v1beta1.Deployment, error)
          	Update(*v1beta1.Deployment) (*v1beta1.Deployment, error)
          	UpdateStatus(*v1beta1.Deployment) (*v1beta1.Deployment, error)
          	Delete(name string, options *v1.DeleteOptions) error
          	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
          	Get(name string, options v1.GetOptions) (*v1beta1.Deployment, error)
          	List(opts v1.ListOptions) (*v1beta1.DeploymentList, error)
          	Watch(opts v1.ListOptions) (watch.Interface, error)
          	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Deployment, err 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 ExtensionsV1beta1Client

              type ExtensionsV1beta1Client struct {
              	// contains filtered or unexported fields
              }

                ExtensionsV1beta1Client is used to interact with features provided by the extensions group.

                func New

                  New creates a new ExtensionsV1beta1Client for the given RESTClient.

                  func NewForConfig

                  func NewForConfig(c *rest.Config) (*ExtensionsV1beta1Client, error)

                    NewForConfig creates a new ExtensionsV1beta1Client for the given config.

                    func NewForConfigOrDie

                    func NewForConfigOrDie(c *rest.Config) *ExtensionsV1beta1Client

                      NewForConfigOrDie creates a new ExtensionsV1beta1Client for the given config and panics if there is an error in the config.

                      func (*ExtensionsV1beta1Client) DaemonSets

                      func (c *ExtensionsV1beta1Client) DaemonSets(namespace string) DaemonSetInterface

                      func (*ExtensionsV1beta1Client) Deployments

                      func (c *ExtensionsV1beta1Client) Deployments(namespace string) DeploymentInterface

                      func (*ExtensionsV1beta1Client) Ingresses

                      func (c *ExtensionsV1beta1Client) Ingresses(namespace string) IngressInterface

                      func (*ExtensionsV1beta1Client) PodSecurityPolicies

                      func (c *ExtensionsV1beta1Client) PodSecurityPolicies() PodSecurityPolicyInterface

                      func (*ExtensionsV1beta1Client) RESTClient

                      func (c *ExtensionsV1beta1Client) RESTClient() rest.Interface

                        RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

                        func (*ExtensionsV1beta1Client) ReplicaSets

                        func (c *ExtensionsV1beta1Client) ReplicaSets(namespace string) ReplicaSetInterface

                        func (*ExtensionsV1beta1Client) Scales

                        func (c *ExtensionsV1beta1Client) Scales(namespace string) ScaleInterface

                        func (*ExtensionsV1beta1Client) ThirdPartyResources

                        func (c *ExtensionsV1beta1Client) ThirdPartyResources() ThirdPartyResourceInterface

                        type IngressExpansion

                        type IngressExpansion interface{}

                        type IngressInterface

                        type IngressInterface interface {
                        	Create(*v1beta1.Ingress) (*v1beta1.Ingress, error)
                        	Update(*v1beta1.Ingress) (*v1beta1.Ingress, error)
                        	UpdateStatus(*v1beta1.Ingress) (*v1beta1.Ingress, error)
                        	Delete(name string, options *v1.DeleteOptions) error
                        	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
                        	Get(name string, options v1.GetOptions) (*v1beta1.Ingress, error)
                        	List(opts v1.ListOptions) (*v1beta1.IngressList, error)
                        	Watch(opts v1.ListOptions) (watch.Interface, error)
                        	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Ingress, err 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 PodSecurityPoliciesGetter

                            type PodSecurityPoliciesGetter interface {
                            	PodSecurityPolicies() PodSecurityPolicyInterface
                            }

                              PodSecurityPoliciesGetter has a method to return a PodSecurityPolicyInterface. A group's client should implement this interface.

                              type PodSecurityPolicyExpansion

                              type PodSecurityPolicyExpansion interface{}

                              type PodSecurityPolicyInterface

                              type PodSecurityPolicyInterface interface {
                              	Create(*v1beta1.PodSecurityPolicy) (*v1beta1.PodSecurityPolicy, error)
                              	Update(*v1beta1.PodSecurityPolicy) (*v1beta1.PodSecurityPolicy, error)
                              	Delete(name string, options *v1.DeleteOptions) error
                              	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
                              	Get(name string, options v1.GetOptions) (*v1beta1.PodSecurityPolicy, error)
                              	List(opts v1.ListOptions) (*v1beta1.PodSecurityPolicyList, error)
                              	Watch(opts v1.ListOptions) (watch.Interface, error)
                              	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.PodSecurityPolicy, err error)
                              	PodSecurityPolicyExpansion
                              }

                                PodSecurityPolicyInterface has methods to work with PodSecurityPolicy resources.

                                type ReplicaSetExpansion

                                type ReplicaSetExpansion interface{}

                                type ReplicaSetInterface

                                type ReplicaSetInterface interface {
                                	Create(*v1beta1.ReplicaSet) (*v1beta1.ReplicaSet, error)
                                	Update(*v1beta1.ReplicaSet) (*v1beta1.ReplicaSet, error)
                                	UpdateStatus(*v1beta1.ReplicaSet) (*v1beta1.ReplicaSet, error)
                                	Delete(name string, options *v1.DeleteOptions) error
                                	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
                                	Get(name string, options v1.GetOptions) (*v1beta1.ReplicaSet, error)
                                	List(opts v1.ListOptions) (*v1beta1.ReplicaSetList, error)
                                	Watch(opts v1.ListOptions) (watch.Interface, error)
                                	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.ReplicaSet, err 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) (*v1beta1.Scale, error)
                                    	Update(kind string, scale *v1beta1.Scale) (*v1beta1.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(*v1beta1.ThirdPartyResource) (*v1beta1.ThirdPartyResource, error)
                                          	Update(*v1beta1.ThirdPartyResource) (*v1beta1.ThirdPartyResource, error)
                                          	Delete(name string, options *v1.DeleteOptions) error
                                          	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
                                          	Get(name string, options v1.GetOptions) (*v1beta1.ThirdPartyResource, error)
                                          	List(opts v1.ListOptions) (*v1beta1.ThirdPartyResourceList, error)
                                          	Watch(opts v1.ListOptions) (watch.Interface, error)
                                          	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.ThirdPartyResource, err error)
                                          	ThirdPartyResourceExpansion
                                          }

                                            ThirdPartyResourceInterface has methods to work with ThirdPartyResource resources.

                                            type ThirdPartyResourcesGetter

                                            type ThirdPartyResourcesGetter interface {
                                            	ThirdPartyResources() ThirdPartyResourceInterface
                                            }

                                              ThirdPartyResourcesGetter has a method to return a ThirdPartyResourceInterface. A group's client should implement this interface.

                                              Directories

                                              Path Synopsis
                                              Package fake has the automatically generated clients.
                                              Package fake has the automatically generated clients.