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 EmrV1alpha1Client

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

EmrV1alpha1Client is used to interact with features provided by the emr.aws.kubeform.com group.

func New

New creates a new EmrV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new EmrV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *EmrV1alpha1Client

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

func (*EmrV1alpha1Client) Clusters

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

func (*EmrV1alpha1Client) InstanceFleets

func (c *EmrV1alpha1Client) InstanceFleets(namespace string) InstanceFleetInterface

func (*EmrV1alpha1Client) InstanceGroups

func (c *EmrV1alpha1Client) InstanceGroups(namespace string) InstanceGroupInterface

func (*EmrV1alpha1Client) ManagedScalingPolicies

func (c *EmrV1alpha1Client) ManagedScalingPolicies(namespace string) ManagedScalingPolicyInterface

func (*EmrV1alpha1Client) RESTClient

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

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

func (*EmrV1alpha1Client) SecurityConfigurations

func (c *EmrV1alpha1Client) SecurityConfigurations(namespace string) SecurityConfigurationInterface

func (*EmrV1alpha1Client) StudioSessionMappings added in v0.5.0

func (c *EmrV1alpha1Client) StudioSessionMappings(namespace string) StudioSessionMappingInterface

func (*EmrV1alpha1Client) Studios added in v0.5.0

func (c *EmrV1alpha1Client) Studios(namespace string) StudioInterface

type InstanceFleetExpansion

type InstanceFleetExpansion interface{}

type InstanceFleetInterface

type InstanceFleetInterface interface {
	Create(ctx context.Context, instanceFleet *v1alpha1.InstanceFleet, opts v1.CreateOptions) (*v1alpha1.InstanceFleet, error)
	Update(ctx context.Context, instanceFleet *v1alpha1.InstanceFleet, opts v1.UpdateOptions) (*v1alpha1.InstanceFleet, error)
	UpdateStatus(ctx context.Context, instanceFleet *v1alpha1.InstanceFleet, opts v1.UpdateOptions) (*v1alpha1.InstanceFleet, 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.InstanceFleet, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceFleetList, 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.InstanceFleet, err error)
	InstanceFleetExpansion
}

InstanceFleetInterface has methods to work with InstanceFleet resources.

type InstanceFleetsGetter

type InstanceFleetsGetter interface {
	InstanceFleets(namespace string) InstanceFleetInterface
}

InstanceFleetsGetter has a method to return a InstanceFleetInterface. A group's client should implement this interface.

type InstanceGroupExpansion

type InstanceGroupExpansion interface{}

type InstanceGroupInterface

type InstanceGroupInterface interface {
	Create(ctx context.Context, instanceGroup *v1alpha1.InstanceGroup, opts v1.CreateOptions) (*v1alpha1.InstanceGroup, error)
	Update(ctx context.Context, instanceGroup *v1alpha1.InstanceGroup, opts v1.UpdateOptions) (*v1alpha1.InstanceGroup, error)
	UpdateStatus(ctx context.Context, instanceGroup *v1alpha1.InstanceGroup, opts v1.UpdateOptions) (*v1alpha1.InstanceGroup, 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.InstanceGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceGroupList, 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.InstanceGroup, err error)
	InstanceGroupExpansion
}

InstanceGroupInterface has methods to work with InstanceGroup resources.

type InstanceGroupsGetter

type InstanceGroupsGetter interface {
	InstanceGroups(namespace string) InstanceGroupInterface
}

InstanceGroupsGetter has a method to return a InstanceGroupInterface. A group's client should implement this interface.

type ManagedScalingPoliciesGetter

type ManagedScalingPoliciesGetter interface {
	ManagedScalingPolicies(namespace string) ManagedScalingPolicyInterface
}

ManagedScalingPoliciesGetter has a method to return a ManagedScalingPolicyInterface. A group's client should implement this interface.

type ManagedScalingPolicyExpansion

type ManagedScalingPolicyExpansion interface{}

type ManagedScalingPolicyInterface

