Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewIOFromObject ¶
func NewIOFromObject(ctx context.Context, client kclient.Client, in *platformApi.ArangoPlatformStorage) (pbImplStorageV2Shared.IO, error)
Types ¶
type Configuration ¶
type Configuration struct { Type ConfigurationType S3 pbImplStorageV2SharedS3.Configuration GCS pbImplStorageV2SharedGCS.Configuration }
func NewConfiguration ¶
func NewConfiguration(mods ...util.ModR[Configuration]) Configuration
func (Configuration) IO ¶
func (c Configuration) IO(ctx context.Context) (pbImplStorageV2Shared.IO, error)
func (Configuration) Validate ¶
func (c Configuration) Validate() error
func (Configuration) With ¶
func (c Configuration) With(mods ...util.ModR[Configuration]) Configuration
type ConfigurationType ¶
type ConfigurationType string
const ( ConfigurationTypeS3 ConfigurationType = "s3" ConfigurationTypeGCS ConfigurationType = "gcs" )
Click to show internal directories.
Click to hide internal directories.