package config

type S3 struct {
	Region    string `mapstructure:"region" json:"region" yaml:"region"`
	Endpoint  string `mapstructure:"endpoint" json:"endpoint" yaml:"endpoint"`
	AccessKey string `mapstructure:"access_key" json:"access_key" yaml:"access_key"`
	SecretKey string `mapstructure:"secret_key" json:"secret_key" yaml:"secret_key"`
	Bucket    string `mapstructure:"bucket" json:"bucket" yaml:"bucket"`
}

type K8SS3 struct {
	Region           string `mapstructure:"region" json:"region" yaml:"region"`
	Endpoint         string `mapstructure:"endpoint" json:"endpoint" yaml:"endpoint"`
	Insecure         bool   `json:"insecure"`
	S3ForcePathStyle string `json:"s3_force_path_style"`
	AccessKey        string `mapstructure:"access_key" json:"access_key" yaml:"access_key"`
	SecretKey        string `mapstructure:"secret_key" json:"secret_key" yaml:"secret_key"`
	Bucket           string `mapstructure:"bucket" json:"bucket" yaml:"bucket"`
}
