
namespace QYZH.InteractiveMagazine.Infrastructure.OSS
{
    /// <summary>
    /// OSS配置
    /// </summary>
    public class OSSOptions
    {
        public const string Section = "AliyunOSSConfigs";

        /// <summary>
        /// ID
        /// </summary>
        public string AccessKeyID { get; set; }

        /// <summary>
        /// 密钥
        /// </summary>
        public string AccessKeySecret { get; set; }

        /// <summary>
        /// 地区
        /// </summary>
        public string Region { get; set; }

        /// <summary>
        /// 存储桶
        /// </summary>
        public string BucketName { get; set; }

        /// <summary>
        /// 视频点播储存桶
        /// </summary>
        public string VodBucketName { get; set; }

        /// <summary>
        /// 存储桶
        /// </summary>
        public string RoleArn { get; set; }

        /// <summary>
        /// 过期时间
        /// </summary>
        public int DurationSeconds { get; set; }

        /// <summary>
        /// 终结点
        /// </summary>
        public string Endpoint { get; set; }

        /// <summary>
        /// IMM转换项目名称
        /// </summary>
        public string ProjectName { get; set; }

        /// <summary>
        /// 访问域名
        /// </summary>
        public string Domain { get; set; }
    }

}
