Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ApplicationBackupExpansion
- type ApplicationBackupInterface
- type ApplicationBackupScheduleExpansion
- type ApplicationBackupScheduleInterface
- type ApplicationBackupSchedulesGetter
- type ApplicationBackupsGetter
- type ApplicationCloneExpansion
- type ApplicationCloneInterface
- type ApplicationClonesGetter
- type ApplicationRestoreExpansion
- type ApplicationRestoreInterface
- type ApplicationRestoresGetter
- type BackupLocationExpansion
- type BackupLocationInterface
- type BackupLocationsGetter
- type ClusterDomainUpdateExpansion
- type ClusterDomainUpdateInterface
- type ClusterDomainUpdatesGetter
- type ClusterDomainsStatusExpansion
- type ClusterDomainsStatusInterface
- type ClusterDomainsStatusesGetter
- type ClusterPairExpansion
- type ClusterPairInterface
- type ClusterPairsGetter
- type GroupVolumeSnapshotExpansion
- type GroupVolumeSnapshotInterface
- type GroupVolumeSnapshotsGetter
- type MigrationExpansion
- type MigrationInterface
- type MigrationScheduleExpansion
- type MigrationScheduleInterface
- type MigrationSchedulesGetter
- type MigrationsGetter
- type RuleExpansion
- type RuleInterface
- type RulesGetter
- type SchedulePoliciesGetter
- type SchedulePolicyExpansion
- type SchedulePolicyInterface
- type StorkV1alpha1Client
- func (c *StorkV1alpha1Client) ApplicationBackupSchedules(namespace string) ApplicationBackupScheduleInterface
- func (c *StorkV1alpha1Client) ApplicationBackups(namespace string) ApplicationBackupInterface
- func (c *StorkV1alpha1Client) ApplicationClones(namespace string) ApplicationCloneInterface
- func (c *StorkV1alpha1Client) ApplicationRestores(namespace string) ApplicationRestoreInterface
- func (c *StorkV1alpha1Client) BackupLocations(namespace string) BackupLocationInterface
- func (c *StorkV1alpha1Client) ClusterDomainUpdates() ClusterDomainUpdateInterface
- func (c *StorkV1alpha1Client) ClusterDomainsStatuses() ClusterDomainsStatusInterface
- func (c *StorkV1alpha1Client) ClusterPairs(namespace string) ClusterPairInterface
- func (c *StorkV1alpha1Client) GroupVolumeSnapshots(namespace string) GroupVolumeSnapshotInterface
- func (c *StorkV1alpha1Client) MigrationSchedules(namespace string) MigrationScheduleInterface
- func (c *StorkV1alpha1Client) Migrations(namespace string) MigrationInterface
- func (c *StorkV1alpha1Client) RESTClient() rest.Interface
- func (c *StorkV1alpha1Client) Rules(namespace string) RuleInterface
- func (c *StorkV1alpha1Client) SchedulePolicies() SchedulePolicyInterface
- func (c *StorkV1alpha1Client) VolumeSnapshotRestores(namespace string) VolumeSnapshotRestoreInterface
- func (c *StorkV1alpha1Client) VolumeSnapshotSchedules(namespace string) VolumeSnapshotScheduleInterface
- type StorkV1alpha1Interface
- type VolumeSnapshotRestoreExpansion
- type VolumeSnapshotRestoreInterface
- type VolumeSnapshotRestoresGetter
- type VolumeSnapshotScheduleExpansion
- type VolumeSnapshotScheduleInterface
- type VolumeSnapshotSchedulesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationBackupExpansion ¶
type ApplicationBackupExpansion interface{}
type ApplicationBackupInterface ¶
type ApplicationBackupInterface interface { Create(*v1alpha1.ApplicationBackup) (*v1alpha1.ApplicationBackup, error) Update(*v1alpha1.ApplicationBackup) (*v1alpha1.ApplicationBackup, error) UpdateStatus(*v1alpha1.ApplicationBackup) (*v1alpha1.ApplicationBackup, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ApplicationBackup, error) List(opts v1.ListOptions) (*v1alpha1.ApplicationBackupList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ApplicationBackup, err error) ApplicationBackupExpansion }
ApplicationBackupInterface has methods to work with ApplicationBackup resources.
type ApplicationBackupScheduleExpansion ¶
type ApplicationBackupScheduleExpansion interface{}
type ApplicationBackupScheduleInterface ¶
type ApplicationBackupScheduleInterface interface { Create(*v1alpha1.ApplicationBackupSchedule) (*v1alpha1.ApplicationBackupSchedule, error) Update(*v1alpha1.ApplicationBackupSchedule) (*v1alpha1.ApplicationBackupSchedule, error) UpdateStatus(*v1alpha1.ApplicationBackupSchedule) (*v1alpha1.ApplicationBackupSchedule, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ApplicationBackupSchedule, error) List(opts v1.ListOptions) (*v1alpha1.ApplicationBackupScheduleList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ApplicationBackupSchedule, err error) ApplicationBackupScheduleExpansion }
ApplicationBackupScheduleInterface has methods to work with ApplicationBackupSchedule resources.
type ApplicationBackupSchedulesGetter ¶
type ApplicationBackupSchedulesGetter interface {
ApplicationBackupSchedules(namespace string) ApplicationBackupScheduleInterface
}
ApplicationBackupSchedulesGetter has a method to return a ApplicationBackupScheduleInterface. A group's client should implement this interface.
type ApplicationBackupsGetter ¶
type ApplicationBackupsGetter interface {
ApplicationBackups(namespace string) ApplicationBackupInterface
}
ApplicationBackupsGetter has a method to return a ApplicationBackupInterface. A group's client should implement this interface.
type ApplicationCloneExpansion ¶
type ApplicationCloneExpansion interface{}
type ApplicationCloneInterface ¶
type ApplicationCloneInterface interface { Create(*v1alpha1.ApplicationClone) (*v1alpha1.ApplicationClone, error) Update(*v1alpha1.ApplicationClone) (*v1alpha1.ApplicationClone, error) UpdateStatus(*v1alpha1.ApplicationClone) (*v1alpha1.ApplicationClone, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ApplicationClone, error) List(opts v1.ListOptions) (*v1alpha1.ApplicationCloneList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ApplicationClone, err error) ApplicationCloneExpansion }
ApplicationCloneInterface has methods to work with ApplicationClone resources.
type ApplicationClonesGetter ¶
type ApplicationClonesGetter interface {
ApplicationClones(namespace string) ApplicationCloneInterface
}
ApplicationClonesGetter has a method to return a ApplicationCloneInterface. A group's client should implement this interface.
type ApplicationRestoreExpansion ¶
type ApplicationRestoreExpansion interface{}
type ApplicationRestoreInterface ¶
type ApplicationRestoreInterface interface { Create(*v1alpha1.ApplicationRestore) (*v1alpha1.ApplicationRestore, error) Update(*v1alpha1.ApplicationRestore) (*v1alpha1.ApplicationRestore, error) UpdateStatus(*v1alpha1.ApplicationRestore) (*v1alpha1.ApplicationRestore, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ApplicationRestore, error) List(opts v1.ListOptions) (*v1alpha1.ApplicationRestoreList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ApplicationRestore, err error) ApplicationRestoreExpansion }
ApplicationRestoreInterface has methods to work with ApplicationRestore resources.
type ApplicationRestoresGetter ¶
type ApplicationRestoresGetter interface {
ApplicationRestores(namespace string) ApplicationRestoreInterface
}
ApplicationRestoresGetter has a method to return a ApplicationRestoreInterface. A group's client should implement this interface.
type BackupLocationExpansion ¶
type BackupLocationExpansion interface{}
type BackupLocationInterface ¶
type BackupLocationInterface interface { Create(*v1alpha1.BackupLocation) (*v1alpha1.BackupLocation, error) Update(*v1alpha1.BackupLocation) (*v1alpha1.BackupLocation, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.BackupLocation, error) List(opts v1.ListOptions) (*v1alpha1.BackupLocationList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.BackupLocation, err error) BackupLocationExpansion }
BackupLocationInterface has methods to work with BackupLocation resources.
type BackupLocationsGetter ¶
type BackupLocationsGetter interface {
BackupLocations(namespace string) BackupLocationInterface
}
BackupLocationsGetter has a method to return a BackupLocationInterface. A group's client should implement this interface.
type ClusterDomainUpdateExpansion ¶
type ClusterDomainUpdateExpansion interface{}
type ClusterDomainUpdateInterface ¶
type ClusterDomainUpdateInterface interface { Create(*v1alpha1.ClusterDomainUpdate) (*v1alpha1.ClusterDomainUpdate, error) Update(*v1alpha1.ClusterDomainUpdate) (*v1alpha1.ClusterDomainUpdate, error) UpdateStatus(*v1alpha1.ClusterDomainUpdate) (*v1alpha1.ClusterDomainUpdate, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ClusterDomainUpdate, error) List(opts v1.ListOptions) (*v1alpha1.ClusterDomainUpdateList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ClusterDomainUpdate, err error) ClusterDomainUpdateExpansion }
ClusterDomainUpdateInterface has methods to work with ClusterDomainUpdate resources.
type ClusterDomainUpdatesGetter ¶
type ClusterDomainUpdatesGetter interface {
ClusterDomainUpdates() ClusterDomainUpdateInterface
}
ClusterDomainUpdatesGetter has a method to return a ClusterDomainUpdateInterface. A group's client should implement this interface.
type ClusterDomainsStatusExpansion ¶
type ClusterDomainsStatusExpansion interface{}
type ClusterDomainsStatusInterface ¶
type ClusterDomainsStatusInterface interface { Create(*v1alpha1.ClusterDomainsStatus) (*v1alpha1.ClusterDomainsStatus, error) Update(*v1alpha1.ClusterDomainsStatus) (*v1alpha1.ClusterDomainsStatus, error) UpdateStatus(*v1alpha1.ClusterDomainsStatus) (*v1alpha1.ClusterDomainsStatus, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ClusterDomainsStatus, error) List(opts v1.ListOptions) (*v1alpha1.ClusterDomainsStatusList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ClusterDomainsStatus, err error) ClusterDomainsStatusExpansion }
ClusterDomainsStatusInterface has methods to work with ClusterDomainsStatus resources.
type ClusterDomainsStatusesGetter ¶
type ClusterDomainsStatusesGetter interface {
ClusterDomainsStatuses() ClusterDomainsStatusInterface
}
ClusterDomainsStatusesGetter has a method to return a ClusterDomainsStatusInterface. A group's client should implement this interface.
type ClusterPairExpansion ¶
type ClusterPairExpansion interface{}
type ClusterPairInterface ¶
type ClusterPairInterface interface { Create(*v1alpha1.ClusterPair) (*v1alpha1.ClusterPair, error) Update(*v1alpha1.ClusterPair) (*v1alpha1.ClusterPair, error) UpdateStatus(*v1alpha1.ClusterPair) (*v1alpha1.ClusterPair, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ClusterPair, error) List(opts v1.ListOptions) (*v1alpha1.ClusterPairList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ClusterPair, err error) ClusterPairExpansion }
ClusterPairInterface has methods to work with ClusterPair resources.
type ClusterPairsGetter ¶
type ClusterPairsGetter interface {
ClusterPairs(namespace string) ClusterPairInterface
}
ClusterPairsGetter has a method to return a ClusterPairInterface. A group's client should implement this interface.
type GroupVolumeSnapshotExpansion ¶
type GroupVolumeSnapshotExpansion interface{}
type GroupVolumeSnapshotInterface ¶
type GroupVolumeSnapshotInterface interface { Create(*v1alpha1.GroupVolumeSnapshot) (*v1alpha1.GroupVolumeSnapshot, error) Update(*v1alpha1.GroupVolumeSnapshot) (*v1alpha1.GroupVolumeSnapshot, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.GroupVolumeSnapshot, error) List(opts v1.ListOptions) (*v1alpha1.GroupVolumeSnapshotList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.GroupVolumeSnapshot, err error) GroupVolumeSnapshotExpansion }
GroupVolumeSnapshotInterface has methods to work with GroupVolumeSnapshot resources.
type GroupVolumeSnapshotsGetter ¶
type GroupVolumeSnapshotsGetter interface {
GroupVolumeSnapshots(namespace string) GroupVolumeSnapshotInterface
}
GroupVolumeSnapshotsGetter has a method to return a GroupVolumeSnapshotInterface. A group's client should implement this interface.
type MigrationExpansion ¶
type MigrationExpansion interface{}
type MigrationInterface ¶
type MigrationInterface interface { Create(*v1alpha1.Migration) (*v1alpha1.Migration, error) Update(*v1alpha1.Migration) (*v1alpha1.Migration, error) UpdateStatus(*v1alpha1.Migration) (*v1alpha1.Migration, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Migration, error) List(opts v1.ListOptions) (*v1alpha1.MigrationList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Migration, err error) MigrationExpansion }
MigrationInterface has methods to work with Migration resources.
type MigrationScheduleExpansion ¶
type MigrationScheduleExpansion interface{}
type MigrationScheduleInterface ¶
type MigrationScheduleInterface interface { Create(*v1alpha1.MigrationSchedule) (*v1alpha1.MigrationSchedule, error) Update(*v1alpha1.MigrationSchedule) (*v1alpha1.MigrationSchedule, error) UpdateStatus(*v1alpha1.MigrationSchedule) (*v1alpha1.MigrationSchedule, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.MigrationSchedule, error) List(opts v1.ListOptions) (*v1alpha1.MigrationScheduleList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.MigrationSchedule, err error) MigrationScheduleExpansion }
MigrationScheduleInterface has methods to work with MigrationSchedule resources.
type MigrationSchedulesGetter ¶
type MigrationSchedulesGetter interface {
MigrationSchedules(namespace string) MigrationScheduleInterface
}
MigrationSchedulesGetter has a method to return a MigrationScheduleInterface. A group's client should implement this interface.
type MigrationsGetter ¶
type MigrationsGetter interface {
Migrations(namespace string) MigrationInterface
}
MigrationsGetter has a method to return a MigrationInterface. A group's client should implement this interface.
type RuleExpansion ¶
type RuleExpansion interface{}
type RuleInterface ¶
type RuleInterface interface { Create(*v1alpha1.Rule) (*v1alpha1.Rule, error) Update(*v1alpha1.Rule) (*v1alpha1.Rule, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Rule, error) List(opts v1.ListOptions) (*v1alpha1.RuleList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Rule, err error) RuleExpansion }
RuleInterface has methods to work with Rule resources.
type RulesGetter ¶
type RulesGetter interface {
Rules(namespace string) RuleInterface
}
RulesGetter has a method to return a RuleInterface. A group's client should implement this interface.
type SchedulePoliciesGetter ¶
type SchedulePoliciesGetter interface {
SchedulePolicies() SchedulePolicyInterface
}
SchedulePoliciesGetter has a method to return a SchedulePolicyInterface. A group's client should implement this interface.
type SchedulePolicyExpansion ¶
type SchedulePolicyExpansion interface{}
type SchedulePolicyInterface ¶
type SchedulePolicyInterface interface { Create(*v1alpha1.SchedulePolicy) (*v1alpha1.SchedulePolicy, error) Update(*v1alpha1.SchedulePolicy) (*v1alpha1.SchedulePolicy, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.SchedulePolicy, error) List(opts v1.ListOptions) (*v1alpha1.SchedulePolicyList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.SchedulePolicy, err error) SchedulePolicyExpansion }
SchedulePolicyInterface has methods to work with SchedulePolicy resources.
type StorkV1alpha1Client ¶
type StorkV1alpha1Client struct {
// contains filtered or unexported fields
}
StorkV1alpha1Client is used to interact with features provided by the stork.libopenstorage.org group.
func New ¶
func New(c rest.Interface) *StorkV1alpha1Client
New creates a new StorkV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*StorkV1alpha1Client, error)
NewForConfig creates a new StorkV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *StorkV1alpha1Client
NewForConfigOrDie creates a new StorkV1alpha1Client for the given config and panics if there is an error in the config.
func (*StorkV1alpha1Client) ApplicationBackupSchedules ¶
func (c *StorkV1alpha1Client) ApplicationBackupSchedules(namespace string) ApplicationBackupScheduleInterface
func (*StorkV1alpha1Client) ApplicationBackups ¶
func (c *StorkV1alpha1Client) ApplicationBackups(namespace string) ApplicationBackupInterface
func (*StorkV1alpha1Client) ApplicationClones ¶
func (c *StorkV1alpha1Client) ApplicationClones(namespace string) ApplicationCloneInterface
func (*StorkV1alpha1Client) ApplicationRestores ¶
func (c *StorkV1alpha1Client) ApplicationRestores(namespace string) ApplicationRestoreInterface
func (*StorkV1alpha1Client) BackupLocations ¶
func (c *StorkV1alpha1Client) BackupLocations(namespace string) BackupLocationInterface
func (*StorkV1alpha1Client) ClusterDomainUpdates ¶
func (c *StorkV1alpha1Client) ClusterDomainUpdates() ClusterDomainUpdateInterface
func (*StorkV1alpha1Client) ClusterDomainsStatuses ¶
func (c *StorkV1alpha1Client) ClusterDomainsStatuses() ClusterDomainsStatusInterface
func (*StorkV1alpha1Client) ClusterPairs ¶
func (c *StorkV1alpha1Client) ClusterPairs(namespace string) ClusterPairInterface
func (*StorkV1alpha1Client) GroupVolumeSnapshots ¶
func (c *StorkV1alpha1Client) GroupVolumeSnapshots(namespace string) GroupVolumeSnapshotInterface
func (*StorkV1alpha1Client) MigrationSchedules ¶
func (c *StorkV1alpha1Client) MigrationSchedules(namespace string) MigrationScheduleInterface
func (*StorkV1alpha1Client) Migrations ¶
func (c *StorkV1alpha1Client) Migrations(namespace string) MigrationInterface
func (*StorkV1alpha1Client) RESTClient ¶
func (c *StorkV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*StorkV1alpha1Client) Rules ¶
func (c *StorkV1alpha1Client) Rules(namespace string) RuleInterface
func (*StorkV1alpha1Client) SchedulePolicies ¶
func (c *StorkV1alpha1Client) SchedulePolicies() SchedulePolicyInterface
func (*StorkV1alpha1Client) VolumeSnapshotRestores ¶
func (c *StorkV1alpha1Client) VolumeSnapshotRestores(namespace string) VolumeSnapshotRestoreInterface
func (*StorkV1alpha1Client) VolumeSnapshotSchedules ¶
func (c *StorkV1alpha1Client) VolumeSnapshotSchedules(namespace string) VolumeSnapshotScheduleInterface
type StorkV1alpha1Interface ¶
type StorkV1alpha1Interface interface { RESTClient() rest.Interface ApplicationBackupsGetter ApplicationBackupSchedulesGetter ApplicationClonesGetter ApplicationRestoresGetter BackupLocationsGetter ClusterDomainUpdatesGetter ClusterDomainsStatusesGetter ClusterPairsGetter GroupVolumeSnapshotsGetter MigrationsGetter MigrationSchedulesGetter RulesGetter SchedulePoliciesGetter VolumeSnapshotRestoresGetter VolumeSnapshotSchedulesGetter }
type VolumeSnapshotRestoreExpansion ¶
type VolumeSnapshotRestoreExpansion interface{}
type VolumeSnapshotRestoreInterface ¶
type VolumeSnapshotRestoreInterface interface { Create(*v1alpha1.VolumeSnapshotRestore) (*v1alpha1.VolumeSnapshotRestore, error) Update(*v1alpha1.VolumeSnapshotRestore) (*v1alpha1.VolumeSnapshotRestore, error) UpdateStatus(*v1alpha1.VolumeSnapshotRestore) (*v1alpha1.VolumeSnapshotRestore, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.VolumeSnapshotRestore, error) List(opts v1.ListOptions) (*v1alpha1.VolumeSnapshotRestoreList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.VolumeSnapshotRestore, err error) VolumeSnapshotRestoreExpansion }
VolumeSnapshotRestoreInterface has methods to work with VolumeSnapshotRestore resources.
type VolumeSnapshotRestoresGetter ¶
type VolumeSnapshotRestoresGetter interface {
VolumeSnapshotRestores(namespace string) VolumeSnapshotRestoreInterface
}
VolumeSnapshotRestoresGetter has a method to return a VolumeSnapshotRestoreInterface. A group's client should implement this interface.
type VolumeSnapshotScheduleExpansion ¶
type VolumeSnapshotScheduleExpansion interface{}
type VolumeSnapshotScheduleInterface ¶
type VolumeSnapshotScheduleInterface interface { Create(*v1alpha1.VolumeSnapshotSchedule) (*v1alpha1.VolumeSnapshotSchedule, error) Update(*v1alpha1.VolumeSnapshotSchedule) (*v1alpha1.VolumeSnapshotSchedule, error) UpdateStatus(*v1alpha1.VolumeSnapshotSchedule) (*v1alpha1.VolumeSnapshotSchedule, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.VolumeSnapshotSchedule, error) List(opts v1.ListOptions) (*v1alpha1.VolumeSnapshotScheduleList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.VolumeSnapshotSchedule, err error) VolumeSnapshotScheduleExpansion }
VolumeSnapshotScheduleInterface has methods to work with VolumeSnapshotSchedule resources.
type VolumeSnapshotSchedulesGetter ¶
type VolumeSnapshotSchedulesGetter interface {
VolumeSnapshotSchedules(namespace string) VolumeSnapshotScheduleInterface
}
VolumeSnapshotSchedulesGetter has a method to return a VolumeSnapshotScheduleInterface. A group's client should implement this interface.
Source Files ¶
- applicationbackup.go
- applicationbackupschedule.go
- applicationclone.go
- applicationrestore.go
- backuplocation.go
- clusterdomainsstatus.go
- clusterdomainupdate.go
- clusterpair.go
- doc.go
- generated_expansion.go
- groupvolumesnapshot.go
- migration.go
- migrationschedule.go
- rule.go
- schedulepolicy.go
- stork_client.go
- volumesnapshotrestore.go
- volumesnapshotschedule.go