package org.dromara.inspection.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 腾讯云COS配置属性
 *
 * @author LionLi
 */
@Data
@Component
@ConfigurationProperties(prefix = "tencent.cos")
public class TencentCosProperties {

    /**
     * 腾讯云SecretId
     */
    private String secretId;

    /**
     * 腾讯云SecretKey
     */
    private String secretKey;

    /**
     * 临时密钥有效期(秒),默认1800秒=30分钟
     */
    private Integer durationSeconds = 1800;

    /**
     * 存储桶名称
     */
    private String bucket;

    /**
     * 存储桶所在地域
     */
    private String region;

    /**
     * 腾讯云AppId
     */
    private String appId;
}
