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 AccessPointExpansion

type AccessPointExpansion interface{}

type AccessPointInterface

type AccessPointInterface interface {
	Create(ctx context.Context, accessPoint *v1alpha1.AccessPoint, opts v1.CreateOptions) (*v1alpha1.AccessPoint, error)
	Update(ctx context.Context, accessPoint *v1alpha1.AccessPoint, opts v1.UpdateOptions) (*v1alpha1.AccessPoint, error)
	UpdateStatus(ctx context.Context, accessPoint *v1alpha1.AccessPoint, opts v1.UpdateOptions) (*v1alpha1.AccessPoint, 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.AccessPoint, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessPointList, 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.AccessPoint, err error)
	AccessPointExpansion
}

AccessPointInterface has methods to work with AccessPoint resources.

type AccessPointsGetter

type AccessPointsGetter interface {
	AccessPoints(namespace string) AccessPointInterface
}

AccessPointsGetter has a method to return a AccessPointInterface. A group's client should implement this interface.

type AccountPublicAccessBlockExpansion

type AccountPublicAccessBlockExpansion interface{}

type AccountPublicAccessBlockInterface

type AccountPublicAccessBlockInterface interface {
	Create(ctx context.Context, accountPublicAccessBlock *v1alpha1.AccountPublicAccessBlock, opts v1.CreateOptions) (*v1alpha1.AccountPublicAccessBlock, error)
	Update(ctx context.Context, accountPublicAccessBlock *v1alpha1.AccountPublicAccessBlock, opts v1.UpdateOptions) (*v1alpha1.AccountPublicAccessBlock, error)
	UpdateStatus(ctx context.Context, accountPublicAccessBlock *v1alpha1.AccountPublicAccessBlock, opts v1.UpdateOptions) (*v1alpha1.AccountPublicAccessBlock, 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.AccountPublicAccessBlock, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccountPublicAccessBlockList, 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.AccountPublicAccessBlock, err error)
	AccountPublicAccessBlockExpansion
}

AccountPublicAccessBlockInterface has methods to work with AccountPublicAccessBlock resources.

type AccountPublicAccessBlocksGetter

type AccountPublicAccessBlocksGetter interface {
	AccountPublicAccessBlocks(namespace string) AccountPublicAccessBlockInterface
}

AccountPublicAccessBlocksGetter has a method to return a AccountPublicAccessBlockInterface. A group's client should implement this interface.

type BucketACLExpansion added in v0.5.0

type BucketACLExpansion interface{}

type BucketACLInterface added in v0.5.0

type BucketACLInterface interface {
	Create(ctx context.Context, bucketACL *v1alpha1.BucketACL, opts v1.CreateOptions) (*v1alpha1.BucketACL, error)
	Update(ctx context.Context, bucketACL *v1alpha1.BucketACL, opts v1.UpdateOptions) (*v1alpha1.BucketACL, error)
	UpdateStatus(ctx context.Context, bucketACL *v1alpha1.BucketACL, opts v1.UpdateOptions) (*v1alpha1.BucketACL, 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.BucketACL, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketACLList, 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.BucketACL, err error)
	BucketACLExpansion
}

BucketACLInterface has methods to work with BucketACL resources.

type BucketACLsGetter added in v0.5.0

type BucketACLsGetter interface {
	BucketACLs(namespace string) BucketACLInterface
}

BucketACLsGetter has a method to return a BucketACLInterface. A group's client should implement this interface.

type BucketAccelerateConfigurationExpansion added in v0.5.0

type BucketAccelerateConfigurationExpansion interface{}

type BucketAccelerateConfigurationInterface added in v0.5.0

type BucketAccelerateConfigurationInterface interface {
	Create(ctx context.Context, bucketAccelerateConfiguration *v1alpha1.BucketAccelerateConfiguration, opts v1.CreateOptions) (*v1alpha1.BucketAccelerateConfiguration, error)
	Update(ctx context.Context, bucketAccelerateConfiguration *v1alpha1.BucketAccelerateConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketAccelerateConfiguration, error)
	UpdateStatus(ctx context.Context, bucketAccelerateConfiguration *v1alpha1.BucketAccelerateConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketAccelerateConfiguration, 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.BucketAccelerateConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketAccelerateConfigurationList, 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.BucketAccelerateConfiguration, err error)
	BucketAccelerateConfigurationExpansion
}

