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 ApplicationRegistrationExpansion
- type ApplicationRegistrationInterface
- type ApplicationRegistrationsGetter
- 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 DataExportExpansion
- type DataExportInterface
- type DataExportsGetter
- 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) ApplicationRegistrations() ApplicationRegistrationInterface
- 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) DataExports(namespace string) DataExportInterface
- 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 ¶ added in v1.4.0
type ApplicationBackupExpansion interface{}
type ApplicationBackupInterface ¶ added in v1.4.0
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 ¶ added in v1.4.0
type ApplicationBackupScheduleExpansion interface{}
type ApplicationBackupScheduleInterface ¶ added in v1.4.0
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 ¶ added in v1.4.0
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 ¶ added in v1.4.0
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 ¶ added in v1.4.0
type ApplicationCloneExpansion interface{}
type ApplicationCloneInterface ¶ added in v1.4.0
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 ¶ added in v1.4.0
type ApplicationClonesGetter interface {
ApplicationClones(namespace string) ApplicationCloneInterface
}
ApplicationClonesGetter has a method to return a ApplicationCloneInterface. A group's client should implement this interface.
type ApplicationRegistrationExpansion ¶ added in v1.4.0
type ApplicationRegistrationExpansion interface{}
type ApplicationRegistrationInterface ¶ added in v1.4.0
type ApplicationRegistrationInterface interface { Create(*v1alpha1.ApplicationRegistration) (*v1alpha1.ApplicationRegistration, error) Update(*v1alpha1.ApplicationRegistration) (*v1alpha1.ApplicationRegistration, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ApplicationRegistration, error) List(opts v1.ListOptions) (*v1alpha1.ApplicationRegistrationList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ApplicationRegistration, err error) ApplicationRegistrationExpansion }
ApplicationRegistrationInterface has methods to work with ApplicationRegistration resources.
type ApplicationRegistrationsGetter ¶ added in v1.4.0
type ApplicationRegistrationsGetter interface {
ApplicationRegistrations() ApplicationRegistrationInterface
}
ApplicationRegistrationsGetter has a method to return a ApplicationRegistrationInterface. A group's client should implement this interface.
type ApplicationRestoreExpansion ¶ added in v1.4.0
type ApplicationRestoreExpansion interface{}
type ApplicationRestoreInterface ¶ added in v1.4.0
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 ¶ added in v1.4.0
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 ¶ added in v1.4.0
type BackupLocationExpansion interface{}
type BackupLocationInterface ¶ added in v1.4.0
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 ¶ added in v1.4.0
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 ¶ added in v1.4.0
type ClusterDomainUpdateExpansion interface{}
type ClusterDomainUpdateInterface ¶ added in v1.4.0
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 ¶ added in v1.4.0
type ClusterDomainUpdatesGetter interface {
ClusterDomainUpdates() ClusterDomainUpdateInterface
}
ClusterDomainUpdatesGetter has a method to return a ClusterDomainUpdateInterface. A group's client should implement this interface.
type ClusterDomainsStatusExpansion ¶ added in v1.4.0
type ClusterDomainsStatusExpansion interface{}
type ClusterDomainsStatusInterface ¶ added in v1.4.0
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 ¶ added in v1.4.0
type ClusterDomainsStatusesGetter interface {
ClusterDomainsStatuses() ClusterDomainsStatusInterface
}
ClusterDomainsStatusesGetter has a method to return a ClusterDomainsStatusInterface. A group's client should implement this interface.
type ClusterPairExpansion ¶ added in v1.4.0
type ClusterPairExpansion interface{}
type ClusterPairInterface ¶ added in v1.4.0
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 ¶ added in v1.4.0
type ClusterPairsGetter interface {
ClusterPairs(namespace string) ClusterPairInterface
}
ClusterPairsGetter has a method to return a ClusterPairInterface. A group's client should implement this interface.
type DataExportExpansion ¶ added in v1.4.0
type DataExportExpansion interface{}
type DataExportInterface ¶ added in v1.4.0
type DataExportInterface interface { Create(*v1alpha1.DataExport) (*v1alpha1.DataExport, error) Update(*v1alpha1.DataExport) (*v1alpha1.DataExport, error) UpdateStatus(*v1alpha1.DataExport) (*v1alpha1.DataExport, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.DataExport, error) List(opts v1.ListOptions) (*v1alpha1.DataExportList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.DataExport, err error) DataExportExpansion }
DataExportInterface has methods to work with DataExport resources.
type DataExportsGetter ¶ added in v1.4.0
type DataExportsGetter interface {
DataExports(namespace string) DataExportInterface
}
DataExportsGetter has a method to return a DataExportInterface. A group's client should implement this interface.
type GroupVolumeSnapshotExpansion ¶ added in v1.4.0
type GroupVolumeSnapshotExpansion interface{}
type GroupVolumeSnapshotInterface ¶ added in v1.4.0
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 ¶ added in v1.4.0
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 ¶ added in v1.4.0
type MigrationExpansion interface{}
type MigrationInterface ¶ added in v1.4.0
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 ¶ added in v1.4.0
type MigrationScheduleExpansion interface{}
type MigrationScheduleInterface ¶ added in v1.4.0
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 ¶ added in v1.4.0
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 ¶ added in v1.4.0
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 ¶ added in v1.4.0
type SchedulePoliciesGetter interface {
SchedulePolicies() SchedulePolicyInterface
}
SchedulePoliciesGetter has a method to return a SchedulePolicyInterface. A group's client should implement this interface.
type SchedulePolicyExpansion ¶ added in v1.4.0
type SchedulePolicyExpansion interface{}
type SchedulePolicyInterface ¶ added in v1.4.0
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 ¶ added in v1.4.0
func (c *StorkV1alpha1Client) ApplicationBackupSchedules(namespace string) ApplicationBackupScheduleInterface
func (*StorkV1alpha1Client) ApplicationBackups ¶ added in v1.4.0
func (c *StorkV1alpha1Client) ApplicationBackups(namespace string) ApplicationBackupInterface
func (*StorkV1alpha1Client) ApplicationClones ¶ added in v1.4.0
func (c *StorkV1alpha1Client) ApplicationClones(namespace string) ApplicationCloneInterface
func (*StorkV1alpha1Client) ApplicationRegistrations ¶ added in v1.4.0
func (c *StorkV1alpha1Client) ApplicationRegistrations() ApplicationRegistrationInterface
func (*StorkV1alpha1Client) ApplicationRestores ¶ added in v1.4.0
func (c *StorkV1alpha1Client) ApplicationRestores(namespace string) ApplicationRestoreInterface
func (*StorkV1alpha1Client) BackupLocations ¶ added in v1.4.0
func (c *StorkV1alpha1Client) BackupLocations(namespace string) BackupLocationInterface
func (*StorkV1alpha1Client) ClusterDomainUpdates ¶ added in v1.4.0
func (c *StorkV1alpha1Client) ClusterDomainUpdates() ClusterDomainUpdateInterface
func (*StorkV1alpha1Client) ClusterDomainsStatuses ¶ added in v1.4.0
func (c *StorkV1alpha1Client) ClusterDomainsStatuses() ClusterDomainsStatusInterface
func (*StorkV1alpha1Client) ClusterPairs ¶ added in v1.4.0
func (c *StorkV1alpha1Client) ClusterPairs(namespace string) ClusterPairInterface
func (*StorkV1alpha1Client) DataExports ¶ added in v1.4.0
func (c *StorkV1alpha1Client) DataExports(namespace string) DataExportInterface
func (*StorkV1alpha1Client) GroupVolumeSnapshots ¶ added in v1.4.0
func (c *StorkV1alpha1Client) GroupVolumeSnapshots(namespace string) GroupVolumeSnapshotInterface
func (*StorkV1alpha1Client) MigrationSchedules ¶ added in v1.4.0
func (c *StorkV1alpha1Client) MigrationSchedules(namespace string) MigrationScheduleInterface
func (*StorkV1alpha1Client) Migrations ¶ added in v1.4.0
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 ¶ added in v1.4.0
func (c *StorkV1alpha1Client) SchedulePolicies() SchedulePolicyInterface
func (*StorkV1alpha1Client) VolumeSnapshotRestores ¶ added in v1.4.0
func (c *StorkV1alpha1Client) VolumeSnapshotRestores(namespace string) VolumeSnapshotRestoreInterface
func (*StorkV1alpha1Client) VolumeSnapshotSchedules ¶ added in v1.4.0
func (c *StorkV1alpha1Client) VolumeSnapshotSchedules(namespace string) VolumeSnapshotScheduleInterface
type StorkV1alpha1Interface ¶
type StorkV1alpha1Interface interface { RESTClient() rest.Interface ApplicationBackupsGetter ApplicationBackupSchedulesGetter ApplicationClonesGetter ApplicationRegistrationsGetter ApplicationRestoresGetter BackupLocationsGetter ClusterDomainUpdatesGetter ClusterDomainsStatusesGetter ClusterPairsGetter DataExportsGetter GroupVolumeSnapshotsGetter MigrationsGetter MigrationSchedulesGetter RulesGetter SchedulePoliciesGetter VolumeSnapshotRestoresGetter VolumeSnapshotSchedulesGetter }
type VolumeSnapshotRestoreExpansion ¶ added in v1.4.0
type VolumeSnapshotRestoreExpansion interface{}
type VolumeSnapshotRestoreInterface ¶ added in v1.4.0
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 ¶ added in v1.4.0
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 ¶ added in v1.4.0
type VolumeSnapshotScheduleExpansion interface{}
type VolumeSnapshotScheduleInterface ¶ added in v1.4.0
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 ¶ added in v1.4.0
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
- applicationregistration.go
- applicationrestore.go
- backuplocation.go
- clusterdomainsstatus.go
- clusterdomainupdate.go
- clusterpair.go
- dataexport.go
- doc.go
- generated_expansion.go
- groupvolumesnapshot.go
- migration.go
- migrationschedule.go
- rule.go
- schedulepolicy.go
- stork_client.go
- volumesnapshotrestore.go
- volumesnapshotschedule.go