<reponame>Kagashino/pulumi-tctest// *** 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 APIGatewayAPIsListResult
    {
        public readonly string ApiDesc;
        public readonly string ApiName;
        public readonly string AuthType;
        public readonly string CreateTime;
        public readonly bool EnableCors;
        public readonly string ModifyTime;
        public readonly string Protocol;
        public readonly string RequestConfigMethod;
        public readonly string RequestConfigPath;
        public readonly ImmutableArray<Outputs.APIGatewayAPIsListRequestParameterResult> RequestParameters;
        public readonly ImmutableArray<Outputs.APIGatewayAPIsListResponseErrorCodeResult> ResponseErrorCodes;
        public readonly string ResponseFailExample;
        public readonly string ResponseSuccessExample;
        public readonly string ResponseType;
        public readonly string ServiceConfigMethod;
        public readonly string ServiceConfigMockReturnMessage;
        public readonly string ServiceConfigPath;
        public readonly string ServiceConfigProduct;
        public readonly string ServiceConfigScfFunctionName;
        public readonly string ServiceConfigScfFunctionNamespace;
        public readonly string ServiceConfigScfFunctionQualifier;
        public readonly int ServiceConfigTimeout;
        public readonly string ServiceConfigType;
        public readonly string ServiceConfigUrl;
        public readonly string ServiceConfigVpcId;
        public readonly string ServiceId;

        [OutputConstructor]
        private APIGatewayAPIsListResult(
            string apiDesc,

            string apiName,

            string authType,

            string createTime,

            bool enableCors,

            string modifyTime,

            string protocol,

            string requestConfigMethod,

            string requestConfigPath,

            ImmutableArray<Outputs.APIGatewayAPIsListRequestParameterResult> requestParameters,

            ImmutableArray<Outputs.APIGatewayAPIsListResponseErrorCodeResult> responseErrorCodes,

            string responseFailExample,

            string responseSuccessExample,

            string responseType,

            string serviceConfigMethod,

            string serviceConfigMockReturnMessage,

            string serviceConfigPath,

            string serviceConfigProduct,

            string serviceConfigScfFunctionName,

            string serviceConfigScfFunctionNamespace,

            string serviceConfigScfFunctionQualifier,

            int serviceConfigTimeout,

            string serviceConfigType,

            string serviceConfigUrl,

            string serviceConfigVpcId,

            string serviceId)
        {
            ApiDesc = apiDesc;
            ApiName = apiName;
            AuthType = authType;
            CreateTime = createTime;
            EnableCors = enableCors;
            ModifyTime = modifyTime;
            Protocol = protocol;
            RequestConfigMethod = requestConfigMethod;
            RequestConfigPath = requestConfigPath;
            RequestParameters = requestParameters;
            ResponseErrorCodes = responseErrorCodes;
            ResponseFailExample = responseFailExample;
            ResponseSuccessExample = responseSuccessExample;
            ResponseType = responseType;
            ServiceConfigMethod = serviceConfigMethod;
            ServiceConfigMockReturnMessage = serviceConfigMockReturnMessage;
            ServiceConfigPath = serviceConfigPath;
            ServiceConfigProduct = serviceConfigProduct;
            ServiceConfigScfFunctionName = serviceConfigScfFunctionName;
            ServiceConfigScfFunctionNamespace = serviceConfigScfFunctionNamespace;
            ServiceConfigScfFunctionQualifier = serviceConfigScfFunctionQualifier;
            ServiceConfigTimeout = serviceConfigTimeout;
            ServiceConfigType = serviceConfigType;
            ServiceConfigUrl = serviceConfigUrl;
            ServiceConfigVpcId = serviceConfigVpcId;
            ServiceId = serviceId;
        }
    }
}
