Files
OnboardXAdmin/SimpleAdmin.System/Options/OssSettingOptions.cs
T
2026-08-24 18:16:08 +08:00

62 lines
1.4 KiB
C#

namespace SimpleAdmin.System;
/// <summary>
/// 阿里云 OSS 及文档预览服务配置。
/// </summary>
public class OssSettingOptions
{
/// <summary>
/// OSS 访问密钥 Id。
/// </summary>
public string AccessKeyID { get; set; }
/// <summary>
/// OSS 访问密钥。
/// </summary>
public string AccessKeySecret { get; set; }
/// <summary>
/// 用于换取临时凭证的 RAM 角色 ARN。
/// </summary>
public string RoleArn { get; set; }
/// <summary>
/// STS 角色会话名称。
/// </summary>
public string RoleSessionName { get; set; }
/// <summary>
/// STS 服务端点。
/// </summary>
public string StsEndpoint { get; set; }
/// <summary>
/// OSS Bucket 名称。
/// </summary>
public string Bucket { get; set; }
/// <summary>
/// OSS 服务端点。
/// </summary>
public string EndPoint { get; set; }
/// <summary>
/// IMM 服务端点。
/// </summary>
public string IMMEndpoint { get; set; }
/// <summary>
/// IMM 项目名称。
/// </summary>
public string IMMProject { get; set; }
/// <summary>
/// OSS 自定义访问域名。
/// </summary>
public string OSSUrl { get; set; }
/// <summary>
/// 阿里云地域 Id。
/// </summary>
public string RegionId { get; set; }
}