polardb-20170801/core/Models/DescribeGlobalDataNetworkListResponseBody.cs (99 lines of code) (raw):
// This file is auto-generated, don't edit it. Thanks.
using System;
using System.Collections.Generic;
using System.IO;
using Tea;
namespace AlibabaCloud.SDK.Polardb20170801.Models
{
public class DescribeGlobalDataNetworkListResponseBody : TeaModel {
[NameInMap("Items")]
[Validation(Required=false)]
public DescribeGlobalDataNetworkListResponseBodyItems Items { get; set; }
public class DescribeGlobalDataNetworkListResponseBodyItems : TeaModel {
[NameInMap("Networks")]
[Validation(Required=false)]
public List<DescribeGlobalDataNetworkListResponseBodyItemsNetworks> Networks { get; set; }
public class DescribeGlobalDataNetworkListResponseBodyItemsNetworks : TeaModel {
[NameInMap("Channels")]
[Validation(Required=false)]
public List<DescribeGlobalDataNetworkListResponseBodyItemsNetworksChannels> Channels { get; set; }
public class DescribeGlobalDataNetworkListResponseBodyItemsNetworksChannels : TeaModel {
/// <summary>
/// <b>Example:</b>
/// <para>gdc-xxx</para>
/// </summary>
[NameInMap("ChannelId")]
[Validation(Required=false)]
public string ChannelId { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>Syncing</para>
/// </summary>
[NameInMap("ChannelStatus")]
[Validation(Required=false)]
public string ChannelStatus { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>true</para>
/// </summary>
[NameInMap("FreezeSourceDuringSync")]
[Validation(Required=false)]
public bool? FreezeSourceDuringSync { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>11.45%</para>
/// </summary>
[NameInMap("Progress")]
[Validation(Required=false)]
public string Progress { get; set; }
}
/// <summary>
/// <b>Example:</b>
/// <para>2025-03-25T09:37:10Z</para>
/// </summary>
[NameInMap("CreateTime")]
[Validation(Required=false)]
public string CreateTime { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>mygdn</para>
/// </summary>
[NameInMap("NetworkDescription")]
[Validation(Required=false)]
public string NetworkDescription { get; set; }
/// <summary>
/// <para>GDN ID</para>
///
/// <b>Example:</b>
/// <para>gdn-xxx</para>
/// </summary>
[NameInMap("NetworkId")]
[Validation(Required=false)]
public string NetworkId { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>Running</para>
/// </summary>
[NameInMap("NetworkStatus")]
[Validation(Required=false)]
public string NetworkStatus { get; set; }
[NameInMap("NetworkTopology")]
[Validation(Required=false)]
public DescribeGlobalDataNetworkListResponseBodyItemsNetworksNetworkTopology NetworkTopology { get; set; }
public class DescribeGlobalDataNetworkListResponseBodyItemsNetworksNetworkTopology : TeaModel {
[NameInMap("Destinations")]
[Validation(Required=false)]
public List<DescribeGlobalDataNetworkListResponseBodyItemsNetworksNetworkTopologyDestinations> Destinations { get; set; }
public class DescribeGlobalDataNetworkListResponseBodyItemsNetworksNetworkTopologyDestinations : TeaModel {
/// <summary>
/// <b>Example:</b>
/// <para>/</para>
/// </summary>
[NameInMap("DestinationFileSystemPath")]
[Validation(Required=false)]
public string DestinationFileSystemPath { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>pfs-xxx</para>
/// </summary>
[NameInMap("DestinationId")]
[Validation(Required=false)]
public string DestinationId { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>cn-beijing</para>
/// </summary>
[NameInMap("DestinationRegion")]
[Validation(Required=false)]
public string DestinationRegion { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>pfs</para>
/// </summary>
[NameInMap("DestinationType")]
[Validation(Required=false)]
public string DestinationType { get; set; }
}
[NameInMap("Sources")]
[Validation(Required=false)]
public List<DescribeGlobalDataNetworkListResponseBodyItemsNetworksNetworkTopologySources> Sources { get; set; }
public class DescribeGlobalDataNetworkListResponseBodyItemsNetworksNetworkTopologySources : TeaModel {
/// <summary>
/// <b>Example:</b>
/// <para>/</para>
/// </summary>
[NameInMap("SourceFileSystemPath")]
[Validation(Required=false)]
public string SourceFileSystemPath { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>oss-xxx</para>
/// </summary>
[NameInMap("SourceId")]
[Validation(Required=false)]
public string SourceId { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>cn-wulanchabu</para>
/// </summary>
[NameInMap("SourceRegion")]
[Validation(Required=false)]
public string SourceRegion { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>oss</para>
/// </summary>
[NameInMap("SourceType")]
[Validation(Required=false)]
public string SourceType { get; set; }
}
}
}
}
/// <summary>
/// <b>Example:</b>
/// <para>1</para>
/// </summary>
[NameInMap("PageNumber")]
[Validation(Required=false)]
public string PageNumber { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>1</para>
/// </summary>
[NameInMap("PageRecordCount")]
[Validation(Required=false)]
public string PageRecordCount { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>CD35F3-F3-44CA-AFFF-BAF869******</para>
/// </summary>
[NameInMap("RequestId")]
[Validation(Required=false)]
public string RequestId { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>1</para>
/// </summary>
[NameInMap("TotalRecordCount")]
[Validation(Required=false)]
public string TotalRecordCount { get; set; }
}
}