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 ClusterExpansion

type ClusterExpansion interface{}

type ClusterInterface

type ClusterInterface interface {
	Create(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.CreateOptions) (*v1alpha1.Cluster, error)
	Update(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.UpdateOptions) (*v1alpha1.Cluster, error)
	UpdateStatus(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.UpdateOptions) (*v1alpha1.Cluster, 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.Cluster, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterList, 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.Cluster, err error)
	ClusterExpansion
}

ClusterInterface has methods to work with Cluster resources.

type ClustersGetter

type ClustersGetter interface {
	Clusters(namespace string) ClusterInterface
}

ClustersGetter has a method to return a ClusterInterface. A group's client should implement this interface.

type EventSubscriptionExpansion

type EventSubscriptionExpansion interface{}

type EventSubscriptionInterface

type EventSubscriptionInterface interface {
	Create(ctx context.Context, eventSubscription *v1alpha1.EventSubscription, opts v1.CreateOptions) (*v1alpha1.EventSubscription, error)
	Update(ctx context.Context, eventSubscription *v1alpha1.EventSubscription, opts v1.UpdateOptions) (*v1alpha1.EventSubscription, error)
	UpdateStatus(ctx context.Context, eventSubscription *v1alpha1.EventSubscription, opts v1.UpdateOptions) (*v1alpha1.EventSubscription, 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.EventSubscription, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EventSubscriptionList, 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.EventSubscription, err error)
	EventSubscriptionExpansion
}

EventSubscriptionInterface has methods to work with EventSubscription resources.

type EventSubscriptionsGetter

type EventSubscriptionsGetter interface {
	EventSubscriptions(namespace string) EventSubscriptionInterface
}

EventSubscriptionsGetter has a method to return a EventSubscriptionInterface. A group's client should implement this interface.

type ParameterGroupExpansion

type ParameterGroupExpansion interface{}

type ParameterGroupInterface

type ParameterGroupInterface interface {
	Create(ctx context.Context, parameterGroup *v1alpha1.ParameterGroup, opts v1.CreateOptions) (*v1alpha1.ParameterGroup, error)
	Update(ctx context.Context, parameterGroup *v1alpha1.ParameterGroup, opts v1.UpdateOptions) (*v1alpha1.ParameterGroup, error)
	UpdateStatus(ctx context.Context, parameterGroup *v1alpha1.ParameterGroup, opts v1.UpdateOptions) (*v1alpha1.ParameterGroup, 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.ParameterGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ParameterGroupList, 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.ParameterGroup, err error)
	ParameterGroupExpansion
}

ParameterGroupInterface has methods to work with ParameterGroup resources.

type ParameterGroupsGetter

type ParameterGroupsGetter interface {
	ParameterGroups(namespace string) ParameterGroupInterface
}

ParameterGroupsGetter has a method to return a ParameterGroupInterface. A group's client should implement this interface.

type RedshiftV1alpha1Client

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

RedshiftV1alpha1Client is used to interact with features provided by the redshift.aws.kubeform.com group.

func New

New creates a new RedshiftV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new RedshiftV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *RedshiftV1alpha1Client

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

func (*RedshiftV1alpha1Client) Clusters

func (c *RedshiftV1alpha1Client) Clusters(namespace string) ClusterInterface

func (*RedshiftV1alpha1Client) EventSubscriptions

func (c *RedshiftV1alpha1Client) EventSubscriptions(namespace string) EventSubscriptionInterface

func (*RedshiftV1alpha1Client) ParameterGroups

func (c *RedshiftV1alpha1Client) ParameterGroups(namespace string) ParameterGroupInterface

func (*RedshiftV1alpha1Client) RESTClient

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

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

func (*RedshiftV1alpha1Client) ScheduledActions added in v0.5.0

func (c *RedshiftV1alpha1Client) ScheduledActions(namespace string) ScheduledActionInterface

func (*RedshiftV1alpha1Client) SecurityGroups

