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 BackupV1alpha1Client

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

BackupV1alpha1Client is used to interact with features provided by the backup.aws.kubeform.com group.

func New

New creates a new BackupV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new BackupV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *BackupV1alpha1Client

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

func (*BackupV1alpha1Client) Frameworks added in v0.5.0

func (c *BackupV1alpha1Client) Frameworks(namespace string) FrameworkInterface

func (*BackupV1alpha1Client) GlobalSettingses

func (c *BackupV1alpha1Client) GlobalSettingses(namespace string) GlobalSettingsInterface

func (*BackupV1alpha1Client) Plans

func (c *BackupV1alpha1Client) Plans(namespace string) PlanInterface

func (*BackupV1alpha1Client) RESTClient

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

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

func (*BackupV1alpha1Client) RegionSettingses

func (c *BackupV1alpha1Client) RegionSettingses(namespace string) RegionSettingsInterface

func (*BackupV1alpha1Client) ReportPlans added in v0.5.0

func (c *BackupV1alpha1Client) ReportPlans(namespace string) ReportPlanInterface

func (*BackupV1alpha1Client) Selections

func (c *BackupV1alpha1Client) Selections(namespace string) SelectionInterface

func (*BackupV1alpha1Client) VaultLockConfigurations added in v0.5.0

func (c *BackupV1alpha1Client) VaultLockConfigurations(namespace string) VaultLockConfigurationInterface

func (*BackupV1alpha1Client) VaultNotificationses

func (c *BackupV1alpha1Client) VaultNotificationses(namespace string) VaultNotificationsInterface

func (*BackupV1alpha1Client) VaultPolicies

func (c *BackupV1alpha1Client) VaultPolicies(namespace string) VaultPolicyInterface

func (*BackupV1alpha1Client) Vaults

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

type FrameworkExpansion added in v0.5.0

type FrameworkExpansion interface{}

type FrameworkInterface added in v0.5.0

type FrameworkInterface interface {
	Create(ctx context.Context, framework *v1alpha1.Framework, opts v1.CreateOptions) (*v1alpha1.Framework, error)
	Update(ctx context.Context, framework *v1alpha1.Framework, opts v1.UpdateOptions) (*v1alpha1.Framework, error)
	UpdateStatus(ctx context.Context, framework *v1alpha1.Framework, opts v1.UpdateOptions) (*v1alpha1.Framework, 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.Framework, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FrameworkList, 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.Framework, err error)
	FrameworkExpansion
}

FrameworkInterface has methods to work with Framework resources.

type FrameworksGetter added in v0.5.0

type FrameworksGetter interface {
	Frameworks(namespace string) FrameworkInterface
}

FrameworksGetter has a method to return a FrameworkInterface. A group's client should implement this interface.

type GlobalSettingsExpansion

type GlobalSettingsExpansion interface{}

type GlobalSettingsInterface

type GlobalSettingsInterface interface {
	Create(ctx context.Context, globalSettings *v1alpha1.GlobalSettings, opts v1.CreateOptions) (*v1alpha1.GlobalSettings, error)
	Update(ctx context.Context, globalSettings *v1alpha1.GlobalSettings, opts v1.UpdateOptions) (*v1alpha1.GlobalSettings, error)
	UpdateStatus(ctx context.Context, globalSettings *v1alpha1.GlobalSettings, opts v1.UpdateOptions) (*v1alpha1.GlobalSettings, 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.GlobalSettings, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GlobalSettingsList, 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.GlobalSettings, err error)
	GlobalSettingsExpansion
}

GlobalSettingsInterface has methods to work with GlobalSettings resources.

type GlobalSettingsesGetter

type GlobalSettingsesGetter interface {
	GlobalSettingses(namespace string) GlobalSettingsInterface
}

GlobalSettingsesGetter has a method to return a GlobalSettingsInterface. A group's client should implement this interface.

type PlanExpansion

type PlanExpansion interface{}

type PlanInterface

type PlanInterface interface {
	Create(ctx context.Context, plan *v1alpha1.Plan, opts v1.CreateOptions) (*v1alpha1.Plan, error)
	Update(ctx context.Context, plan *v1alpha1.Plan, opts v1.UpdateOptions) (*v1alpha1.Plan, error)
	UpdateStatus(ctx context.Context, plan *v1alpha1.Plan, opts v1.UpdateOptions) (*v1alpha1.Plan, 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.Plan, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PlanList, 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.Plan, err error)
	PlanExpansion
}

PlanInterface has methods to work with Plan resources.

type PlansGetter

type PlansGetter interface {
	Plans(namespace string) PlanInterface
}

PlansGetter has a method to return a PlanInterface. A group's client should implement this interface.

type RegionSettingsExpansion

type RegionSettingsExpansion interface{}

type RegionSettingsInterface

type RegionSettingsInterface interface {
	Create(ctx context.Context, regionSettings *v1alpha1.RegionSettings, opts v1.CreateOptions) (*v1alpha1.RegionSettings, error)
	Update(ctx context.Context, regionSettings *v1alpha1.RegionSettings, opts v1.UpdateOptions) (*v1alpha1.RegionSettings, error)
	UpdateStatus(ctx context.Context, regionSettings *v1alpha1.RegionSettings, opts v1.UpdateOptions) (*v1alpha1.RegionSettings, 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.RegionSettings, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RegionSettingsList, 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.RegionSettings, err error)
	RegionSettingsExpansion
}

RegionSettingsInterface has methods to work with RegionSettings resources.

type RegionSettingsesGetter

type RegionSettingsesGetter interface {
	RegionSettingses(namespace string) RegionSettingsInterface
}

