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 AlarmExpansion

type AlarmExpansion interface{}

type AlarmInterface

type AlarmInterface interface {
	Create(ctx context.Context, alarm *v1alpha1.Alarm, opts v1.CreateOptions) (*v1alpha1.Alarm, error)
	Update(ctx context.Context, alarm *v1alpha1.Alarm, opts v1.UpdateOptions) (*v1alpha1.Alarm, error)
	UpdateStatus(ctx context.Context, alarm *v1alpha1.Alarm, opts v1.UpdateOptions) (*v1alpha1.Alarm, 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.Alarm, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AlarmList, 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.Alarm, err error)
	AlarmExpansion
}

AlarmInterface has methods to work with Alarm resources.

type AlarmsGetter

type AlarmsGetter interface {
	Alarms(namespace string) AlarmInterface
}

AlarmsGetter has a method to return a AlarmInterface. A group's client should implement this interface.

type AlbServerGroupAttachmentExpansion added in v0.5.0

type AlbServerGroupAttachmentExpansion interface{}

type AlbServerGroupAttachmentInterface added in v0.5.0

type AlbServerGroupAttachmentInterface interface {
	Create(ctx context.Context, albServerGroupAttachment *v1alpha1.AlbServerGroupAttachment, opts v1.CreateOptions) (*v1alpha1.AlbServerGroupAttachment, error)
	Update(ctx context.Context, albServerGroupAttachment *v1alpha1.AlbServerGroupAttachment, opts v1.UpdateOptions) (*v1alpha1.AlbServerGroupAttachment, error)
	UpdateStatus(ctx context.Context, albServerGroupAttachment *v1alpha1.AlbServerGroupAttachment, opts v1.UpdateOptions) (*v1alpha1.AlbServerGroupAttachment, 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.AlbServerGroupAttachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AlbServerGroupAttachmentList, 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.AlbServerGroupAttachment, err error)
	AlbServerGroupAttachmentExpansion
}

AlbServerGroupAttachmentInterface has methods to work with AlbServerGroupAttachment resources.

type AlbServerGroupAttachmentsGetter added in v0.5.0

type AlbServerGroupAttachmentsGetter interface {
	AlbServerGroupAttachments(namespace string) AlbServerGroupAttachmentInterface
}

AlbServerGroupAttachmentsGetter has a method to return a AlbServerGroupAttachmentInterface. A group's client should implement this interface.

type AttachmentExpansion

type AttachmentExpansion interface{}

type AttachmentInterface

type AttachmentInterface interface {
	Create(ctx context.Context, attachment *v1alpha1.Attachment, opts v1.CreateOptions) (*v1alpha1.Attachment, error)
	Update(ctx context.Context, attachment *v1alpha1.Attachment, opts v1.UpdateOptions) (*v1alpha1.Attachment, error)
	UpdateStatus(ctx context.Context, attachment *v1alpha1.Attachment, opts v1.UpdateOptions) (*v1alpha1.Attachment, 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.Attachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AttachmentList, 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.Attachment, err error)
	AttachmentExpansion
}

AttachmentInterface has methods to work with Attachment resources.

type AttachmentsGetter

type AttachmentsGetter interface {
	Attachments(namespace string) AttachmentInterface
}

AttachmentsGetter has a method to return a AttachmentInterface. A group's client should implement this interface.

type EssV1alpha1Client

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

EssV1alpha1Client is used to interact with features provided by the ess.alicloud.kubeform.com group.

func New

New creates a new EssV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new EssV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *EssV1alpha1Client

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

func (*EssV1alpha1Client) Alarms

func (c *EssV1alpha1Client) Alarms(namespace string) AlarmInterface

func (*EssV1alpha1Client) AlbServerGroupAttachments added in v0.5.0

func (c *EssV1alpha1Client) AlbServerGroupAttachments(namespace string) AlbServerGroupAttachmentInterface

func (*EssV1alpha1Client) Attachments

func (c *EssV1alpha1Client) Attachments(namespace string) AttachmentInterface

func (*EssV1alpha1Client) LifecycleHooks

func (c *EssV1alpha1Client) LifecycleHooks(namespace string) LifecycleHookInterface

func (*EssV1alpha1Client) Notifications

func (c *EssV1alpha1Client) Notifications(namespace string) NotificationInterface

func (*EssV1alpha1Client) RESTClient

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

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

func (*EssV1alpha1Client) ScalingConfigurations

func (c *EssV1alpha1Client) ScalingConfigurations(namespace string) ScalingConfigurationInterface

func (*EssV1alpha1Client) ScalingGroups

func (c *EssV1alpha1Client) ScalingGroups(namespace string) ScalingGroupInterface

func (*EssV1alpha1Client) ScalingRules