BucketAccelerateConfigurationInterface has methods to work with BucketAccelerateConfiguration resources.

type BucketAccelerateConfigurationsGetter added in v0.5.0

type BucketAccelerateConfigurationsGetter interface {
	BucketAccelerateConfigurations(namespace string) BucketAccelerateConfigurationInterface
}

BucketAccelerateConfigurationsGetter has a method to return a BucketAccelerateConfigurationInterface. A group's client should implement this interface.

type BucketAnalyticsConfigurationExpansion

type BucketAnalyticsConfigurationExpansion interface{}

type BucketAnalyticsConfigurationInterface

type BucketAnalyticsConfigurationInterface interface {
	Create(ctx context.Context, bucketAnalyticsConfiguration *v1alpha1.BucketAnalyticsConfiguration, opts v1.CreateOptions) (*v1alpha1.BucketAnalyticsConfiguration, error)
	Update(ctx context.Context, bucketAnalyticsConfiguration *v1alpha1.BucketAnalyticsConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketAnalyticsConfiguration, error)
	UpdateStatus(ctx context.Context, bucketAnalyticsConfiguration *v1alpha1.BucketAnalyticsConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketAnalyticsConfiguration, 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.BucketAnalyticsConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketAnalyticsConfigurationList, 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.BucketAnalyticsConfiguration, err error)
	BucketAnalyticsConfigurationExpansion
}

BucketAnalyticsConfigurationInterface has methods to work with BucketAnalyticsConfiguration resources.

type BucketAnalyticsConfigurationsGetter

type BucketAnalyticsConfigurationsGetter interface {
	BucketAnalyticsConfigurations(namespace string) BucketAnalyticsConfigurationInterface
}

BucketAnalyticsConfigurationsGetter has a method to return a BucketAnalyticsConfigurationInterface. A group's client should implement this interface.

type BucketCorsConfigurationExpansion added in v0.5.0

type BucketCorsConfigurationExpansion interface{}

type BucketCorsConfigurationInterface added in v0.5.0

type BucketCorsConfigurationInterface interface {
	Create(ctx context.Context, bucketCorsConfiguration *v1alpha1.BucketCorsConfiguration, opts v1.CreateOptions) (*v1alpha1.BucketCorsConfiguration, error)
	Update(ctx context.Context, bucketCorsConfiguration *v1alpha1.BucketCorsConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketCorsConfiguration, error)
	UpdateStatus(ctx context.Context, bucketCorsConfiguration *v1alpha1.BucketCorsConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketCorsConfiguration, 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.BucketCorsConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketCorsConfigurationList, 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.BucketCorsConfiguration, err error)
	BucketCorsConfigurationExpansion
}

BucketCorsConfigurationInterface has methods to work with BucketCorsConfiguration resources.

type BucketCorsConfigurationsGetter added in v0.5.0

type BucketCorsConfigurationsGetter interface {
	BucketCorsConfigurations(namespace string) BucketCorsConfigurationInterface
}

BucketCorsConfigurationsGetter has a method to return a BucketCorsConfigurationInterface. A group's client should implement this interface.

type BucketExpansion

type BucketExpansion interface{}

type BucketIntelligentTieringConfigurationExpansion added in v0.5.0

type BucketIntelligentTieringConfigurationExpansion interface{}

type BucketIntelligentTieringConfigurationInterface added in v0.5.0

BucketIntelligentTieringConfigurationInterface has methods to work with BucketIntelligentTieringConfiguration resources.

type BucketIntelligentTieringConfigurationsGetter added in v0.5.0

type BucketIntelligentTieringConfigurationsGetter interface {
	BucketIntelligentTieringConfigurations(namespace string) BucketIntelligentTieringConfigurationInterface
}

BucketIntelligentTieringConfigurationsGetter has a method to return a BucketIntelligentTieringConfigurationInterface. A group's client should implement this 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 BucketInventoriesGetter

type BucketInventoriesGetter interface {
	BucketInventories(namespace string) BucketInventoryInterface
}

