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 CSIDriverExpansion

    type CSIDriverExpansion interface{}

    type CSIDriverInterface

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

      CSIDriverInterface has methods to work with CSIDriver resources.

      type CSIDriversGetter

      type CSIDriversGetter interface {
      	CSIDrivers() CSIDriverInterface
      }

        CSIDriversGetter has a method to return a CSIDriverInterface. A group's client should implement this interface.

        type CSINodeExpansion

        type CSINodeExpansion interface{}

        type CSINodeInterface

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

          CSINodeInterface has methods to work with CSINode resources.

          type CSINodesGetter

          type CSINodesGetter interface {
          	CSINodes() CSINodeInterface
          }

            CSINodesGetter has a method to return a CSINodeInterface. A group's client should implement this interface.

            type StorageClassExpansion

            type StorageClassExpansion interface{}

            type StorageClassInterface

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

              StorageClassInterface has methods to work with StorageClass resources.

              type StorageClassesGetter

              type StorageClassesGetter interface {
              	StorageClasses() StorageClassInterface
              }

                StorageClassesGetter has a method to return a StorageClassInterface. A group's client should implement this interface.

                type StorageV1beta1Client

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

                  StorageV1beta1Client is used to interact with features provided by the storage.k8s.io group.

                  func New

                    New creates a new StorageV1beta1Client for the given RESTClient.

                    func NewForConfig

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

                      NewForConfig creates a new StorageV1beta1Client for the given config.

                      func NewForConfigOrDie

                      func NewForConfigOrDie(c *rest.Config) *StorageV1beta1Client

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

                        func (*StorageV1beta1Client) CSIDrivers

                        func (c *StorageV1beta1Client) CSIDrivers() CSIDriverInterface

                        func (*StorageV1beta1Client) CSINodes

                        func (c *StorageV1beta1Client) CSINodes() CSINodeInterface

                        func (*StorageV1beta1Client) RESTClient

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

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

                          func (*StorageV1beta1Client) StorageClasses

                          func (c *StorageV1beta1Client) StorageClasses() StorageClassInterface

                          func (*StorageV1beta1Client) VolumeAttachments

                          func (c *StorageV1beta1Client) VolumeAttachments() VolumeAttachmentInterface

                          type VolumeAttachmentExpansion

                          type VolumeAttachmentExpansion interface{}

                          type VolumeAttachmentInterface

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

                            VolumeAttachmentInterface has methods to work with VolumeAttachment resources.

                            type VolumeAttachmentsGetter

                            type VolumeAttachmentsGetter interface {
                            	VolumeAttachments() VolumeAttachmentInterface
                            }

                              VolumeAttachmentsGetter has a method to return a VolumeAttachmentInterface. 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.