Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AccessPointPoliciesGetter
- type AccessPointPolicyExpansion
- type AccessPointPolicyInterface
- type BucketExpansion
- type BucketInterface
- type BucketLifecycleConfigurationExpansion
- type BucketLifecycleConfigurationInterface
- type BucketLifecycleConfigurationsGetter
- type BucketPoliciesGetter
- type BucketPolicyExpansion
- type BucketPolicyInterface
- type BucketsGetter
- type MultiRegionAccessPointExpansion
- type MultiRegionAccessPointInterface
- type MultiRegionAccessPointPoliciesGetter
- type MultiRegionAccessPointPolicyExpansion
- type MultiRegionAccessPointPolicyInterface
- type MultiRegionAccessPointsGetter
- type ObjectLambdaAccessPointExpansion
- type ObjectLambdaAccessPointInterface
- type ObjectLambdaAccessPointPoliciesGetter
- type ObjectLambdaAccessPointPolicyExpansion
- type ObjectLambdaAccessPointPolicyInterface
- type ObjectLambdaAccessPointsGetter
- type S3controlV1alpha1Client
- func (c *S3controlV1alpha1Client) AccessPointPolicies(namespace string) AccessPointPolicyInterface
- func (c *S3controlV1alpha1Client) BucketLifecycleConfigurations(namespace string) BucketLifecycleConfigurationInterface
- func (c *S3controlV1alpha1Client) BucketPolicies(namespace string) BucketPolicyInterface
- func (c *S3controlV1alpha1Client) Buckets(namespace string) BucketInterface
- func (c *S3controlV1alpha1Client) MultiRegionAccessPointPolicies(namespace string) MultiRegionAccessPointPolicyInterface
- func (c *S3controlV1alpha1Client) MultiRegionAccessPoints(namespace string) MultiRegionAccessPointInterface
- func (c *S3controlV1alpha1Client) ObjectLambdaAccessPointPolicies(namespace string) ObjectLambdaAccessPointPolicyInterface
- func (c *S3controlV1alpha1Client) ObjectLambdaAccessPoints(namespace string) ObjectLambdaAccessPointInterface
- func (c *S3controlV1alpha1Client) RESTClient() rest.Interface
- type S3controlV1alpha1Interface
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 ¶
func New(c rest.Interface) *S3controlV1alpha1Client
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.
type S3controlV1alpha1Interface ¶
type S3controlV1alpha1Interface interface { RESTClient() rest.Interface AccessPointPoliciesGetter BucketsGetter BucketLifecycleConfigurationsGetter BucketPoliciesGetter MultiRegionAccessPointsGetter MultiRegionAccessPointPoliciesGetter ObjectLambdaAccessPointsGetter ObjectLambdaAccessPointPoliciesGetter }