func (c *RedshiftV1alpha1Client) SecurityGroups(namespace string) SecurityGroupInterface

func (*RedshiftV1alpha1Client) SnapshotCopyGrants

func (c *RedshiftV1alpha1Client) SnapshotCopyGrants(namespace string) SnapshotCopyGrantInterface

func (*RedshiftV1alpha1Client) SnapshotScheduleAssociations

func (c *RedshiftV1alpha1Client) SnapshotScheduleAssociations(namespace string) SnapshotScheduleAssociationInterface

func (*RedshiftV1alpha1Client) SnapshotSchedules

func (c *RedshiftV1alpha1Client) SnapshotSchedules(namespace string) SnapshotScheduleInterface

func (*RedshiftV1alpha1Client) SubnetGroups

func (c *RedshiftV1alpha1Client) SubnetGroups(namespace string) SubnetGroupInterface

type ScheduledActionExpansion added in v0.5.0

type ScheduledActionExpansion interface{}

type ScheduledActionInterface added in v0.5.0

type ScheduledActionInterface interface {
	Create(ctx context.Context, scheduledAction *v1alpha1.ScheduledAction, opts v1.CreateOptions) (*v1alpha1.ScheduledAction, error)
	Update(ctx context.Context, scheduledAction *v1alpha1.ScheduledAction, opts v1.UpdateOptions) (*v1alpha1.ScheduledAction, error)
	UpdateStatus(ctx context.Context, scheduledAction *v1alpha1.ScheduledAction, opts v1.UpdateOptions) (*v1alpha1.ScheduledAction, 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.ScheduledAction, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ScheduledActionList, 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.ScheduledAction, err error)
	ScheduledActionExpansion
}

ScheduledActionInterface has methods to work with ScheduledAction resources.

type ScheduledActionsGetter added in v0.5.0

type ScheduledActionsGetter interface {
	ScheduledActions(namespace string) ScheduledActionInterface
}

ScheduledActionsGetter has a method to return a ScheduledActionInterface. A group's client should implement this interface.

type SecurityGroupExpansion

type SecurityGroupExpansion interface{}

type SecurityGroupInterface

type SecurityGroupInterface interface {
	Create(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.CreateOptions) (*v1alpha1.SecurityGroup, error)
	Update(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.UpdateOptions) (*v1alpha1.SecurityGroup, error)
	UpdateStatus(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.UpdateOptions) (*v1alpha1.SecurityGroup, 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.SecurityGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecurityGroupList, 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.SecurityGroup, err error)
	SecurityGroupExpansion
}

SecurityGroupInterface has methods to work with SecurityGroup resources.

type SecurityGroupsGetter

type SecurityGroupsGetter interface {
	SecurityGroups(namespace string) SecurityGroupInterface
}

SecurityGroupsGetter has a method to return a SecurityGroupInterface. A group's client should implement this interface.

type SnapshotCopyGrantExpansion

type SnapshotCopyGrantExpansion interface{}

type SnapshotCopyGrantInterface

type SnapshotCopyGrantInterface interface {
	Create(ctx context.Context, snapshotCopyGrant *v1alpha1.SnapshotCopyGrant, opts v1.CreateOptions) (*v1alpha1.SnapshotCopyGrant, error)
	Update(ctx context.Context, snapshotCopyGrant *v1alpha1.SnapshotCopyGrant, opts v1.UpdateOptions) (*v1alpha1.SnapshotCopyGrant, error)
	UpdateStatus(ctx context.Context, snapshotCopyGrant *v1alpha1.SnapshotCopyGrant, opts v1.UpdateOptions) (*v1alpha1.SnapshotCopyGrant, 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.SnapshotCopyGrant, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SnapshotCopyGrantList, 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.SnapshotCopyGrant, err error)
	SnapshotCopyGrantExpansion
}

SnapshotCopyGrantInterface has methods to work with SnapshotCopyGrant resources.

type SnapshotCopyGrantsGetter

