<gh_stars>0// *** 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.Cloud.Outputs
{

    [OutputType]
    public sealed class APIGatewayServicesListResult
    {
        public readonly string CreateTime;
        public readonly string ExclusiveSetName;
        public readonly int InnerHttpPort;
        public readonly int InnerHttpsPort;
        public readonly string InternalSubDomain;
        public readonly string IpVersion;
        public readonly string ModifyTime;
        public readonly ImmutableArray<string> NetTypes;
        public readonly string OuterSubDomain;
        public readonly string Protocol;
        public readonly string ServiceDesc;
        public readonly string ServiceId;
        public readonly string ServiceName;
        public readonly ImmutableArray<Outputs.APIGatewayServicesListUsagePlanListResult> UsagePlanLists;

        [OutputConstructor]
        private APIGatewayServicesListResult(
            string createTime,

            string exclusiveSetName,

            int innerHttpPort,

            int innerHttpsPort,

            string internalSubDomain,

            string ipVersion,

            string modifyTime,

            ImmutableArray<string> netTypes,

            string outerSubDomain,

            string protocol,

            string serviceDesc,

            string serviceId,

            string serviceName,

            ImmutableArray<Outputs.APIGatewayServicesListUsagePlanListResult> usagePlanLists)
        {
            CreateTime = createTime;
            ExclusiveSetName = exclusiveSetName;
            InnerHttpPort = innerHttpPort;
            InnerHttpsPort = innerHttpsPort;
            InternalSubDomain = internalSubDomain;
            IpVersion = ipVersion;
            ModifyTime = modifyTime;
            NetTypes = netTypes;
            OuterSubDomain = outerSubDomain;
            Protocol = protocol;
            ServiceDesc = serviceDesc;
            ServiceId = serviceId;
            ServiceName = serviceName;
            UsagePlanLists = usagePlanLists;
        }
    }
}