BucketInventoriesGetter has a method to return a BucketInventoryInterface. A group's client should implement this interface.

type BucketInventoryExpansion

type BucketInventoryExpansion interface{}

type BucketInventoryInterface

type BucketInventoryInterface interface {
	Create(ctx context.Context, bucketInventory *v1alpha1.BucketInventory, opts v1.CreateOptions) (*v1alpha1.BucketInventory, error)
	Update(ctx context.Context, bucketInventory *v1alpha1.BucketInventory, opts v1.UpdateOptions) (*v1alpha1.BucketInventory, error)
	UpdateStatus(ctx context.Context, bucketInventory *v1alpha1.BucketInventory, opts v1.UpdateOptions) (*v1alpha1.BucketInventory, 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.BucketInventory, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketInventoryList, 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.BucketInventory, err error)
	BucketInventoryExpansion
}

BucketInventoryInterface has methods to work with BucketInventory resources.

type BucketLifecycleConfigurationExpansion added in v0.5.0

type BucketLifecycleConfigurationExpansion interface{}

type BucketLifecycleConfigurationInterface added in v0.5.0

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

type BucketLifecycleConfigurationsGetter interface {
	BucketLifecycleConfigurations(namespace string) BucketLifecycleConfigurationInterface
}

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

type BucketLoggingExpansion added in v0.5.0

type BucketLoggingExpansion interface{}

type BucketLoggingInterface added in v0.5.0

type BucketLoggingInterface interface {
	Create(ctx context.Context, bucketLogging *v1alpha1.BucketLogging, opts v1.CreateOptions) (*v1alpha1.BucketLogging, error)
	Update(ctx context.Context, bucketLogging *v1alpha1.BucketLogging, opts v1.UpdateOptions) (*v1alpha1.BucketLogging, error)
	UpdateStatus(ctx context.Context, bucketLogging *v1alpha1.BucketLogging, opts v1.UpdateOptions) (*v1alpha1.BucketLogging, 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.BucketLogging, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketLoggingList, 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.BucketLogging, err error)
	BucketLoggingExpansion
}

BucketLoggingInterface has methods to work with BucketLogging resources.

type BucketLoggingsGetter added in v0.5.0

type BucketLoggingsGetter interface {
	BucketLoggings(namespace string) BucketLoggingInterface
}

BucketLoggingsGetter has a method to return a BucketLoggingInterface. A group's client should implement this interface.

type BucketMetricExpansion

type BucketMetricExpansion interface{}

type BucketMetricInterface

type BucketMetricInterface interface {
	Create(ctx context.Context, bucketMetric *v1alpha1.BucketMetric, opts v1.CreateOptions) (*v1alpha1.BucketMetric, error)
	Update(ctx context.Context, bucketMetric *v1alpha1.BucketMetric, opts v1.UpdateOptions) (*v1alpha1.BucketMetric, error)
	UpdateStatus(ctx context.Context, bucketMetric *v1alpha1.BucketMetric, opts v1.UpdateOptions) (*v1alpha1.BucketMetric, 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.BucketMetric, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketMetricList, 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.BucketMetric, err error)
	BucketMetricExpansion
}

BucketMetricInterface has methods to work with BucketMetric resources.

type BucketMetricsGetter

type BucketMetricsGetter interface {
	BucketMetrics(namespace string) BucketMetricInterface
}

BucketMetricsGetter has a method to return a BucketMetricInterface. A group's client should implement this interface.

type BucketNotificationExpansion

type BucketNotificationExpansion interface{}

type BucketNotificationInterface

type BucketNotificationInterface interface {
	Create(ctx context.Context, bucketNotification *v1alpha1.BucketNotification, opts v1.CreateOptions) (*v1alpha1.BucketNotification, error)
	Update(ctx context.Context, bucketNotification *v1alpha1.BucketNotification, opts v1.UpdateOptions) (*v1alpha1.BucketNotification, error)
	UpdateStatus(ctx context.Context, bucketNotification *v1alpha1.BucketNotification, opts v1.UpdateOptions) (*v1alpha1.BucketNotification, 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.BucketNotification, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketNotificationList, 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.BucketNotification, err error)
	BucketNotificationExpansion
}