func (c *EssV1alpha1Client) ScalingRules(namespace string) ScalingRuleInterface

func (*EssV1alpha1Client) ScalinggroupVserverGroupses

func (c *EssV1alpha1Client) ScalinggroupVserverGroupses(namespace string) ScalinggroupVserverGroupsInterface

func (*EssV1alpha1Client) ScheduledTasks

func (c *EssV1alpha1Client) ScheduledTasks(namespace string) ScheduledTaskInterface

func (*EssV1alpha1Client) Schedules

func (c *EssV1alpha1Client) Schedules(namespace string) ScheduleInterface

type LifecycleHookExpansion

type LifecycleHookExpansion interface{}

type LifecycleHookInterface

type LifecycleHookInterface interface {
	Create(ctx context.Context, lifecycleHook *v1alpha1.LifecycleHook, opts v1.CreateOptions) (*v1alpha1.LifecycleHook, error)
	Update(ctx context.Context, lifecycleHook *v1alpha1.LifecycleHook, opts v1.UpdateOptions) (*v1alpha1.LifecycleHook, error)
	UpdateStatus(ctx context.Context, lifecycleHook *v1alpha1.LifecycleHook, opts v1.UpdateOptions) (*v1alpha1.LifecycleHook, 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.LifecycleHook, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LifecycleHookList, 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.LifecycleHook, err error)
	LifecycleHookExpansion
}

LifecycleHookInterface has methods to work with LifecycleHook resources.

type LifecycleHooksGetter

type LifecycleHooksGetter interface {
	LifecycleHooks(namespace string) LifecycleHookInterface
}

LifecycleHooksGetter has a method to return a LifecycleHookInterface. A group's client should implement this interface.

type NotificationExpansion

type NotificationExpansion interface{}

type NotificationInterface

type NotificationInterface interface {
	Create(ctx context.Context, notification *v1alpha1.Notification, opts v1.CreateOptions) (*v1alpha1.Notification, error)
	Update(ctx context.Context, notification *v1alpha1.Notification, opts v1.UpdateOptions) (*v1alpha1.Notification, error)
	UpdateStatus(ctx context.Context, notification *v1alpha1.Notification, opts v1.UpdateOptions) (*v1alpha1.Notification, 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.Notification, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NotificationList, 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.Notification, err error)
	NotificationExpansion
}

NotificationInterface has methods to work with Notification resources.

type NotificationsGetter

type NotificationsGetter interface {
	Notifications(namespace string) NotificationInterface
}

NotificationsGetter has a method to return a NotificationInterface. A group's client should implement this interface.

type ScalingConfigurationExpansion

type ScalingConfigurationExpansion interface{}

type ScalingConfigurationInterface

type ScalingConfigurationInterface interface {
	Create(ctx context.Context, scalingConfiguration *v1alpha1.ScalingConfiguration, opts v1.CreateOptions) (*v1alpha1.ScalingConfiguration, error)
	Update(ctx context.Context, scalingConfiguration *v1alpha1.ScalingConfiguration, opts v1.UpdateOptions) (*v1alpha1.ScalingConfiguration, error)
	UpdateStatus(ctx context.Context, scalingConfiguration *v1alpha1.ScalingConfiguration, opts v1.UpdateOptions) (*v1alpha1.ScalingConfiguration, 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.ScalingConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ScalingConfigurationList, 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.ScalingConfiguration, err error)
	ScalingConfigurationExpansion
}

ScalingConfigurationInterface has methods to work with ScalingConfiguration resources.

type ScalingConfigurationsGetter

type ScalingConfigurationsGetter interface {
	ScalingConfigurations(namespace string) ScalingConfigurationInterface
}

ScalingConfigurationsGetter has a method to return a ScalingConfigurationInterface. A group's client should implement this interface.

type ScalingGroupExpansion

type ScalingGroupExpansion interface{}

type ScalingGroupInterface

type ScalingGroupInterface interface {
	Create(ctx context.Context, scalingGroup *v1alpha1.ScalingGroup, opts v1.CreateOptions) (*v1alpha1.ScalingGroup, error)
	Update(ctx context.Context, scalingGroup *v1alpha1.ScalingGroup, opts v1.UpdateOptions) (*v1alpha1.ScalingGroup, error)
	UpdateStatus(ctx context.Context, scalingGroup *v1alpha1.ScalingGroup, opts v1.UpdateOptions) (*v1alpha1.ScalingGroup, 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.ScalingGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ScalingGroupList, 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.ScalingGroup, err error)
	ScalingGroupExpansion
}

ScalingGroupInterface has methods to work with ScalingGroup resources.

type ScalingGroupsGetter

