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)
          	GetScale(deploymentName string, options v1.GetOptions) (*v1beta1.Scale, error)
          	UpdateScale(deploymentName string, scale *v1beta1.Scale) (*v1beta1.Scale, 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) NetworkPolicies

                      func (c *ExtensionsV1beta1Client) NetworkPolicies(namespace string) NetworkPolicyInterface

                      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

                        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 NetworkPoliciesGetter

                            type NetworkPoliciesGetter interface {
                            	NetworkPolicies(namespace string) NetworkPolicyInterface
                            }

                              NetworkPoliciesGetter has a method to return a NetworkPolicyInterface. A group's client should implement this interface.

                              type NetworkPolicyExpansion

                              type NetworkPolicyExpansion interface{}

                              type NetworkPolicyInterface

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

                                NetworkPolicyInterface has methods to work with NetworkPolicy resources.

                                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)
                                    	GetScale(replicaSetName string, options v1.GetOptions) (*v1beta1.Scale, error)
                                    	UpdateScale(replicaSetName string, scale *v1beta1.Scale) (*v1beta1.Scale, 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.

                                        Directories

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