BucketNotificationInterface has methods to work with BucketNotification resources.

type BucketNotificationsGetter

type BucketNotificationsGetter interface {
	BucketNotifications(namespace string) BucketNotificationInterface
}

BucketNotificationsGetter has a method to return a BucketNotificationInterface. A group's client should implement this interface.

type BucketObjectExpansion

type BucketObjectExpansion interface{}

type BucketObjectInterface

type BucketObjectInterface interface {
	Create(ctx context.Context, bucketObject *v1alpha1.BucketObject, opts v1.CreateOptions) (*v1alpha1.BucketObject, error)
	Update(ctx context.Context, bucketObject *v1alpha1.BucketObject, opts v1.UpdateOptions) (*v1alpha1.BucketObject, error)
	UpdateStatus(ctx context.Context, bucketObject *v1alpha1.BucketObject, opts v1.UpdateOptions) (*v1alpha1.BucketObject, 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.BucketObject, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketObjectList, 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.BucketObject, err error)
	BucketObjectExpansion
}

BucketObjectInterface has methods to work with BucketObject resources.

type BucketObjectLockConfigurationExpansion added in v0.5.0

type BucketObjectLockConfigurationExpansion interface{}

type BucketObjectLockConfigurationInterface added in v0.5.0

type BucketObjectLockConfigurationInterface interface {
	Create(ctx context.Context, bucketObjectLockConfiguration *v1alpha1.BucketObjectLockConfiguration, opts v1.CreateOptions) (*v1alpha1.BucketObjectLockConfiguration, error)
	Update(ctx context.Context, bucketObjectLockConfiguration *v1alpha1.BucketObjectLockConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketObjectLockConfiguration, error)
	UpdateStatus(ctx context.Context, bucketObjectLockConfiguration *v1alpha1.BucketObjectLockConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketObjectLockConfiguration, 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.BucketObjectLockConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketObjectLockConfigurationList, 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.BucketObjectLockConfiguration, err error)
	BucketObjectLockConfigurationExpansion
}

BucketObjectLockConfigurationInterface has methods to work with BucketObjectLockConfiguration resources.

type BucketObjectLockConfigurationsGetter added in v0.5.0

type BucketObjectLockConfigurationsGetter interface {
	BucketObjectLockConfigurations(namespace string) BucketObjectLockConfigurationInterface
}

BucketObjectLockConfigurationsGetter has a method to return a BucketObjectLockConfigurationInterface. A group's client should implement this interface.

type BucketObjectsGetter

type BucketObjectsGetter interface {
	BucketObjects(namespace string) BucketObjectInterface
}

BucketObjectsGetter has a method to return a BucketObjectInterface. A group's client should implement this interface.

type BucketOwnershipControlsExpansion

type BucketOwnershipControlsExpansion interface{}

type BucketOwnershipControlsInterface

type BucketOwnershipControlsInterface interface {
	Create(ctx context.Context, bucketOwnershipControls *v1alpha1.BucketOwnershipControls, opts v1.CreateOptions) (*v1alpha1.BucketOwnershipControls, error)
	Update(ctx context.Context, bucketOwnershipControls *v1alpha1.BucketOwnershipControls, opts v1.UpdateOptions) (*v1alpha1.BucketOwnershipControls, error)
	UpdateStatus(ctx context.Context, bucketOwnershipControls *v1alpha1.BucketOwnershipControls, opts v1.UpdateOptions) (*v1alpha1.BucketOwnershipControls, 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.BucketOwnershipControls, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketOwnershipControlsList, 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.BucketOwnershipControls, err error)
	BucketOwnershipControlsExpansion
}

BucketOwnershipControlsInterface has methods to work with BucketOwnershipControls resources.

type BucketOwnershipControlsesGetter

type BucketOwnershipControlsesGetter interface {
	BucketOwnershipControlses(namespace string) BucketOwnershipControlsInterface
}

BucketOwnershipControlsesGetter has a method to return a BucketOwnershipControlsInterface. 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 BucketPublicAccessBlockExpansion

type BucketPublicAccessBlockExpansion interface{}

type BucketPublicAccessBlockInterface

