Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type HwameistorV1alpha1Client
- func (c *HwameistorV1alpha1Client) LocalDiskClaims() LocalDiskClaimInterface
- func (c *HwameistorV1alpha1Client) LocalDiskNodes() LocalDiskNodeInterface
- func (c *HwameistorV1alpha1Client) LocalDiskVolumes() LocalDiskVolumeInterface
- func (c *HwameistorV1alpha1Client) LocalDisks() LocalDiskInterface
- func (c *HwameistorV1alpha1Client) LocalStorageNodes() LocalStorageNodeInterface
- func (c *HwameistorV1alpha1Client) LocalVolumeConverts() LocalVolumeConvertInterface
- func (c *HwameistorV1alpha1Client) LocalVolumeExpands() LocalVolumeExpandInterface
- func (c *HwameistorV1alpha1Client) LocalVolumeGroupConverts() LocalVolumeGroupConvertInterface
- func (c *HwameistorV1alpha1Client) LocalVolumeGroupMigrates() LocalVolumeGroupMigrateInterface
- func (c *HwameistorV1alpha1Client) LocalVolumeGroups() LocalVolumeGroupInterface
- func (c *HwameistorV1alpha1Client) LocalVolumeMigrates() LocalVolumeMigrateInterface
- func (c *HwameistorV1alpha1Client) LocalVolumeReplicas() LocalVolumeReplicaInterface
- func (c *HwameistorV1alpha1Client) LocalVolumes() LocalVolumeInterface
- func (c *HwameistorV1alpha1Client) RESTClient() rest.Interface
- type HwameistorV1alpha1Interface
- type LocalDiskClaimExpansion
- type LocalDiskClaimInterface
- type LocalDiskClaimsGetter
- type LocalDiskExpansion
- type LocalDiskInterface
- type LocalDiskNodeExpansion
- type LocalDiskNodeInterface
- type LocalDiskNodesGetter
- type LocalDiskVolumeExpansion
- type LocalDiskVolumeInterface
- type LocalDiskVolumesGetter
- type LocalDisksGetter
- type LocalStorageNodeExpansion
- type LocalStorageNodeInterface
- type LocalStorageNodesGetter
- type LocalVolumeConvertExpansion
- type LocalVolumeConvertInterface
- type LocalVolumeConvertsGetter
- type LocalVolumeExpandExpansion
- type LocalVolumeExpandInterface
- type LocalVolumeExpandsGetter
- type LocalVolumeExpansion
- type LocalVolumeGroupConvertExpansion
- type LocalVolumeGroupConvertInterface
- type LocalVolumeGroupConvertsGetter
- type LocalVolumeGroupExpansion
- type LocalVolumeGroupInterface
- type LocalVolumeGroupMigrateExpansion
- type LocalVolumeGroupMigrateInterface
- type LocalVolumeGroupMigratesGetter
- type LocalVolumeGroupsGetter
- type LocalVolumeInterface
- type LocalVolumeMigrateExpansion
- type LocalVolumeMigrateInterface
- type LocalVolumeMigratesGetter
- type LocalVolumeReplicaExpansion
- type LocalVolumeReplicaInterface
- type LocalVolumeReplicasGetter
- type LocalVolumesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HwameistorV1alpha1Client ¶
type HwameistorV1alpha1Client struct {
// contains filtered or unexported fields
}
HwameistorV1alpha1Client is used to interact with features provided by the hwameistor.io group.
func New ¶
func New(c rest.Interface) *HwameistorV1alpha1Client
New creates a new HwameistorV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*HwameistorV1alpha1Client, error)
NewForConfig creates a new HwameistorV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *HwameistorV1alpha1Client
NewForConfigOrDie creates a new HwameistorV1alpha1Client for the given config and panics if there is an error in the config.
func (*HwameistorV1alpha1Client) LocalDiskClaims ¶
func (c *HwameistorV1alpha1Client) LocalDiskClaims() LocalDiskClaimInterface
func (*HwameistorV1alpha1Client) LocalDiskNodes ¶
func (c *HwameistorV1alpha1Client) LocalDiskNodes() LocalDiskNodeInterface
func (*HwameistorV1alpha1Client) LocalDiskVolumes ¶
func (c *HwameistorV1alpha1Client) LocalDiskVolumes() LocalDiskVolumeInterface
func (*HwameistorV1alpha1Client) LocalDisks ¶
func (c *HwameistorV1alpha1Client) LocalDisks() LocalDiskInterface
func (*HwameistorV1alpha1Client) LocalStorageNodes ¶
func (c *HwameistorV1alpha1Client) LocalStorageNodes() LocalStorageNodeInterface
func (*HwameistorV1alpha1Client) LocalVolumeConverts ¶
func (c *HwameistorV1alpha1Client) LocalVolumeConverts() LocalVolumeConvertInterface
func (*HwameistorV1alpha1Client) LocalVolumeExpands ¶
func (c *HwameistorV1alpha1Client) LocalVolumeExpands() LocalVolumeExpandInterface
func (*HwameistorV1alpha1Client) LocalVolumeGroupConverts ¶
func (c *HwameistorV1alpha1Client) LocalVolumeGroupConverts() LocalVolumeGroupConvertInterface
func (*HwameistorV1alpha1Client) LocalVolumeGroupMigrates ¶
func (c *HwameistorV1alpha1Client) LocalVolumeGroupMigrates() LocalVolumeGroupMigrateInterface
func (*HwameistorV1alpha1Client) LocalVolumeGroups ¶
func (c *HwameistorV1alpha1Client) LocalVolumeGroups() LocalVolumeGroupInterface
func (*HwameistorV1alpha1Client) LocalVolumeMigrates ¶
func (c *HwameistorV1alpha1Client) LocalVolumeMigrates() LocalVolumeMigrateInterface
func (*HwameistorV1alpha1Client) LocalVolumeReplicas ¶
func (c *HwameistorV1alpha1Client) LocalVolumeReplicas() LocalVolumeReplicaInterface
func (*HwameistorV1alpha1Client) LocalVolumes ¶
func (c *HwameistorV1alpha1Client) LocalVolumes() LocalVolumeInterface
func (*HwameistorV1alpha1Client) RESTClient ¶
func (c *HwameistorV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type HwameistorV1alpha1Interface ¶
type HwameistorV1alpha1Interface interface { RESTClient() rest.Interface LocalDisksGetter LocalDiskClaimsGetter LocalDiskNodesGetter LocalDiskVolumesGetter LocalStorageNodesGetter LocalVolumesGetter LocalVolumeConvertsGetter LocalVolumeExpandsGetter LocalVolumeGroupsGetter LocalVolumeGroupConvertsGetter LocalVolumeGroupMigratesGetter LocalVolumeMigratesGetter LocalVolumeReplicasGetter }
type LocalDiskClaimExpansion ¶
type LocalDiskClaimExpansion interface{}
type LocalDiskClaimInterface ¶
type LocalDiskClaimInterface interface { Create(ctx context.Context, localDiskClaim *v1alpha1.LocalDiskClaim, opts v1.CreateOptions) (*v1alpha1.LocalDiskClaim, error) Update(ctx context.Context, localDiskClaim *v1alpha1.LocalDiskClaim, opts v1.UpdateOptions) (*v1alpha1.LocalDiskClaim, error) UpdateStatus(ctx context.Context, localDiskClaim *v1alpha1.LocalDiskClaim, opts v1.UpdateOptions) (*v1alpha1.LocalDiskClaim, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LocalDiskClaim, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalDiskClaimList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LocalDiskClaim, err error) LocalDiskClaimExpansion }
LocalDiskClaimInterface has methods to work with LocalDiskClaim resources.
type LocalDiskClaimsGetter ¶
type LocalDiskClaimsGetter interface {
LocalDiskClaims() LocalDiskClaimInterface
}
LocalDiskClaimsGetter has a method to return a LocalDiskClaimInterface. A group's client should implement this interface.
type LocalDiskExpansion ¶
type LocalDiskExpansion interface{}
type LocalDiskInterface ¶
type LocalDiskInterface interface { Create(ctx context.Context, localDisk *v1alpha1.LocalDisk, opts v1.CreateOptions) (*v1alpha1.LocalDisk, error) Update(ctx context.Context, localDisk *v1alpha1.LocalDisk, opts v1.UpdateOptions) (*v1alpha1.LocalDisk, error) UpdateStatus(ctx context.Context, localDisk *v1alpha1.LocalDisk, opts v1.UpdateOptions) (*v1alpha1.LocalDisk, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LocalDisk, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalDiskList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LocalDisk, err error) LocalDiskExpansion }
LocalDiskInterface has methods to work with LocalDisk resources.
type LocalDiskNodeExpansion ¶
type LocalDiskNodeExpansion interface{}
type LocalDiskNodeInterface ¶
type LocalDiskNodeInterface interface { Create(ctx context.Context, localDiskNode *v1alpha1.LocalDiskNode, opts v1.CreateOptions) (*v1alpha1.LocalDiskNode, error) Update(ctx context.Context, localDiskNode *v1alpha1.LocalDiskNode, opts v1.UpdateOptions) (*v1alpha1.LocalDiskNode, error) UpdateStatus(ctx context.Context, localDiskNode *v1alpha1.LocalDiskNode, opts v1.UpdateOptions) (*v1alpha1.LocalDiskNode, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LocalDiskNode, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalDiskNodeList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LocalDiskNode, err error) LocalDiskNodeExpansion }
LocalDiskNodeInterface has methods to work with LocalDiskNode resources.
type LocalDiskNodesGetter ¶
type LocalDiskNodesGetter interface {
LocalDiskNodes() LocalDiskNodeInterface
}
LocalDiskNodesGetter has a method to return a LocalDiskNodeInterface. A group's client should implement this interface.
type LocalDiskVolumeExpansion ¶
type LocalDiskVolumeExpansion interface{}
type LocalDiskVolumeInterface ¶
type LocalDiskVolumeInterface interface { Create(ctx context.Context, localDiskVolume *v1alpha1.LocalDiskVolume, opts v1.CreateOptions) (*v1alpha1.LocalDiskVolume, error) Update(ctx context.Context, localDiskVolume *v1alpha1.LocalDiskVolume, opts v1.UpdateOptions) (*v1alpha1.LocalDiskVolume, error) UpdateStatus(ctx context.Context, localDiskVolume *v1alpha1.LocalDiskVolume, opts v1.UpdateOptions) (*v1alpha1.LocalDiskVolume, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LocalDiskVolume, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalDiskVolumeList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LocalDiskVolume, err error) LocalDiskVolumeExpansion }
LocalDiskVolumeInterface has methods to work with LocalDiskVolume resources.
type LocalDiskVolumesGetter ¶
type LocalDiskVolumesGetter interface {
LocalDiskVolumes() LocalDiskVolumeInterface
}
LocalDiskVolumesGetter has a method to return a LocalDiskVolumeInterface. A group's client should implement this interface.
type LocalDisksGetter ¶
type LocalDisksGetter interface {
LocalDisks() LocalDiskInterface
}
LocalDisksGetter has a method to return a LocalDiskInterface. A group's client should implement this interface.
type LocalStorageNodeExpansion ¶
type LocalStorageNodeExpansion interface{}
type LocalStorageNodeInterface ¶
type LocalStorageNodeInterface interface { Create(ctx context.Context, localStorageNode *v1alpha1.LocalStorageNode, opts v1.CreateOptions) (*v1alpha1.LocalStorageNode, error) Update(ctx context.Context, localStorageNode *v1alpha1.LocalStorageNode, opts v1.UpdateOptions) (*v1alpha1.LocalStorageNode, error) UpdateStatus(ctx context.Context, localStorageNode *v1alpha1.LocalStorageNode, opts v1.UpdateOptions) (*v1alpha1.LocalStorageNode, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LocalStorageNode, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalStorageNodeList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LocalStorageNode, err error) LocalStorageNodeExpansion }
LocalStorageNodeInterface has methods to work with LocalStorageNode resources.
type LocalStorageNodesGetter ¶
type LocalStorageNodesGetter interface {
LocalStorageNodes() LocalStorageNodeInterface
}
LocalStorageNodesGetter has a method to return a LocalStorageNodeInterface. A group's client should implement this interface.
type LocalVolumeConvertExpansion ¶
type LocalVolumeConvertExpansion interface{}
type LocalVolumeConvertInterface ¶
type LocalVolumeConvertInterface interface { Create(ctx context.Context, localVolumeConvert *v1alpha1.LocalVolumeConvert, opts v1.CreateOptions) (*v1alpha1.LocalVolumeConvert, error) Update(ctx context.Context, localVolumeConvert *v1alpha1.LocalVolumeConvert, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeConvert, error) UpdateStatus(ctx context.Context, localVolumeConvert *v1alpha1.LocalVolumeConvert, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeConvert, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LocalVolumeConvert, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalVolumeConvertList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LocalVolumeConvert, err error) LocalVolumeConvertExpansion }
LocalVolumeConvertInterface has methods to work with LocalVolumeConvert resources.
type LocalVolumeConvertsGetter ¶
type LocalVolumeConvertsGetter interface {
LocalVolumeConverts() LocalVolumeConvertInterface
}
LocalVolumeConvertsGetter has a method to return a LocalVolumeConvertInterface. A group's client should implement this interface.
type LocalVolumeExpandExpansion ¶
type LocalVolumeExpandExpansion interface{}
type LocalVolumeExpandInterface ¶
type LocalVolumeExpandInterface interface { Create(ctx context.Context, localVolumeExpand *v1alpha1.LocalVolumeExpand, opts v1.CreateOptions) (*v1alpha1.LocalVolumeExpand, error) Update(ctx context.Context, localVolumeExpand *v1alpha1.LocalVolumeExpand, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeExpand, error) UpdateStatus(ctx context.Context, localVolumeExpand *v1alpha1.LocalVolumeExpand, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeExpand, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LocalVolumeExpand, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalVolumeExpandList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LocalVolumeExpand, err error) LocalVolumeExpandExpansion }
LocalVolumeExpandInterface has methods to work with LocalVolumeExpand resources.
type LocalVolumeExpandsGetter ¶
type LocalVolumeExpandsGetter interface {
LocalVolumeExpands() LocalVolumeExpandInterface
}
LocalVolumeExpandsGetter has a method to return a LocalVolumeExpandInterface. A group's client should implement this interface.
type LocalVolumeExpansion ¶
type LocalVolumeExpansion interface{}
type LocalVolumeGroupConvertExpansion ¶
type LocalVolumeGroupConvertExpansion interface{}
type LocalVolumeGroupConvertInterface ¶
type LocalVolumeGroupConvertInterface interface { Create(ctx context.Context, localVolumeGroupConvert *v1alpha1.LocalVolumeGroupConvert, opts v1.CreateOptions) (*v1alpha1.LocalVolumeGroupConvert, error) Update(ctx context.Context, localVolumeGroupConvert *v1alpha1.LocalVolumeGroupConvert, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeGroupConvert, error) UpdateStatus(ctx context.Context, localVolumeGroupConvert *v1alpha1.LocalVolumeGroupConvert, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeGroupConvert, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LocalVolumeGroupConvert, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalVolumeGroupConvertList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LocalVolumeGroupConvert, err error) LocalVolumeGroupConvertExpansion }
LocalVolumeGroupConvertInterface has methods to work with LocalVolumeGroupConvert resources.
type LocalVolumeGroupConvertsGetter ¶
type LocalVolumeGroupConvertsGetter interface {
LocalVolumeGroupConverts() LocalVolumeGroupConvertInterface
}
LocalVolumeGroupConvertsGetter has a method to return a LocalVolumeGroupConvertInterface. A group's client should implement this interface.
type LocalVolumeGroupExpansion ¶
type LocalVolumeGroupExpansion interface{}
type LocalVolumeGroupInterface ¶
type LocalVolumeGroupInterface interface { Create(ctx context.Context, localVolumeGroup *v1alpha1.LocalVolumeGroup, opts v1.CreateOptions) (*v1alpha1.LocalVolumeGroup, error) Update(ctx context.Context, localVolumeGroup *v1alpha1.LocalVolumeGroup, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeGroup, error) UpdateStatus(ctx context.Context, localVolumeGroup *v1alpha1.LocalVolumeGroup, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeGroup, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LocalVolumeGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalVolumeGroupList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LocalVolumeGroup, err error) LocalVolumeGroupExpansion }
LocalVolumeGroupInterface has methods to work with LocalVolumeGroup resources.
type LocalVolumeGroupMigrateExpansion ¶
type LocalVolumeGroupMigrateExpansion interface{}
type LocalVolumeGroupMigrateInterface ¶
type LocalVolumeGroupMigrateInterface interface { Create(ctx context.Context, localVolumeGroupMigrate *v1alpha1.LocalVolumeGroupMigrate, opts v1.CreateOptions) (*v1alpha1.LocalVolumeGroupMigrate, error) Update(ctx context.Context, localVolumeGroupMigrate *v1alpha1.LocalVolumeGroupMigrate, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeGroupMigrate, error) UpdateStatus(ctx context.Context, localVolumeGroupMigrate *v1alpha1.LocalVolumeGroupMigrate, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeGroupMigrate, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LocalVolumeGroupMigrate, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalVolumeGroupMigrateList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LocalVolumeGroupMigrate, err error) LocalVolumeGroupMigrateExpansion }
LocalVolumeGroupMigrateInterface has methods to work with LocalVolumeGroupMigrate resources.
type LocalVolumeGroupMigratesGetter ¶
type LocalVolumeGroupMigratesGetter interface {
LocalVolumeGroupMigrates() LocalVolumeGroupMigrateInterface
}
LocalVolumeGroupMigratesGetter has a method to return a LocalVolumeGroupMigrateInterface. A group's client should implement this interface.
type LocalVolumeGroupsGetter ¶
type LocalVolumeGroupsGetter interface {
LocalVolumeGroups() LocalVolumeGroupInterface
}
LocalVolumeGroupsGetter has a method to return a LocalVolumeGroupInterface. A group's client should implement this interface.
type LocalVolumeInterface ¶
type LocalVolumeInterface interface { Create(ctx context.Context, localVolume *v1alpha1.LocalVolume, opts v1.CreateOptions) (*v1alpha1.LocalVolume, error) Update(ctx context.Context, localVolume *v1alpha1.LocalVolume, opts v1.UpdateOptions) (*v1alpha1.LocalVolume, error) UpdateStatus(ctx context.Context, localVolume *v1alpha1.LocalVolume, opts v1.UpdateOptions) (*v1alpha1.LocalVolume, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LocalVolume, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalVolumeList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LocalVolume, err error) LocalVolumeExpansion }
LocalVolumeInterface has methods to work with LocalVolume resources.
type LocalVolumeMigrateExpansion ¶
type LocalVolumeMigrateExpansion interface{}
type LocalVolumeMigrateInterface ¶
type LocalVolumeMigrateInterface interface { Create(ctx context.Context, localVolumeMigrate *v1alpha1.LocalVolumeMigrate, opts v1.CreateOptions) (*v1alpha1.LocalVolumeMigrate, error) Update(ctx context.Context, localVolumeMigrate *v1alpha1.LocalVolumeMigrate, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeMigrate, error) UpdateStatus(ctx context.Context, localVolumeMigrate *v1alpha1.LocalVolumeMigrate, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeMigrate, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LocalVolumeMigrate, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalVolumeMigrateList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LocalVolumeMigrate, err error) LocalVolumeMigrateExpansion }
LocalVolumeMigrateInterface has methods to work with LocalVolumeMigrate resources.
type LocalVolumeMigratesGetter ¶
type LocalVolumeMigratesGetter interface {
LocalVolumeMigrates() LocalVolumeMigrateInterface
}
LocalVolumeMigratesGetter has a method to return a LocalVolumeMigrateInterface. A group's client should implement this interface.
type LocalVolumeReplicaExpansion ¶
type LocalVolumeReplicaExpansion interface{}
type LocalVolumeReplicaInterface ¶
type LocalVolumeReplicaInterface interface { Create(ctx context.Context, localVolumeReplica *v1alpha1.LocalVolumeReplica, opts v1.CreateOptions) (*v1alpha1.LocalVolumeReplica, error) Update(ctx context.Context, localVolumeReplica *v1alpha1.LocalVolumeReplica, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeReplica, error) UpdateStatus(ctx context.Context, localVolumeReplica *v1alpha1.LocalVolumeReplica, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeReplica, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LocalVolumeReplica, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalVolumeReplicaList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LocalVolumeReplica, err error) LocalVolumeReplicaExpansion }
LocalVolumeReplicaInterface has methods to work with LocalVolumeReplica resources.
type LocalVolumeReplicasGetter ¶
type LocalVolumeReplicasGetter interface {
LocalVolumeReplicas() LocalVolumeReplicaInterface
}
LocalVolumeReplicasGetter has a method to return a LocalVolumeReplicaInterface. A group's client should implement this interface.
type LocalVolumesGetter ¶
type LocalVolumesGetter interface {
LocalVolumes() LocalVolumeInterface
}
LocalVolumesGetter has a method to return a LocalVolumeInterface. A group's client should implement this interface.
Source Files ¶
- doc.go
- generated_expansion.go
- hwameistor_client.go
- localdisk.go
- localdiskclaim.go
- localdisknode.go
- localdiskvolume.go
- localstoragenode.go
- localvolume.go
- localvolumeconvert.go
- localvolumeexpand.go
- localvolumegroup.go
- localvolumegroupconvert.go
- localvolumegroupmigrate.go
- localvolumemigrate.go
- localvolumereplica.go