type SnapshotCopyGrantsGetter interface {
	SnapshotCopyGrants(namespace string) SnapshotCopyGrantInterface
}

SnapshotCopyGrantsGetter has a method to return a SnapshotCopyGrantInterface. A group's client should implement this interface.

type SnapshotScheduleAssociationExpansion

type SnapshotScheduleAssociationExpansion interface{}

type SnapshotScheduleAssociationInterface

type SnapshotScheduleAssociationInterface interface {
	Create(ctx context.Context, snapshotScheduleAssociation *v1alpha1.SnapshotScheduleAssociation, opts v1.CreateOptions) (*v1alpha1.SnapshotScheduleAssociation, error)
	Update(ctx context.Context, snapshotScheduleAssociation *v1alpha1.SnapshotScheduleAssociation, opts v1.UpdateOptions) (*v1alpha1.SnapshotScheduleAssociation, error)
	UpdateStatus(ctx context.Context, snapshotScheduleAssociation *v1alpha1.SnapshotScheduleAssociation, opts v1.UpdateOptions) (*v1alpha1.SnapshotScheduleAssociation, 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.SnapshotScheduleAssociation, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SnapshotScheduleAssociationList, 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.SnapshotScheduleAssociation, err error)
	SnapshotScheduleAssociationExpansion
}

SnapshotScheduleAssociationInterface has methods to work with SnapshotScheduleAssociation resources.

type SnapshotScheduleAssociationsGetter

type SnapshotScheduleAssociationsGetter interface {
	SnapshotScheduleAssociations(namespace string) SnapshotScheduleAssociationInterface
}

SnapshotScheduleAssociationsGetter has a method to return a SnapshotScheduleAssociationInterface. A group's client should implement this interface.

type SnapshotScheduleExpansion

type SnapshotScheduleExpansion interface{}

type SnapshotScheduleInterface

type SnapshotScheduleInterface interface {
	Create(ctx context.Context, snapshotSchedule *v1alpha1.SnapshotSchedule, opts v1.CreateOptions) (*v1alpha1.SnapshotSchedule, error)
	Update(ctx context.Context, snapshotSchedule *v1alpha1.SnapshotSchedule, opts v1.UpdateOptions) (*v1alpha1.SnapshotSchedule, error)
	UpdateStatus(ctx context.Context, snapshotSchedule *v1alpha1.SnapshotSchedule, opts v1.UpdateOptions) (*v1alpha1.SnapshotSchedule, 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.SnapshotSchedule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SnapshotScheduleList, 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.SnapshotSchedule, err error)
	SnapshotScheduleExpansion
}

SnapshotScheduleInterface has methods to work with SnapshotSchedule resources.

type SnapshotSchedulesGetter

type SnapshotSchedulesGetter interface {
	SnapshotSchedules(namespace string) SnapshotScheduleInterface
}

SnapshotSchedulesGetter has a method to return a SnapshotScheduleInterface. A group's client should implement this interface.

type SubnetGroupExpansion

type SubnetGroupExpansion interface{}

type SubnetGroupInterface

type SubnetGroupInterface interface {
	Create(ctx context.Context, subnetGroup *v1alpha1.SubnetGroup, opts v1.CreateOptions) (*v1alpha1.SubnetGroup, error)
	Update(ctx context.Context, subnetGroup *v1alpha1.SubnetGroup, opts v1.UpdateOptions) (*v1alpha1.SubnetGroup, error)
	UpdateStatus(ctx context.Context, subnetGroup *v1alpha1.SubnetGroup, opts v1.UpdateOptions) (*v1alpha1.SubnetGroup, 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.SubnetGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubnetGroupList, 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.SubnetGroup, err error)
	SubnetGroupExpansion
}

SubnetGroupInterface has methods to work with SubnetGroup resources.

type SubnetGroupsGetter

type SubnetGroupsGetter interface {
	SubnetGroups(namespace string) SubnetGroupInterface
}

SubnetGroupsGetter has a method to return a SubnetGroupInterface. 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