type BucketPublicAccessBlockInterface interface {
	Create(ctx context.Context, bucketPublicAccessBlock *v1alpha1.BucketPublicAccessBlock, opts v1.CreateOptions) (*v1alpha1.BucketPublicAccessBlock, error)
	Update(ctx context.Context, bucketPublicAccessBlock *v1alpha1.BucketPublicAccessBlock, opts v1.UpdateOptions) (*v1alpha1.BucketPublicAccessBlock, error)
	UpdateStatus(ctx context.Context, bucketPublicAccessBlock *v1alpha1.BucketPublicAccessBlock, opts v1.UpdateOptions) (*v1alpha1.BucketPublicAccessBlock, 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.BucketPublicAccessBlock, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketPublicAccessBlockList, 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.BucketPublicAccessBlock, err error)
	BucketPublicAccessBlockExpansion
}

BucketPublicAccessBlockInterface has methods to work with BucketPublicAccessBlock resources.

type BucketPublicAccessBlocksGetter

type BucketPublicAccessBlocksGetter interface {
	BucketPublicAccessBlocks(namespace string) BucketPublicAccessBlockInterface
}

BucketPublicAccessBlocksGetter has a method to return a BucketPublicAccessBlockInterface. A group's client should implement this interface.

type BucketReplicationConfigurationExpansion added in v0.5.0

type BucketReplicationConfigurationExpansion interface{}

type BucketReplicationConfigurationInterface added in v0.5.0

BucketReplicationConfigurationInterface has methods to work with BucketReplicationConfiguration resources.

type BucketReplicationConfigurationsGetter added in v0.5.0

type BucketReplicationConfigurationsGetter interface {
	BucketReplicationConfigurations(namespace string) BucketReplicationConfigurationInterface
}

BucketReplicationConfigurationsGetter has a method to return a BucketReplicationConfigurationInterface. A group's client should implement this interface.

type BucketRequestPaymentConfigurationExpansion added in v0.5.0

type BucketRequestPaymentConfigurationExpansion interface{}

type BucketRequestPaymentConfigurationInterface added in v0.5.0

BucketRequestPaymentConfigurationInterface has methods to work with BucketRequestPaymentConfiguration resources.

type BucketRequestPaymentConfigurationsGetter added in v0.5.0

type BucketRequestPaymentConfigurationsGetter interface {
	BucketRequestPaymentConfigurations(namespace string) BucketRequestPaymentConfigurationInterface
}

BucketRequestPaymentConfigurationsGetter has a method to return a BucketRequestPaymentConfigurationInterface. A group's client should implement this interface.

type BucketServerSideEncryptionConfigurationExpansion added in v0.5.0

type BucketServerSideEncryptionConfigurationExpansion interface{}

type BucketServerSideEncryptionConfigurationInterface added in v0.5.0

BucketServerSideEncryptionConfigurationInterface has methods to work with BucketServerSideEncryptionConfiguration resources.

type BucketServerSideEncryptionConfigurationsGetter added in v0.5.0

type BucketServerSideEncryptionConfigurationsGetter interface {
	BucketServerSideEncryptionConfigurations(namespace string) BucketServerSideEncryptionConfigurationInterface
}

BucketServerSideEncryptionConfigurationsGetter has a method to return a BucketServerSideEncryptionConfigurationInterface. A group's client should implement this interface.

type BucketVersioningExpansion added in v0.5.0

type BucketVersioningExpansion interface{}

type BucketVersioningInterface added in v0.5.0

type BucketVersioningInterface interface {
	Create(ctx context.Context, bucketVersioning *v1alpha1.BucketVersioning, opts v1.CreateOptions) (*v1alpha1.BucketVersioning, error)
	Update(ctx context.Context, bucketVersioning *v1alpha1.BucketVersioning, opts v1.UpdateOptions) (*v1alpha1.BucketVersioning, error)
	UpdateStatus(ctx context.Context, bucketVersioning *v1alpha1.BucketVersioning, opts v1.UpdateOptions) (*v1alpha1.BucketVersioning, 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.BucketVersioning, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketVersioningList, 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.BucketVersioning, err error)
	BucketVersioningExpansion
}

