v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

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 EcsBackupClientExpansion

type EcsBackupClientExpansion interface{}

type EcsBackupClientInterface

type EcsBackupClientInterface interface {
	Create(ctx context.Context, ecsBackupClient *v1alpha1.EcsBackupClient, opts v1.CreateOptions) (*v1alpha1.EcsBackupClient, error)
	Update(ctx context.Context, ecsBackupClient *v1alpha1.EcsBackupClient, opts v1.UpdateOptions) (*v1alpha1.EcsBackupClient, error)
	UpdateStatus(ctx context.Context, ecsBackupClient *v1alpha1.EcsBackupClient, opts v1.UpdateOptions) (*v1alpha1.EcsBackupClient, 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.EcsBackupClient, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EcsBackupClientList, 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.EcsBackupClient, err error)
	EcsBackupClientExpansion
}

EcsBackupClientInterface has methods to work with EcsBackupClient resources.

type EcsBackupClientsGetter

type EcsBackupClientsGetter interface {
	EcsBackupClients(namespace string) EcsBackupClientInterface
}

EcsBackupClientsGetter has a method to return a EcsBackupClientInterface. A group's client should implement this interface.

type EcsBackupPlanExpansion

type EcsBackupPlanExpansion interface{}

type EcsBackupPlanInterface

type EcsBackupPlanInterface interface {
	Create(ctx context.Context, ecsBackupPlan *v1alpha1.EcsBackupPlan, opts v1.CreateOptions) (*v1alpha1.EcsBackupPlan, error)
	Update(ctx context.Context, ecsBackupPlan *v1alpha1.EcsBackupPlan, opts v1.UpdateOptions) (*v1alpha1.EcsBackupPlan, error)
	UpdateStatus(ctx context.Context, ecsBackupPlan *v1alpha1.EcsBackupPlan, opts v1.UpdateOptions) (*v1alpha1.EcsBackupPlan, 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.EcsBackupPlan, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EcsBackupPlanList, 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.EcsBackupPlan, err error)
	EcsBackupPlanExpansion
}

EcsBackupPlanInterface has methods to work with EcsBackupPlan resources.

type EcsBackupPlansGetter

type EcsBackupPlansGetter interface {
	EcsBackupPlans(namespace string) EcsBackupPlanInterface
}

EcsBackupPlansGetter has a method to return a EcsBackupPlanInterface. A group's client should implement this interface.

type HbrV1alpha1Client

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

HbrV1alpha1Client is used to interact with features provided by the hbr.alicloud.kubeform.com group.

func New

New creates a new HbrV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new HbrV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *HbrV1alpha1Client

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

func (*HbrV1alpha1Client) EcsBackupClients

func (c *HbrV1alpha1Client) EcsBackupClients(namespace string) EcsBackupClientInterface

func (*HbrV1alpha1Client) EcsBackupPlans

func (c *HbrV1alpha1Client) EcsBackupPlans(namespace string) EcsBackupPlanInterface

func (*HbrV1alpha1Client) NasBackupPlans

func (c *HbrV1alpha1Client) NasBackupPlans(namespace string) NasBackupPlanInterface

func (*HbrV1alpha1Client) OssBackupPlans

func (c *HbrV1alpha1Client) OssBackupPlans(namespace string) OssBackupPlanInterface

func (*HbrV1alpha1Client) RESTClient

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

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

func (*HbrV1alpha1Client) ReplicationVaults added in v0.5.0

func (c *HbrV1alpha1Client) ReplicationVaults(namespace string) ReplicationVaultInterface

func (*HbrV1alpha1Client) RestoreJobs

func (c *HbrV1alpha1Client) RestoreJobs(namespace string) RestoreJobInterface

func (*HbrV1alpha1Client) ServerBackupPlans added in v0.5.0

func (c *HbrV1alpha1Client) ServerBackupPlans(namespace string) ServerBackupPlanInterface

func (*HbrV1alpha1Client) Vaults

func (c *HbrV1alpha1Client) Vaults(namespace string) VaultInterface

type NasBackupPlanExpansion

type NasBackupPlanExpansion interface{}

type NasBackupPlanInterface

type NasBackupPlanInterface interface {
	Create(ctx context.Context, nasBackupPlan *v1alpha1.NasBackupPlan, opts v1.CreateOptions) (*v1alpha1.NasBackupPlan, error)
	Update(ctx context.Context, nasBackupPlan *v1alpha1.NasBackupPlan, opts v1.UpdateOptions) (*v1alpha1.NasBackupPlan, error)
	UpdateStatus(ctx context.Context, nasBackupPlan *v1alpha1.NasBackupPlan, opts v1.UpdateOptions) (*v1alpha1.NasBackupPlan, 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.NasBackupPlan, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NasBackupPlanList, 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.NasBackupPlan, err error)
	NasBackupPlanExpansion
}

NasBackupPlanInterface has methods to work with NasBackupPlan resources.

type NasBackupPlansGetter

type NasBackupPlansGetter interface {
	NasBackupPlans(namespace string) NasBackupPlanInterface
}

NasBackupPlansGetter has a method to return a NasBackupPlanInterface. A group's client should implement this interface.

type OssBackupPlanExpansion

type OssBackupPlanExpansion interface{}

type OssBackupPlanInterface

