Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AccessPointExpansion
- type AccessPointInterface
- type AccessPointsGetter
- type AccountPublicAccessBlockExpansion
- type AccountPublicAccessBlockInterface
- type AccountPublicAccessBlocksGetter
- type BucketACLExpansion
- type BucketACLInterface
- type BucketACLsGetter
- type BucketAccelerateConfigurationExpansion
- type BucketAccelerateConfigurationInterface
- type BucketAccelerateConfigurationsGetter
- type BucketAnalyticsConfigurationExpansion
- type BucketAnalyticsConfigurationInterface
- type BucketAnalyticsConfigurationsGetter
- type BucketCorsConfigurationExpansion
- type BucketCorsConfigurationInterface
- type BucketCorsConfigurationsGetter
- type BucketExpansion
- type BucketIntelligentTieringConfigurationExpansion
- type BucketIntelligentTieringConfigurationInterface
- type BucketIntelligentTieringConfigurationsGetter
- type BucketInterface
- type BucketInventoriesGetter
- type BucketInventoryExpansion
- type BucketInventoryInterface
- type BucketLifecycleConfigurationExpansion
- type BucketLifecycleConfigurationInterface
- type BucketLifecycleConfigurationsGetter
- type BucketLoggingExpansion
- type BucketLoggingInterface
- type BucketLoggingsGetter
- type BucketMetricExpansion
- type BucketMetricInterface
- type BucketMetricsGetter
- type BucketNotificationExpansion
- type BucketNotificationInterface
- type BucketNotificationsGetter
- type BucketObjectExpansion
- type BucketObjectInterface
- type BucketObjectLockConfigurationExpansion
- type BucketObjectLockConfigurationInterface
- type BucketObjectLockConfigurationsGetter
- type BucketObjectsGetter
- type BucketOwnershipControlsExpansion
- type BucketOwnershipControlsInterface
- type BucketOwnershipControlsesGetter
- type BucketPoliciesGetter
- type BucketPolicyExpansion
- type BucketPolicyInterface
- type BucketPublicAccessBlockExpansion
- type BucketPublicAccessBlockInterface
- type BucketPublicAccessBlocksGetter
- type BucketReplicationConfigurationExpansion
- type BucketReplicationConfigurationInterface
- type BucketReplicationConfigurationsGetter
- type BucketRequestPaymentConfigurationExpansion
- type BucketRequestPaymentConfigurationInterface
- type BucketRequestPaymentConfigurationsGetter
- type BucketServerSideEncryptionConfigurationExpansion
- type BucketServerSideEncryptionConfigurationInterface
- type BucketServerSideEncryptionConfigurationsGetter
- type BucketVersioningExpansion
- type BucketVersioningInterface
- type BucketVersioningsGetter
- type BucketWebsiteConfigurationExpansion
- type BucketWebsiteConfigurationInterface
- type BucketWebsiteConfigurationsGetter
- type BucketsGetter
- type ObjectCopiesGetter
- type ObjectCopyExpansion
- type ObjectCopyInterface
- type ObjectExpansion
- type ObjectInterface
- type ObjectsGetter
- type S3V1alpha1Client
- func (c *S3V1alpha1Client) AccessPoints(namespace string) AccessPointInterface
- func (c *S3V1alpha1Client) AccountPublicAccessBlocks(namespace string) AccountPublicAccessBlockInterface
- func (c *S3V1alpha1Client) BucketACLs(namespace string) BucketACLInterface
- func (c *S3V1alpha1Client) BucketAccelerateConfigurations(namespace string) BucketAccelerateConfigurationInterface
- func (c *S3V1alpha1Client) BucketAnalyticsConfigurations(namespace string) BucketAnalyticsConfigurationInterface
- func (c *S3V1alpha1Client) BucketCorsConfigurations(namespace string) BucketCorsConfigurationInterface
- func (c *S3V1alpha1Client) BucketIntelligentTieringConfigurations(namespace string) BucketIntelligentTieringConfigurationInterface
- func (c *S3V1alpha1Client) BucketInventories(namespace string) BucketInventoryInterface
- func (c *S3V1alpha1Client) BucketLifecycleConfigurations(namespace string) BucketLifecycleConfigurationInterface
- func (c *S3V1alpha1Client) BucketLoggings(namespace string) BucketLoggingInterface
- func (c *S3V1alpha1Client) BucketMetrics(namespace string) BucketMetricInterface
- func (c *S3V1alpha1Client) BucketNotifications(namespace string) BucketNotificationInterface
- func (c *S3V1alpha1Client) BucketObjectLockConfigurations(namespace string) BucketObjectLockConfigurationInterface
- func (c *S3V1alpha1Client) BucketObjects(namespace string) BucketObjectInterface
- func (c *S3V1alpha1Client) BucketOwnershipControlses(namespace string) BucketOwnershipControlsInterface
- func (c *S3V1alpha1Client) BucketPolicies(namespace string) BucketPolicyInterface
- func (c *S3V1alpha1Client) BucketPublicAccessBlocks(namespace string) BucketPublicAccessBlockInterface
- func (c *S3V1alpha1Client) BucketReplicationConfigurations(namespace string) BucketReplicationConfigurationInterface
- func (c *S3V1alpha1Client) BucketRequestPaymentConfigurations(namespace string) BucketRequestPaymentConfigurationInterface
- func (c *S3V1alpha1Client) BucketServerSideEncryptionConfigurations(namespace string) BucketServerSideEncryptionConfigurationInterface
- func (c *S3V1alpha1Client) BucketVersionings(namespace string) BucketVersioningInterface
- func (c *S3V1alpha1Client) BucketWebsiteConfigurations(namespace string) BucketWebsiteConfigurationInterface
- func (c *S3V1alpha1Client) Buckets(namespace string) BucketInterface
- func (c *S3V1alpha1Client) ObjectCopies(namespace string) ObjectCopyInterface
- func (c *S3V1alpha1Client) Objects(namespace string) ObjectInterface
- func (c *S3V1alpha1Client) RESTClient() rest.Interface
- type S3V1alpha1Interface
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
type BucketIntelligentTieringConfigurationInterface interface { Create(ctx context.Context, bucketIntelligentTieringConfiguration *v1alpha1.BucketIntelligentTieringConfiguration, opts v1.CreateOptions) (*v1alpha1.BucketIntelligentTieringConfiguration, error) Update(ctx context.Context, bucketIntelligentTieringConfiguration *v1alpha1.BucketIntelligentTieringConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketIntelligentTieringConfiguration, error) UpdateStatus(ctx context.Context, bucketIntelligentTieringConfiguration *v1alpha1.BucketIntelligentTieringConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketIntelligentTieringConfiguration, 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.BucketIntelligentTieringConfiguration, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketIntelligentTieringConfigurationList, 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.BucketIntelligentTieringConfiguration, err error) BucketIntelligentTieringConfigurationExpansion }
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
type BucketReplicationConfigurationInterface interface { Create(ctx context.Context, bucketReplicationConfiguration *v1alpha1.BucketReplicationConfiguration, opts v1.CreateOptions) (*v1alpha1.BucketReplicationConfiguration, error) Update(ctx context.Context, bucketReplicationConfiguration *v1alpha1.BucketReplicationConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketReplicationConfiguration, error) UpdateStatus(ctx context.Context, bucketReplicationConfiguration *v1alpha1.BucketReplicationConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketReplicationConfiguration, 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.BucketReplicationConfiguration, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketReplicationConfigurationList, 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.BucketReplicationConfiguration, err error) BucketReplicationConfigurationExpansion }
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
type BucketRequestPaymentConfigurationInterface interface { Create(ctx context.Context, bucketRequestPaymentConfiguration *v1alpha1.BucketRequestPaymentConfiguration, opts v1.CreateOptions) (*v1alpha1.BucketRequestPaymentConfiguration, error) Update(ctx context.Context, bucketRequestPaymentConfiguration *v1alpha1.BucketRequestPaymentConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketRequestPaymentConfiguration, error) UpdateStatus(ctx context.Context, bucketRequestPaymentConfiguration *v1alpha1.BucketRequestPaymentConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketRequestPaymentConfiguration, 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.BucketRequestPaymentConfiguration, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketRequestPaymentConfigurationList, 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.BucketRequestPaymentConfiguration, err error) BucketRequestPaymentConfigurationExpansion }
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
type BucketServerSideEncryptionConfigurationInterface interface { Create(ctx context.Context, bucketServerSideEncryptionConfiguration *v1alpha1.BucketServerSideEncryptionConfiguration, opts v1.CreateOptions) (*v1alpha1.BucketServerSideEncryptionConfiguration, error) Update(ctx context.Context, bucketServerSideEncryptionConfiguration *v1alpha1.BucketServerSideEncryptionConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketServerSideEncryptionConfiguration, error) UpdateStatus(ctx context.Context, bucketServerSideEncryptionConfiguration *v1alpha1.BucketServerSideEncryptionConfiguration, opts v1.UpdateOptions) (*v1alpha1.BucketServerSideEncryptionConfiguration, 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.BucketServerSideEncryptionConfiguration, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BucketServerSideEncryptionConfigurationList, 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.BucketServerSideEncryptionConfiguration, err error) BucketServerSideEncryptionConfigurationExpansion }
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 ¶
func New(c rest.Interface) *S3V1alpha1Client
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.
type S3V1alpha1Interface ¶
type S3V1alpha1Interface interface { RESTClient() rest.Interface AccessPointsGetter AccountPublicAccessBlocksGetter BucketsGetter BucketACLsGetter BucketAccelerateConfigurationsGetter BucketAnalyticsConfigurationsGetter BucketCorsConfigurationsGetter BucketIntelligentTieringConfigurationsGetter BucketInventoriesGetter BucketLifecycleConfigurationsGetter BucketLoggingsGetter BucketMetricsGetter BucketNotificationsGetter BucketObjectsGetter BucketObjectLockConfigurationsGetter BucketOwnershipControlsesGetter BucketPoliciesGetter BucketPublicAccessBlocksGetter BucketReplicationConfigurationsGetter BucketRequestPaymentConfigurationsGetter BucketServerSideEncryptionConfigurationsGetter BucketVersioningsGetter BucketWebsiteConfigurationsGetter ObjectsGetter ObjectCopiesGetter }
Source Files
¶
- accesspoint.go
- accountpublicaccessblock.go
- bucket.go
- bucketaccelerateconfiguration.go
- bucketacl.go
- bucketanalyticsconfiguration.go
- bucketcorsconfiguration.go
- bucketintelligenttieringconfiguration.go
- bucketinventory.go
- bucketlifecycleconfiguration.go
- bucketlogging.go
- bucketmetric.go
- bucketnotification.go
- bucketobject.go
- bucketobjectlockconfiguration.go
- bucketownershipcontrols.go
- bucketpolicy.go
- bucketpublicaccessblock.go
- bucketreplicationconfiguration.go
- bucketrequestpaymentconfiguration.go
- bucketserversideencryptionconfiguration.go
- bucketversioning.go
- bucketwebsiteconfiguration.go
- doc.go
- generated_expansion.go
- object.go
- objectcopy.go
- s3_client.go