type ScalingGroupsGetter interface {
	ScalingGroups(namespace string) ScalingGroupInterface
}

ScalingGroupsGetter has a method to return a ScalingGroupInterface. A group's client should implement this interface.

type ScalingRuleExpansion

type ScalingRuleExpansion interface{}

type ScalingRuleInterface

type ScalingRuleInterface interface {
	Create(ctx context.Context, scalingRule *v1alpha1.ScalingRule, opts v1.CreateOptions) (*v1alpha1.ScalingRule, error)
	Update(ctx context.Context, scalingRule *v1alpha1.ScalingRule, opts v1.UpdateOptions) (*v1alpha1.ScalingRule, error)
	UpdateStatus(ctx context.Context, scalingRule *v1alpha1.ScalingRule, opts v1.UpdateOptions) (*v1alpha1.ScalingRule, 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.ScalingRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ScalingRuleList, 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.ScalingRule, err error)
	ScalingRuleExpansion
}

ScalingRuleInterface has methods to work with ScalingRule resources.

type ScalingRulesGetter

type ScalingRulesGetter interface {
	ScalingRules(namespace string) ScalingRuleInterface
}

ScalingRulesGetter has a method to return a ScalingRuleInterface. A group's client should implement this interface.

type ScalinggroupVserverGroupsExpansion

type ScalinggroupVserverGroupsExpansion interface{}

type ScalinggroupVserverGroupsInterface

type ScalinggroupVserverGroupsInterface interface {
	Create(ctx context.Context, scalinggroupVserverGroups *v1alpha1.ScalinggroupVserverGroups, opts v1.CreateOptions) (*v1alpha1.ScalinggroupVserverGroups, error)
	Update(ctx context.Context, scalinggroupVserverGroups *v1alpha1.ScalinggroupVserverGroups, opts v1.UpdateOptions) (*v1alpha1.ScalinggroupVserverGroups, error)
	UpdateStatus(ctx context.Context, scalinggroupVserverGroups *v1alpha1.ScalinggroupVserverGroups, opts v1.UpdateOptions) (*v1alpha1.ScalinggroupVserverGroups, 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.ScalinggroupVserverGroups, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ScalinggroupVserverGroupsList, 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.ScalinggroupVserverGroups, err error)
	ScalinggroupVserverGroupsExpansion
}

ScalinggroupVserverGroupsInterface has methods to work with ScalinggroupVserverGroups resources.

type ScalinggroupVserverGroupsesGetter

type ScalinggroupVserverGroupsesGetter interface {
	ScalinggroupVserverGroupses(namespace string) ScalinggroupVserverGroupsInterface
}

ScalinggroupVserverGroupsesGetter has a method to return a ScalinggroupVserverGroupsInterface. A group's client should implement this interface.

type ScheduleExpansion

type ScheduleExpansion interface{}

type ScheduleInterface

type ScheduleInterface interface {
	Create(ctx context.Context, schedule *v1alpha1.Schedule, opts v1.CreateOptions) (*v1alpha1.Schedule, error)
	Update(ctx context.Context, schedule *v1alpha1.Schedule, opts v1.UpdateOptions) (*v1alpha1.Schedule, error)
	UpdateStatus(ctx context.Context, schedule *v1alpha1.Schedule, opts v1.UpdateOptions) (*v1alpha1.Schedule, 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.Schedule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ScheduleList, 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.Schedule, err error)
	ScheduleExpansion
}

ScheduleInterface has methods to work with Schedule resources.

type ScheduledTaskExpansion

type ScheduledTaskExpansion interface{}

type ScheduledTaskInterface

type ScheduledTaskInterface interface {
	Create(ctx context.Context, scheduledTask *v1alpha1.ScheduledTask, opts v1.CreateOptions) (*v1alpha1.ScheduledTask, error)
	Update(ctx context.Context, scheduledTask *v1alpha1.ScheduledTask, opts v1.UpdateOptions) (*v1alpha1.ScheduledTask, error)
	UpdateStatus(ctx context.Context, scheduledTask *v1alpha1.ScheduledTask, opts v1.UpdateOptions) (*v1alpha1.ScheduledTask, 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.ScheduledTask, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ScheduledTaskList, 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.ScheduledTask, err error)
	ScheduledTaskExpansion
}

ScheduledTaskInterface has methods to work with ScheduledTask resources.

type ScheduledTasksGetter

type ScheduledTasksGetter interface {
	ScheduledTasks(namespace string) ScheduledTaskInterface
}

ScheduledTasksGetter has a method to return a ScheduledTaskInterface. A group's client should implement this interface.

type SchedulesGetter

type SchedulesGetter interface {
	Schedules(namespace string) ScheduleInterface
}

SchedulesGetter has a method to return a ScheduleInterface. 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