// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;
using Pulumi;

namespace TencentCloudIAC.PulumiPackage.Tencentcloud.Dts.Outputs
{

    [OutputType]
    public sealed class GetSyncJobsListDstInfoResult
    {
        /// <summary>
        /// account.
        /// </summary>
        public readonly string Account;
        /// <summary>
        /// account mode.
        /// </summary>
        public readonly string AccountMode;
        /// <summary>
        /// account role.
        /// </summary>
        public readonly string AccountRole;
        /// <summary>
        /// ccn id.
        /// </summary>
        public readonly string CcnId;
        /// <summary>
        /// cvm instance id.
        /// </summary>
        public readonly string CvmInstanceId;
        /// <summary>
        /// database kernel.
        /// </summary>
        public readonly string DbKernel;
        /// <summary>
        /// database name.
        /// </summary>
        public readonly string DbName;
        /// <summary>
        /// engine version.
        /// </summary>
        public readonly string EngineVersion;
        /// <summary>
        /// instance id.
        /// </summary>
        public readonly string InstanceId;
        /// <summary>
        /// ip.
        /// </summary>
        public readonly string Ip;
        /// <summary>
        /// password.
        /// </summary>
        public readonly string Password;
        /// <summary>
        /// port.
        /// </summary>
        public readonly int Port;
        /// <summary>
        /// region.
        /// </summary>
        public readonly string Region;
        /// <summary>
        /// subnet id.
        /// </summary>
        public readonly string SubnetId;
        /// <summary>
        /// supplier.
        /// </summary>
        public readonly string Supplier;
        /// <summary>
        /// temporary secret id.
        /// </summary>
        public readonly string TmpSecretId;
        /// <summary>
        /// temporary secret key.
        /// </summary>
        public readonly string TmpSecretKey;
        /// <summary>
        /// temporary token.
        /// </summary>
        public readonly string TmpToken;
        /// <summary>
        /// dedicated gateway id.
        /// </summary>
        public readonly string UniqDcgId;
        /// <summary>
        /// vpn gateway id.
        /// </summary>
        public readonly string UniqVpnGwId;
        /// <summary>
        /// user.
        /// </summary>
        public readonly string User;
        /// <summary>
        /// vpc id.
        /// </summary>
        public readonly string VpcId;

        [OutputConstructor]
        private GetSyncJobsListDstInfoResult(
            string account,

            string accountMode,

            string accountRole,

            string ccnId,

            string cvmInstanceId,

            string dbKernel,

            string dbName,

            string engineVersion,

            string instanceId,

            string ip,

            string password,

            int port,

            string region,

            string subnetId,

            string supplier,

            string tmpSecretId,

            string tmpSecretKey,

            string tmpToken,

            string uniqDcgId,

            string uniqVpnGwId,

            string user,

            string vpcId)
        {
            Account = account;
            AccountMode = accountMode;
            AccountRole = accountRole;
            CcnId = ccnId;
            CvmInstanceId = cvmInstanceId;
            DbKernel = dbKernel;
            DbName = dbName;
            EngineVersion = engineVersion;
            InstanceId = instanceId;
            Ip = ip;
            Password = password;
            Port = port;
            Region = region;
            SubnetId = subnetId;
            Supplier = supplier;
            TmpSecretId = tmpSecretId;
            TmpSecretKey = tmpSecretKey;
            TmpToken = tmpToken;
            UniqDcgId = uniqDcgId;
            UniqVpnGwId = uniqVpnGwId;
            User = user;
            VpcId = vpcId;
        }
    }
}
