// *** 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.Inputs
{

    public sealed class MigrateJobDstInfoInfoArgs : Pulumi.ResourceArgs
    {
        /// <summary>
        /// Account.
        /// </summary>
        [Input("account")]
        public Input<string>? Account { get; set; }

        /// <summary>
        /// AccountMode.
        /// </summary>
        [Input("accountMode")]
        public Input<string>? AccountMode { get; set; }

        /// <summary>
        /// AccountRole.
        /// </summary>
        [Input("accountRole")]
        public Input<string>? AccountRole { get; set; }

        /// <summary>
        /// CcnGwId.
        /// </summary>
        [Input("ccnGwId")]
        public Input<string>? CcnGwId { get; set; }

        /// <summary>
        /// CvmInstanceId.
        /// </summary>
        [Input("cvmInstanceId")]
        public Input<string>? CvmInstanceId { get; set; }

        /// <summary>
        /// DbKernel.
        /// </summary>
        [Input("dbKernel")]
        public Input<string>? DbKernel { get; set; }

        /// <summary>
        /// EngineVersion.
        /// </summary>
        [Input("engineVersion")]
        public Input<string>? EngineVersion { get; set; }

        /// <summary>
        /// Host.
        /// </summary>
        [Input("host")]
        public Input<string>? Host { get; set; }

        /// <summary>
        /// InstanceId.
        /// </summary>
        [Input("instanceId")]
        public Input<string>? InstanceId { get; set; }

        /// <summary>
        /// Password.
        /// </summary>
        [Input("password")]
        public Input<string>? Password { get; set; }

        /// <summary>
        /// Port.
        /// </summary>
        [Input("port")]
        public Input<int>? Port { get; set; }

        /// <summary>
        /// Role.
        /// </summary>
        [Input("role")]
        public Input<string>? Role { get; set; }

        /// <summary>
        /// SubnetId.
        /// </summary>
        [Input("subnetId")]
        public Input<string>? SubnetId { get; set; }

        /// <summary>
        /// TmpSecretId.
        /// </summary>
        [Input("tmpSecretId")]
        public Input<string>? TmpSecretId { get; set; }

        /// <summary>
        /// TmpSecretKey.
        /// </summary>
        [Input("tmpSecretKey")]
        public Input<string>? TmpSecretKey { get; set; }

        /// <summary>
        /// TmpToken.
        /// </summary>
        [Input("tmpToken")]
        public Input<string>? TmpToken { get; set; }

        /// <summary>
        /// UniqDcgId.
        /// </summary>
        [Input("uniqDcgId")]
        public Input<string>? UniqDcgId { get; set; }

        /// <summary>
        /// UniqVpnGwId.
        /// </summary>
        [Input("uniqVpnGwId")]
        public Input<string>? UniqVpnGwId { get; set; }

        /// <summary>
        /// User.
        /// </summary>
        [Input("user")]
        public Input<string>? User { get; set; }

        /// <summary>
        /// VpcId.
        /// </summary>
        [Input("vpcId")]
        public Input<string>? VpcId { get; set; }

        public MigrateJobDstInfoInfoArgs()
        {
        }
    }
}