BucketVersioningInterface has methods to work with BucketVersioning resources.

type BucketVersioningsGetter added in v0.5.0

type BucketVersioningsGetter interface {
	BucketVersionings(namespace string) BucketVersioningInterface
}

BucketVersioningsGetter has a method to return a BucketVersioningInterface. A group's client should implement this interface.

type BucketWebsiteConfigurationExpansion added in v0.5.0

type BucketWebsiteConfigurationExpansion interface{}

type BucketWebsiteConfigurationInterface added in v0.5.0

type BucketWebsiteConfigurationInterface interface {
	Create(ctx context.Context, bucketWebsiteConfiguration *v1alpha1.BucketWebsiteConfiguration, opts v1.CreateOptions) (*v1alpha1.BucketWebsiteConfiguration, error)
	Update(ctx context.Context, bucketWebsiteConfiguration *v1alpha1.BucketWebsiteConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketWebsiteConfiguration, error)
	UpdateStatus(ctx context.Context, bucketWebsiteConfiguration *v1alpha1.BucketWebsiteConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketWebsiteConfiguration, 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.BucketWebsiteConfiguration, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketWebsiteConfigurationList, 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.BucketWebsiteConfiguration, err error)
	BucketWebsiteConfigurationExpansion
}

BucketWebsiteConfigurationInterface has methods to work with BucketWebsiteConfiguration resources.

type BucketWebsiteConfigurationsGetter added in v0.5.0

type BucketWebsiteConfigurationsGetter interface {
	BucketWebsiteConfigurations(namespace string) BucketWebsiteConfigurationInterface
}

BucketWebsiteConfigurationsGetter has a method to return a BucketWebsiteConfigurationInterface. A group's client should implement this interface.

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 ObjectCopiesGetter

type ObjectCopiesGetter interface {
	ObjectCopies(namespace string) ObjectCopyInterface
}

ObjectCopiesGetter has a method to return a ObjectCopyInterface. A group's client should implement this interface.

type ObjectCopyExpansion

type ObjectCopyExpansion interface{}

type ObjectCopyInterface

type ObjectCopyInterface interface {
	Create(ctx context.Context, objectCopy *v1alpha1.ObjectCopy, opts v1.CreateOptions) (*v1alpha1.ObjectCopy, error)
	Update(ctx context.Context, objectCopy *v1alpha1.ObjectCopy, opts v1.UpdateOptions) (*v1alpha1.ObjectCopy, error)
	UpdateStatus(ctx context.Context, objectCopy *v1alpha1.ObjectCopy, opts v1.UpdateOptions) (*v1alpha1.ObjectCopy, 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.ObjectCopy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ObjectCopyList, 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.ObjectCopy, err error)
	ObjectCopyExpansion
}

ObjectCopyInterface has methods to work with ObjectCopy resources.

type ObjectExpansion added in v0.5.0

type ObjectExpansion interface{}

type ObjectInterface added in v0.5.0

type ObjectInterface interface {
	Create(ctx context.Context, object *v1alpha1.Object, opts v1.CreateOptions) (*v1alpha1.Object, error)
	Update(ctx context.Context, object *v1alpha1.Object, opts v1.UpdateOptions) (*v1alpha1.Object, error)
	UpdateStatus(ctx context.Context, object *v1alpha1.Object, opts v1.UpdateOptions) (*v1alpha1.Object, 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.Object, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ObjectList, 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.Object, err error)
	ObjectExpansion
}

ObjectInterface has methods to work with Object resources.

type ObjectsGetter added in v0.5.0

type ObjectsGetter interface {
	Objects(namespace string) ObjectInterface
}

ObjectsGetter has a method to return a ObjectInterface. A group's client should implement this interface.

type S3V1alpha1Client

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

S3V1alpha1Client is used to interact with features provided by the s3.aws.kubeform.com group.

func New

New creates a new S3V1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new S3V1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *S3V1alpha1Client

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

func (*S3V1alpha1Client) AccessPoints

func (c *S3V1alpha1Client) AccessPoints(namespace string) AccessPointInterface

func (*S3V1alpha1Client) AccountPublicAccessBlocks

