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 AccessPointPoliciesGetter added in v0.5.0

type AccessPointPoliciesGetter interface {
	AccessPointPolicies(namespace string) AccessPointPolicyInterface
}

AccessPointPoliciesGetter has a method to return a AccessPointPolicyInterface. A group's client should implement this interface.

type AccessPointPolicyExpansion added in v0.5.0

type AccessPointPolicyExpansion interface{}

type AccessPointPolicyInterface added in v0.5.0

type AccessPointPolicyInterface interface {
	Create(ctx context.Context, accessPointPolicy *v1alpha1.AccessPointPolicy, opts v1.CreateOptions) (*v1alpha1.AccessPointPolicy, error)
	Update(ctx context.Context, accessPointPolicy *v1alpha1.AccessPointPolicy, opts v1.UpdateOptions) (*v1alpha1.AccessPointPolicy, error)
	UpdateStatus(ctx context.Context, accessPointPolicy *v1alpha1.AccessPointPolicy, opts v1.UpdateOptions) (*v1alpha1.AccessPointPolicy, 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.AccessPointPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessPointPolicyList, 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.AccessPointPolicy, err error)
	AccessPointPolicyExpansion
}

AccessPointPolicyInterface has methods to work with AccessPointPolicy resources.

type BucketExpansion

type BucketExpansion interface{}

type BucketInterface

type BucketInterface interface {
	Create(ctx context.Context, bucket *v1alpha1.Bucket, opts v1.CreateOptions) (*v1alpha1.Bucket, error)
	Update(ctx context.Context, bucket *v1alpha1.Bucket, opts v1.UpdateOptions) (*v1alpha1.Bucket, error)
	UpdateStatus(ctx context.Context, bucket *v1alpha1.Bucket, opts v1.UpdateOptions) (*v1alpha1.Bucket, 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.Bucket, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketList, 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.Bucket, err error)
	BucketExpansion
}

BucketInterface has methods to work with Bucket resources.

type BucketLifecycleConfigurationExpansion

type BucketLifecycleConfigurationExpansion interface{}

type BucketLifecycleConfigurationInterface

type BucketLifecycleConfigurationInterface interface {
	Create(ctx context.Context, bucketLifecycleConfiguration *v1alpha1.BucketLifecycleConfiguration, opts v1.CreateOptions) (*v1alpha1.BucketLifecycleConfiguration, error)
	Update(ctx context.Context, bucketLifecycleConfiguration *v1alpha1.BucketLifecycleConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketLifecycleConfiguration, error)
	UpdateStatus(ctx context.Context, bucketLifecycleConfiguration *v1alpha1.BucketLifecycleConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketLifecycleConfiguration, 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.BucketLifecycleConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketLifecycleConfigurationList, 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.BucketLifecycleConfiguration, err error)
	BucketLifecycleConfigurationExpansion
}

BucketLifecycleConfigurationInterface has methods to work with BucketLifecycleConfiguration resources.

type BucketLifecycleConfigurationsGetter

type BucketLifecycleConfigurationsGetter interface {
	BucketLifecycleConfigurations(namespace string) BucketLifecycleConfigurationInterface
}

BucketLifecycleConfigurationsGetter has a method to return a BucketLifecycleConfigurationInterface. A group's client should implement this interface.

type BucketPoliciesGetter

type BucketPoliciesGetter interface {
	BucketPolicies(namespace string) BucketPolicyInterface
}

BucketPoliciesGetter has a method to return a BucketPolicyInterface. A group's client should implement this interface.

type BucketPolicyExpansion

type BucketPolicyExpansion interface{}

type BucketPolicyInterface

type BucketPolicyInterface interface {
	Create(ctx context.Context, bucketPolicy *v1alpha1.BucketPolicy, opts v1.CreateOptions) (*v1alpha1.BucketPolicy, error)
	Update(ctx context.Context, bucketPolicy *v1alpha1.BucketPolicy, opts v1.UpdateOptions) (*v1alpha1.BucketPolicy, error)
	UpdateStatus(ctx context.Context, bucketPolicy *v1alpha1.BucketPolicy, opts v1.UpdateOptions) (*v1alpha1.BucketPolicy, 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.BucketPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketPolicyList, 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.BucketPolicy, err error)
	BucketPolicyExpansion
}