type ManagedScalingPolicyInterface interface {
	Create(ctx context.Context, managedScalingPolicy *v1alpha1.ManagedScalingPolicy, opts v1.CreateOptions) (*v1alpha1.ManagedScalingPolicy, error)
	Update(ctx context.Context, managedScalingPolicy *v1alpha1.ManagedScalingPolicy, opts v1.UpdateOptions) (*v1alpha1.ManagedScalingPolicy, error)
	UpdateStatus(ctx context.Context, managedScalingPolicy *v1alpha1.ManagedScalingPolicy, opts v1.UpdateOptions) (*v1alpha1.ManagedScalingPolicy, 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.ManagedScalingPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ManagedScalingPolicyList, 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.ManagedScalingPolicy, err error)
	ManagedScalingPolicyExpansion
}

ManagedScalingPolicyInterface has methods to work with ManagedScalingPolicy resources.

type SecurityConfigurationExpansion

type SecurityConfigurationExpansion interface{}

type SecurityConfigurationInterface

type SecurityConfigurationInterface interface {
	Create(ctx context.Context, securityConfiguration *v1alpha1.SecurityConfiguration, opts v1.CreateOptions) (*v1alpha1.SecurityConfiguration, error)
	Update(ctx context.Context, securityConfiguration *v1alpha1.SecurityConfiguration, opts v1.UpdateOptions) (*v1alpha1.SecurityConfiguration, error)
	UpdateStatus(ctx context.Context, securityConfiguration *v1alpha1.SecurityConfiguration, opts v1.UpdateOptions) (*v1alpha1.SecurityConfiguration, 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.SecurityConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecurityConfigurationList, 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.SecurityConfiguration, err error)
	SecurityConfigurationExpansion
}

SecurityConfigurationInterface has methods to work with SecurityConfiguration resources.

type SecurityConfigurationsGetter

type SecurityConfigurationsGetter interface {
	SecurityConfigurations(namespace string) SecurityConfigurationInterface
}

SecurityConfigurationsGetter has a method to return a SecurityConfigurationInterface. A group's client should implement this interface.

type StudioExpansion added in v0.5.0

type StudioExpansion interface{}

type StudioInterface added in v0.5.0

type StudioInterface interface {
	Create(ctx context.Context, studio *v1alpha1.Studio, opts v1.CreateOptions) (*v1alpha1.Studio, error)
	Update(ctx context.Context, studio *v1alpha1.Studio, opts v1.UpdateOptions) (*v1alpha1.Studio, error)
	UpdateStatus(ctx context.Context, studio *v1alpha1.Studio, opts v1.UpdateOptions) (*v1alpha1.Studio, 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.Studio, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.StudioList, 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.Studio, err error)
	StudioExpansion
}

StudioInterface has methods to work with Studio resources.

type StudioSessionMappingExpansion added in v0.5.0

type StudioSessionMappingExpansion interface{}

type StudioSessionMappingInterface added in v0.5.0

type StudioSessionMappingInterface interface {
	Create(ctx context.Context, studioSessionMapping *v1alpha1.StudioSessionMapping, opts v1.CreateOptions) (*v1alpha1.StudioSessionMapping, error)
	Update(ctx context.Context, studioSessionMapping *v1alpha1.StudioSessionMapping, opts v1.UpdateOptions) (*v1alpha1.StudioSessionMapping, error)
	UpdateStatus(ctx context.Context, studioSessionMapping *v1alpha1.StudioSessionMapping, opts v1.UpdateOptions) (*v1alpha1.StudioSessionMapping, 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.StudioSessionMapping, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.StudioSessionMappingList, 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.StudioSessionMapping, err error)
	StudioSessionMappingExpansion
}

StudioSessionMappingInterface has methods to work with StudioSessionMapping resources.

type StudioSessionMappingsGetter added in v0.5.0

type StudioSessionMappingsGetter interface {
	StudioSessionMappings(namespace string) StudioSessionMappingInterface
}

StudioSessionMappingsGetter has a method to return a StudioSessionMappingInterface. A group's client should implement this interface.

type StudiosGetter added in v0.5.0

type StudiosGetter interface {
	Studios(namespace string) StudioInterface
}

StudiosGetter has a method to return a StudioInterface. 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