<filename>sdk/dotnet/Tencentcloud/Dts/Outputs/GetMigrateJobsListStepInfoStepInfoResult.cs// *** 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 GetMigrateJobsListStepInfoStepInfoResult
    {
        /// <summary>
        /// error list.
        /// </summary>
        public readonly ImmutableArray<Outputs.GetMigrateJobsListStepInfoStepInfoErrorResult> Errors;
        /// <summary>
        /// the percent of miragtion progress.
        /// </summary>
        public readonly int Percent;
        /// <summary>
        /// start time.
        /// </summary>
        public readonly string StartTime;
        /// <summary>
        /// migrate status.
        /// </summary>
        public readonly string Status;
        /// <summary>
        /// step id.
        /// </summary>
        public readonly string StepId;
        /// <summary>
        /// step message.
        /// </summary>
        public readonly string StepMessage;
        /// <summary>
        /// step name.
        /// </summary>
        public readonly string StepName;
        /// <summary>
        /// step number.
        /// </summary>
        public readonly int StepNo;
        /// <summary>
        /// warning list.
        /// </summary>
        public readonly ImmutableArray<Outputs.GetMigrateJobsListStepInfoStepInfoWarningResult> Warnings;

        [OutputConstructor]
        private GetMigrateJobsListStepInfoStepInfoResult(
            ImmutableArray<Outputs.GetMigrateJobsListStepInfoStepInfoErrorResult> errors,

            int percent,

            string startTime,

            string status,

            string stepId,

            string stepMessage,

            string stepName,

            int stepNo,

            ImmutableArray<Outputs.GetMigrateJobsListStepInfoStepInfoWarningResult> warnings)
        {
            Errors = errors;
            Percent = percent;
            StartTime = startTime;
            Status = status;
            StepId = stepId;
            StepMessage = stepMessage;
            StepName = stepName;
            StepNo = stepNo;
            Warnings = warnings;
        }
    }
}