func (c *S3V1alpha1Client) AccountPublicAccessBlocks(namespace string) AccountPublicAccessBlockInterface

func (*S3V1alpha1Client) BucketACLs added in v0.5.0

func (c *S3V1alpha1Client) BucketACLs(namespace string) BucketACLInterface

func (*S3V1alpha1Client) BucketAccelerateConfigurations added in v0.5.0

func (c *S3V1alpha1Client) BucketAccelerateConfigurations(namespace string) BucketAccelerateConfigurationInterface

func (*S3V1alpha1Client) BucketAnalyticsConfigurations

func (c *S3V1alpha1Client) BucketAnalyticsConfigurations(namespace string) BucketAnalyticsConfigurationInterface

func (*S3V1alpha1Client) BucketCorsConfigurations added in v0.5.0

func (c *S3V1alpha1Client) BucketCorsConfigurations(namespace string) BucketCorsConfigurationInterface

func (*S3V1alpha1Client) BucketIntelligentTieringConfigurations added in v0.5.0

func (c *S3V1alpha1Client) BucketIntelligentTieringConfigurations(namespace string) BucketIntelligentTieringConfigurationInterface

func (*S3V1alpha1Client) BucketInventories

func (c *S3V1alpha1Client) BucketInventories(namespace string) BucketInventoryInterface

func (*S3V1alpha1Client) BucketLifecycleConfigurations added in v0.5.0

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

func (*S3V1alpha1Client) BucketLoggings added in v0.5.0

func (c *S3V1alpha1Client) BucketLoggings(namespace string) BucketLoggingInterface

func (*S3V1alpha1Client) BucketMetrics

func (c *S3V1alpha1Client) BucketMetrics(namespace string) BucketMetricInterface

func (*S3V1alpha1Client) BucketNotifications

func (c *S3V1alpha1Client) BucketNotifications(namespace string) BucketNotificationInterface

func (*S3V1alpha1Client) BucketObjectLockConfigurations added in v0.5.0

func (c *S3V1alpha1Client) BucketObjectLockConfigurations(namespace string) BucketObjectLockConfigurationInterface

func (*S3V1alpha1Client) BucketObjects

func (c *S3V1alpha1Client) BucketObjects(namespace string) BucketObjectInterface

func (*S3V1alpha1Client) BucketOwnershipControlses

func (c *S3V1alpha1Client) BucketOwnershipControlses(namespace string) BucketOwnershipControlsInterface

func (*S3V1alpha1Client) BucketPolicies

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

func (*S3V1alpha1Client) BucketPublicAccessBlocks

func (c *S3V1alpha1Client) BucketPublicAccessBlocks(namespace string) BucketPublicAccessBlockInterface

func (*S3V1alpha1Client) BucketReplicationConfigurations added in v0.5.0

func (c *S3V1alpha1Client) BucketReplicationConfigurations(namespace string) BucketReplicationConfigurationInterface

func (*S3V1alpha1Client) BucketRequestPaymentConfigurations added in v0.5.0

func (c *S3V1alpha1Client) BucketRequestPaymentConfigurations(namespace string) BucketRequestPaymentConfigurationInterface

func (*S3V1alpha1Client) BucketServerSideEncryptionConfigurations added in v0.5.0

func (c *S3V1alpha1Client) BucketServerSideEncryptionConfigurations(namespace string) BucketServerSideEncryptionConfigurationInterface

func (*S3V1alpha1Client) BucketVersionings added in v0.5.0

func (c *S3V1alpha1Client) BucketVersionings(namespace string) BucketVersioningInterface

func (*S3V1alpha1Client) BucketWebsiteConfigurations added in v0.5.0

func (c *S3V1alpha1Client) BucketWebsiteConfigurations(namespace string) BucketWebsiteConfigurationInterface

func (*S3V1alpha1Client) Buckets

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

func (*S3V1alpha1Client) ObjectCopies

func (c *S3V1alpha1Client) ObjectCopies(namespace string) ObjectCopyInterface

func (*S3V1alpha1Client) Objects added in v0.5.0

func (c *S3V1alpha1Client) Objects(namespace string) ObjectInterface

func (*S3V1alpha1Client) RESTClient

func (c *S3V1alpha1Client) 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