BucketPolicyInterface has methods to work with BucketPolicy resources.

type BucketsGetter

type BucketsGetter interface {
	Buckets(namespace string) BucketInterface
}

BucketsGetter has a method to return a BucketInterface. A group's client should implement this interface.

type MultiRegionAccessPointExpansion added in v0.5.0

type MultiRegionAccessPointExpansion interface{}

type MultiRegionAccessPointInterface added in v0.5.0

type MultiRegionAccessPointInterface interface {
	Create(ctx context.Context, multiRegionAccessPoint *v1alpha1.MultiRegionAccessPoint, opts v1.CreateOptions) (*v1alpha1.MultiRegionAccessPoint, error)
	Update(ctx context.Context, multiRegionAccessPoint *v1alpha1.MultiRegionAccessPoint, opts v1.UpdateOptions) (*v1alpha1.MultiRegionAccessPoint, error)
	UpdateStatus(ctx context.Context, multiRegionAccessPoint *v1alpha1.MultiRegionAccessPoint, opts v1.UpdateOptions) (*v1alpha1.MultiRegionAccessPoint, 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.MultiRegionAccessPoint, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MultiRegionAccessPointList, 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.MultiRegionAccessPoint, err error)
	MultiRegionAccessPointExpansion
}

MultiRegionAccessPointInterface has methods to work with MultiRegionAccessPoint resources.

type MultiRegionAccessPointPoliciesGetter added in v0.5.0

type MultiRegionAccessPointPoliciesGetter interface {
	MultiRegionAccessPointPolicies(namespace string) MultiRegionAccessPointPolicyInterface
}

MultiRegionAccessPointPoliciesGetter has a method to return a MultiRegionAccessPointPolicyInterface. A group's client should implement this interface.

type MultiRegionAccessPointPolicyExpansion added in v0.5.0

type MultiRegionAccessPointPolicyExpansion interface{}

type MultiRegionAccessPointPolicyInterface added in v0.5.0

type MultiRegionAccessPointPolicyInterface interface {
	Create(ctx context.Context, multiRegionAccessPointPolicy *v1alpha1.MultiRegionAccessPointPolicy, opts v1.CreateOptions) (*v1alpha1.MultiRegionAccessPointPolicy, error)
	Update(ctx context.Context, multiRegionAccessPointPolicy *v1alpha1.MultiRegionAccessPointPolicy, opts v1.UpdateOptions) (*v1alpha1.MultiRegionAccessPointPolicy, error)
	UpdateStatus(ctx context.Context, multiRegionAccessPointPolicy *v1alpha1.MultiRegionAccessPointPolicy, opts v1.UpdateOptions) (*v1alpha1.MultiRegionAccessPointPolicy, 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.MultiRegionAccessPointPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MultiRegionAccessPointPolicyList, 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.MultiRegionAccessPointPolicy, err error)
	MultiRegionAccessPointPolicyExpansion
}

MultiRegionAccessPointPolicyInterface has methods to work with MultiRegionAccessPointPolicy resources.

type MultiRegionAccessPointsGetter added in v0.5.0

type MultiRegionAccessPointsGetter interface {
	MultiRegionAccessPoints(namespace string) MultiRegionAccessPointInterface
}

MultiRegionAccessPointsGetter has a method to return a MultiRegionAccessPointInterface. A group's client should implement this interface.

type ObjectLambdaAccessPointExpansion added in v0.5.0

type ObjectLambdaAccessPointExpansion interface{}

type ObjectLambdaAccessPointInterface added in v0.5.0

type ObjectLambdaAccessPointInterface interface {
	Create(ctx context.Context, objectLambdaAccessPoint *v1alpha1.ObjectLambdaAccessPoint, opts v1.CreateOptions) (*v1alpha1.ObjectLambdaAccessPoint, error)
	Update(ctx context.Context, objectLambdaAccessPoint *v1alpha1.ObjectLambdaAccessPoint, opts v1.UpdateOptions) (*v1alpha1.ObjectLambdaAccessPoint, error)
	UpdateStatus(ctx context.Context, objectLambdaAccessPoint *v1alpha1.ObjectLambdaAccessPoint, opts v1.UpdateOptions) (*v1alpha1.ObjectLambdaAccessPoint, 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.ObjectLambdaAccessPoint, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ObjectLambdaAccessPointList, 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.ObjectLambdaAccessPoint, err error)
	ObjectLambdaAccessPointExpansion
}

ObjectLambdaAccessPointInterface has methods to work with ObjectLambdaAccessPoint resources.

type ObjectLambdaAccessPointPoliciesGetter added in v0.5.0

type ObjectLambdaAccessPointPoliciesGetter interface {
	ObjectLambdaAccessPointPolicies(namespace string) ObjectLambdaAccessPointPolicyInterface
}

ObjectLambdaAccessPointPoliciesGetter has a method to return a ObjectLambdaAccessPointPolicyInterface. A group's client should implement this interface.

type ObjectLambdaAccessPointPolicyExpansion added in v0.5.0

type ObjectLambdaAccessPointPolicyExpansion interface{}

type ObjectLambdaAccessPointPolicyInterface added in v0.5.0

type ObjectLambdaAccessPointPolicyInterface interface {
	Create(ctx context.Context, objectLambdaAccessPointPolicy *v1alpha1.ObjectLambdaAccessPointPolicy, opts v1.CreateOptions) (*v1alpha1.ObjectLambdaAccessPointPolicy, error)
	Update(ctx context.Context, objectLambdaAccessPointPolicy *v1alpha1.ObjectLambdaAccessPointPolicy, opts v1.UpdateOptions) (*v1alpha1.ObjectLambdaAccessPointPolicy, error)
	UpdateStatus(ctx context.Context, objectLambdaAccessPointPolicy *v1alpha1.ObjectLambdaAccessPointPolicy, opts v1.UpdateOptions) (*v1alpha1.ObjectLambdaAccessPointPolicy, 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.ObjectLambdaAccessPointPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ObjectLambdaAccessPointPolicyList, 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.ObjectLambdaAccessPointPolicy, err error)
	ObjectLambdaAccessPointPolicyExpansion
}

ObjectLambdaAccessPointPolicyInterface has methods to work with ObjectLambdaAccessPointPolicy resources.

type ObjectLambdaAccessPointsGetter added in v0.5.0

type ObjectLambdaAccessPointsGetter interface {
	ObjectLambdaAccessPoints(namespace string) ObjectLambdaAccessPointInterface
}

ObjectLambdaAccessPointsGetter has a method to return a ObjectLambdaAccessPointInterface. A group's client should implement this interface.

type S3controlV1alpha1Client

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

S3controlV1alpha1Client is used to interact with features provided by the s3control.aws.kubeform.com group.

func New

New creates a new S3controlV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new S3controlV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *S3controlV1alpha1Client

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

func (*S3controlV1alpha1Client) AccessPointPolicies added in v0.5.0

func (c *S3controlV1alpha1Client) AccessPointPolicies(namespace string) AccessPointPolicyInterface

func (*S3controlV1alpha1Client) BucketLifecycleConfigurations

func (c *S3controlV1alpha1Client) BucketLifecycleConfigurations(namespace string) BucketLifecycleConfigurationInterface

func (*S3controlV1alpha1Client) BucketPolicies

func (c *S3controlV1alpha1Client) BucketPolicies(namespace string) BucketPolicyInterface

func (*S3controlV1alpha1Client) Buckets

func (c *S3controlV1alpha1Client) Buckets(namespace string) BucketInterface

func (*S3controlV1alpha1Client) MultiRegionAccessPointPolicies added in v0.5.0

func (c *S3controlV1alpha1Client) MultiRegionAccessPointPolicies(namespace string) MultiRegionAccessPointPolicyInterface

func (*S3controlV1alpha1Client) MultiRegionAccessPoints added in v0.5.0

func (c *S3controlV1alpha1Client) MultiRegionAccessPoints(namespace string) MultiRegionAccessPointInterface

func (*S3controlV1alpha1Client) ObjectLambdaAccessPointPolicies added in v0.5.0

func (c *S3controlV1alpha1Client) ObjectLambdaAccessPointPolicies(namespace string) ObjectLambdaAccessPointPolicyInterface

func (*S3controlV1alpha1Client) ObjectLambdaAccessPoints added in v0.5.0

func (c *S3controlV1alpha1Client) ObjectLambdaAccessPoints(namespace string) ObjectLambdaAccessPointInterface

func (*S3controlV1alpha1Client) RESTClient

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

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

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