type OssBackupPlanInterface interface {
	Create(ctx context.Context, ossBackupPlan *v1alpha1.OssBackupPlan, opts v1.CreateOptions) (*v1alpha1.OssBackupPlan, error)
	Update(ctx context.Context, ossBackupPlan *v1alpha1.OssBackupPlan, opts v1.UpdateOptions) (*v1alpha1.OssBackupPlan, error)
	UpdateStatus(ctx context.Context, ossBackupPlan *v1alpha1.OssBackupPlan, opts v1.UpdateOptions) (*v1alpha1.OssBackupPlan, 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.OssBackupPlan, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OssBackupPlanList, 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.OssBackupPlan, err error)
	OssBackupPlanExpansion
}

OssBackupPlanInterface has methods to work with OssBackupPlan resources.

type OssBackupPlansGetter

type OssBackupPlansGetter interface {
	OssBackupPlans(namespace string) OssBackupPlanInterface
}

OssBackupPlansGetter has a method to return a OssBackupPlanInterface. A group's client should implement this interface.

type ReplicationVaultExpansion added in v0.5.0

type ReplicationVaultExpansion interface{}

type ReplicationVaultInterface added in v0.5.0

type ReplicationVaultInterface interface {
	Create(ctx context.Context, replicationVault *v1alpha1.ReplicationVault, opts v1.CreateOptions) (*v1alpha1.ReplicationVault, error)
	Update(ctx context.Context, replicationVault *v1alpha1.ReplicationVault, opts v1.UpdateOptions) (*v1alpha1.ReplicationVault, error)
	UpdateStatus(ctx context.Context, replicationVault *v1alpha1.ReplicationVault, opts v1.UpdateOptions) (*v1alpha1.ReplicationVault, 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.ReplicationVault, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ReplicationVaultList, 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.ReplicationVault, err error)
	ReplicationVaultExpansion
}

ReplicationVaultInterface has methods to work with ReplicationVault resources.

type ReplicationVaultsGetter added in v0.5.0

type ReplicationVaultsGetter interface {
	ReplicationVaults(namespace string) ReplicationVaultInterface
}

ReplicationVaultsGetter has a method to return a ReplicationVaultInterface. A group's client should implement this interface.

type RestoreJobExpansion

type RestoreJobExpansion interface{}

type RestoreJobInterface

type RestoreJobInterface interface {
	Create(ctx context.Context, restoreJob *v1alpha1.RestoreJob, opts v1.CreateOptions) (*v1alpha1.RestoreJob, error)
	Update(ctx context.Context, restoreJob *v1alpha1.RestoreJob, opts v1.UpdateOptions) (*v1alpha1.RestoreJob, error)
	UpdateStatus(ctx context.Context, restoreJob *v1alpha1.RestoreJob, opts v1.UpdateOptions) (*v1alpha1.RestoreJob, 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.RestoreJob, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RestoreJobList, 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.RestoreJob, err error)
	RestoreJobExpansion
}

RestoreJobInterface has methods to work with RestoreJob resources.

type RestoreJobsGetter

type RestoreJobsGetter interface {
	RestoreJobs(namespace string) RestoreJobInterface
}

RestoreJobsGetter has a method to return a RestoreJobInterface. A group's client should implement this interface.

type ServerBackupPlanExpansion added in v0.5.0

type ServerBackupPlanExpansion interface{}

type ServerBackupPlanInterface added in v0.5.0

type ServerBackupPlanInterface interface {
	Create(ctx context.Context, serverBackupPlan *v1alpha1.ServerBackupPlan, opts v1.CreateOptions) (*v1alpha1.ServerBackupPlan, error)
	Update(ctx context.Context, serverBackupPlan *v1alpha1.ServerBackupPlan, opts v1.UpdateOptions) (*v1alpha1.ServerBackupPlan, error)
	UpdateStatus(ctx context.Context, serverBackupPlan *v1alpha1.ServerBackupPlan, opts v1.UpdateOptions) (*v1alpha1.ServerBackupPlan, 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.ServerBackupPlan, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServerBackupPlanList, 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.ServerBackupPlan, err error)
	ServerBackupPlanExpansion
}

ServerBackupPlanInterface has methods to work with ServerBackupPlan resources.

type ServerBackupPlansGetter added in v0.5.0

type ServerBackupPlansGetter interface {
	ServerBackupPlans(namespace string) ServerBackupPlanInterface
}

ServerBackupPlansGetter has a method to return a ServerBackupPlanInterface. A group's client should implement this interface.

type VaultExpansion

type VaultExpansion interface{}

type VaultInterface

type VaultInterface interface {
	Create(ctx context.Context, vault *v1alpha1.Vault, opts v1.CreateOptions) (*v1alpha1.Vault, error)
	Update(ctx context.Context, vault *v1alpha1.Vault, opts v1.UpdateOptions) (*v1alpha1.Vault, error)
	UpdateStatus(ctx context.Context, vault *v1alpha1.Vault, opts v1.UpdateOptions) (*v1alpha1.Vault, 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.Vault, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VaultList, 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.Vault, err error)
	VaultExpansion
}

VaultInterface has methods to work with Vault resources.

type VaultsGetter

type VaultsGetter interface {
	Vaults(namespace string) VaultInterface
}

VaultsGetter has a method to return a VaultInterface. 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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL