You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
746 B
Go

package config
type Storage struct {
StorageType string `yaml:"storage-type"`
Oss *Oss
Obs *Obs
Cos *Cos
}
type Cos struct {
BucketURL string `yaml:"bucket-url"`
SecretID string `yaml:"secret-id"`
SecretKey string `yaml:"secret-key"`
Domain string `yaml:"domain"`
}
type Obs struct {
Endpoint string `yaml:"endpoint"`
AccessKey string `yaml:"access-key"`
SecretKey string `yaml:"secret-key"`
Bucket string `yaml:"bucket"`
Domain string `yaml:"domain"`
}
type Oss struct {
Endpoint string `yaml:"endpoint"`
AccessKeyID string `yaml:"access-key-id"`
AccessKeySecret string `yaml:"access-key-secret"`
Bucket string `yaml:"bucket"`
Domain string `yaml:"domain"`
}