RegionSettingsesGetter has a method to return a RegionSettingsInterface. A group's client should implement this interface.

type ReportPlanExpansion added in v0.5.0

type ReportPlanExpansion interface{}

type ReportPlanInterface added in v0.5.0

type ReportPlanInterface interface {
	Create(ctx context.Context, reportPlan *v1alpha1.ReportPlan, opts v1.CreateOptions) (*v1alpha1.ReportPlan, error)
	Update(ctx context.Context, reportPlan *v1alpha1.ReportPlan, opts v1.UpdateOptions) (*v1alpha1.ReportPlan, error)
	UpdateStatus(ctx context.Context, reportPlan *v1alpha1.ReportPlan, opts v1.UpdateOptions) (*v1alpha1.ReportPlan, 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.ReportPlan, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ReportPlanList, 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.ReportPlan, err error)
	ReportPlanExpansion
}

ReportPlanInterface has methods to work with ReportPlan resources.

type ReportPlansGetter added in v0.5.0

type ReportPlansGetter interface {
	ReportPlans(namespace string) ReportPlanInterface
}

ReportPlansGetter has a method to return a ReportPlanInterface. A group's client should implement this interface.

type SelectionExpansion

type SelectionExpansion interface{}

type SelectionInterface

type SelectionInterface interface {
	Create(ctx context.Context, selection *v1alpha1.Selection, opts v1.CreateOptions) (*v1alpha1.Selection, error)
	Update(ctx context.Context, selection *v1alpha1.Selection, opts v1.UpdateOptions) (*v1alpha1.Selection, error)
	UpdateStatus(ctx context.Context, selection *v1alpha1.Selection, opts v1.UpdateOptions) (*v1alpha1.Selection, 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.Selection, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SelectionList, 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.Selection, err error)
	SelectionExpansion
}

SelectionInterface has methods to work with Selection resources.

type SelectionsGetter

type SelectionsGetter interface {
	Selections(namespace string) SelectionInterface
}

SelectionsGetter has a method to return a SelectionInterface. 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 VaultLockConfigurationExpansion added in v0.5.0

type VaultLockConfigurationExpansion interface{}

type VaultLockConfigurationInterface added in v0.5.0

type VaultLockConfigurationInterface interface {
	Create(ctx context.Context, vaultLockConfiguration *v1alpha1.VaultLockConfiguration, opts v1.CreateOptions) (*v1alpha1.VaultLockConfiguration, error)
	Update(ctx context.Context, vaultLockConfiguration *v1alpha1.VaultLockConfiguration, opts v1.UpdateOptions) (*v1alpha1.VaultLockConfiguration, error)
	UpdateStatus(ctx context.Context, vaultLockConfiguration *v1alpha1.VaultLockConfiguration, opts v1.UpdateOptions) (*v1alpha1.VaultLockConfiguration, 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.VaultLockConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VaultLockConfigurationList, 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.VaultLockConfiguration, err error)
	VaultLockConfigurationExpansion
}

VaultLockConfigurationInterface has methods to work with VaultLockConfiguration resources.

type VaultLockConfigurationsGetter added in v0.5.0

type VaultLockConfigurationsGetter interface {
	VaultLockConfigurations(namespace string) VaultLockConfigurationInterface
}

VaultLockConfigurationsGetter has a method to return a VaultLockConfigurationInterface. A group's client should implement this interface.

type VaultNotificationsExpansion

type VaultNotificationsExpansion interface{}

type VaultNotificationsInterface

type VaultNotificationsInterface interface {
	Create(ctx context.Context, vaultNotifications *v1alpha1.VaultNotifications, opts v1.CreateOptions) (*v1alpha1.VaultNotifications, error)
	Update(ctx context.Context, vaultNotifications *v1alpha1.VaultNotifications, opts v1.UpdateOptions) (*v1alpha1.VaultNotifications, error)
	UpdateStatus(ctx context.Context, vaultNotifications *v1alpha1.VaultNotifications, opts v1.UpdateOptions) (*v1alpha1.VaultNotifications, 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.VaultNotifications, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VaultNotificationsList, 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.VaultNotifications, err error)
	VaultNotificationsExpansion
}

VaultNotificationsInterface has methods to work with VaultNotifications resources.

type VaultNotificationsesGetter

type VaultNotificationsesGetter interface {
	VaultNotificationses(namespace string) VaultNotificationsInterface
}

VaultNotificationsesGetter has a method to return a VaultNotificationsInterface. A group's client should implement this interface.

type VaultPoliciesGetter

type VaultPoliciesGetter interface {
	VaultPolicies(namespace string) VaultPolicyInterface
}

VaultPoliciesGetter has a method to return a VaultPolicyInterface. A group's client should implement this interface.

type VaultPolicyExpansion

type VaultPolicyExpansion interface{}

type VaultPolicyInterface

type VaultPolicyInterface interface {
	Create(ctx context.Context, vaultPolicy *v1alpha1.VaultPolicy, opts v1.CreateOptions) (*v1alpha1.VaultPolicy, error)
	Update(ctx context.Context, vaultPolicy *v1alpha1.VaultPolicy, opts v1.UpdateOptions) (*v1alpha1.VaultPolicy, error)
	UpdateStatus(ctx context.Context, vaultPolicy *v1alpha1.VaultPolicy, opts v1.UpdateOptions) (*v1alpha1.VaultPolicy, 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.VaultPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VaultPolicyList, 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.VaultPolicy, err error)
	VaultPolicyExpansion
}

VaultPolicyInterface has methods to work with VaultPolicy 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