StorageNodesConfig.cs 830 B

123456789101112131415161718192021222324252627282930313233
  1. namespace Vinno.vCloud.Common.Storage.ObjectStorageInfo
  2. {
  3. public class StorageNodeInfo
  4. {
  5. /// <summary>
  6. /// inner address(release server upload/download address)
  7. /// </summary>
  8. public string Inner { get; set; }
  9. /// <summary>
  10. /// default address(upload address)
  11. /// </summary>
  12. public string Default { get; set; }
  13. /// <summary>
  14. /// CDN address(download address)
  15. /// </summary>
  16. public string CDN { get; set; }
  17. }
  18. public class StorageNodeItem
  19. {
  20. /// <summary>
  21. /// storage node name
  22. /// </summary>
  23. public string Name { get; set; }
  24. /// <summary>
  25. /// storage node name
  26. /// </summary>
  27. public StorageNodeInfo StorageNodeInfo { get; set; }
  28. }
  29. }