// *** 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 GetMigrateJobsListDstInfoInfoResult
    {
        /// <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 gateway id.
        /// </summary>
        public readonly string CcnGwId;
        /// <summary>
        /// cvm instance id.
        /// </summary>
        public readonly string CvmInstanceId;
        /// <summary>
        /// database kernel.
        /// </summary>
        public readonly string DbKernel;
        /// <summary>
        /// engine version.
        /// </summary>
        public readonly string EngineVersion;
        /// <summary>
        /// host.
        /// </summary>
        public readonly string Host;
        /// <summary>
        /// instance id.
        /// </summary>
        public readonly string InstanceId;
        /// <summary>
        /// password.
        /// </summary>
        public readonly string Password;
        /// <summary>
        /// port.
        /// </summary>
        public readonly int Port;
        /// <summary>
        /// node role.
        /// </summary>
        public readonly string Role;
        /// <summary>
        /// subnet id.
        /// </summary>
        public readonly string SubnetId;
        /// <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>
        /// 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 GetMigrateJobsListDstInfoInfoResult(
            string account,

            string accountMode,

            string accountRole,

            string ccnGwId,

            string cvmInstanceId,

            string dbKernel,

            string engineVersion,

            string host,

            string instanceId,

            string password,

            int port,

            string role,

            string subnetId,

            string tmpSecretId,

            string tmpSecretKey,

            string tmpToken,

            string uniqVpnGwId,

            string user,

            string vpcId)
        {
            Account = account;
            AccountMode = accountMode;
            AccountRole = accountRole;
            CcnGwId = ccnGwId;
            CvmInstanceId = cvmInstanceId;
            DbKernel = dbKernel;
            EngineVersion = engineVersion;
            Host = host;
            InstanceId = instanceId;
            Password = password;
            Port = port;
            Role = role;
            SubnetId = subnetId;
            TmpSecretId = tmpSecretId;
            TmpSecretKey = tmpSecretKey;
            TmpToken = tmpToken;
            UniqVpnGwId = uniqVpnGwId;
            User = user;
            VpcId = vpcId;
        }
    }
}
