Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type REST

type REST struct {
	*genericregistry.Store
}

    REST object that will work for VolumeAttachments

    type StatusREST

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

      StatusREST implements the REST endpoint for changing the status of a VolumeAttachment

      func (*StatusREST) Get

      func (r *StatusREST) Get(ctx context.Context, name string, options *metav1.GetOptions) (runtime.Object, error)

        Get retrieves the object from the storage. It is required to support Patch.

        func (*StatusREST) New

        func (r *StatusREST) New() runtime.Object

          New creates a new VolumeAttachment resource

          func (*StatusREST) Update

          func (r *StatusREST) Update(ctx context.Context, name string, objInfo rest.UpdatedObjectInfo, createValidation rest.ValidateObjectFunc, updateValidation rest.ValidateObjectUpdateFunc, forceAllowCreate bool, options *metav1.UpdateOptions) (runtime.Object, bool, error)

            Update alters the status subset of an object.

            type VolumeAttachmentStorage

            type VolumeAttachmentStorage struct {
            	VolumeAttachment *REST
            	Status           *StatusREST
            }

              VolumeAttachmentStorage includes storage for VolumeAttachments and all subresources

              func NewStorage

              func NewStorage(optsGetter generic.RESTOptionsGetter) *VolumeAttachmentStorage

                NewStorage returns a RESTStorage object that will work against VolumeAttachments

                Source Files