// *** 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;

namespace Pulumi.Tctest.Dc.Outputs
{

    [OutputType]
    public sealed class InstancesInstanceListResult
    {
        public readonly string AccessPointId;
        public readonly int Bandwidth;
        public readonly string CircuitCode;
        public readonly string CreateTime;
        public readonly string CustomerAddress;
        public readonly string CustomerEmail;
        public readonly string CustomerName;
        public readonly string CustomerPhone;
        public readonly string DcId;
        public readonly string EnabledTime;
        public readonly string ExpiredTime;
        public readonly string FaultReportContactPerson;
        public readonly string FaultReportContactPhone;
        public readonly string LineOperator;
        public readonly string Location;
        public readonly string Name;
        public readonly string PortType;
        public readonly string RedundantDcId;
        public readonly string State;
        public readonly string TencentAddress;

        [OutputConstructor]
        private InstancesInstanceListResult(
            string accessPointId,

            int bandwidth,

            string circuitCode,

            string createTime,

            string customerAddress,

            string customerEmail,

            string customerName,

            string customerPhone,

            string dcId,

            string enabledTime,

            string expiredTime,

            string faultReportContactPerson,

            string faultReportContactPhone,

            string lineOperator,

            string location,

            string name,

            string portType,

            string redundantDcId,

            string state,

            string tencentAddress)
        {
            AccessPointId = accessPointId;
            Bandwidth = bandwidth;
            CircuitCode = circuitCode;
            CreateTime = createTime;
            CustomerAddress = customerAddress;
            CustomerEmail = customerEmail;
            CustomerName = customerName;
            CustomerPhone = customerPhone;
            DcId = dcId;
            EnabledTime = enabledTime;
            ExpiredTime = expiredTime;
            FaultReportContactPerson = faultReportContactPerson;
            FaultReportContactPhone = faultReportContactPhone;
            LineOperator = lineOperator;
            Location = location;
            Name = name;
            PortType = portType;
            RedundantDcId = redundantDcId;
            State = state;
            TencentAddress = tencentAddress;
        }
    }
}
