import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::APIG::GatewayService */ export declare function getGatewayService(args: GetGatewayServiceArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getGatewayService. */ export interface GetGatewayServiceArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getGatewayService. */ export interface GetGatewayServiceResult { /** * Authentication configuration. */ readonly authSpec: outputs.apig.GetGatewayServiceAuthSpec; /** * Remarks. Length must be 0–253 characters. */ readonly comments: string; /** * Creation time. */ readonly createdTime: string; /** * Custom domain list. */ readonly customDomains: outputs.apig.GetGatewayServiceCustomDomain[]; /** * Domain details. */ readonly domainSpec: outputs.apig.GetGatewayServiceDomainSpec; /** * Domain type. Options: DefaultDomain: Default domain. CustomDomain: Custom domain. */ readonly domainType: string; /** * Default domain. */ readonly domains: outputs.apig.GetGatewayServiceDomain[]; /** * Gateway ID. */ readonly gatewayId: string; /** * Gateway name. */ readonly gatewayName: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Error message for service creation failure, deletion failure, or abnormal status. */ readonly message: string; /** * Supported protocols. Options: HTTP: HTTP. HTTPS: HTTPS. */ readonly protocols: string[]; /** * Service ID. */ readonly serviceId: string; /** * Service name. Supports uppercase and lowercase letters, numbers, and hyphens (-). Length must be 2–128 characters. Cannot start with a hyphen (-). */ readonly serviceName: string; /** * Default domain network configuration.. */ readonly serviceNetworkSpec: outputs.apig.GetGatewayServiceServiceNetworkSpec; /** * Service type. Options: AIProvider: AI model proxy. */ readonly serviceType: string; /** * Creating: Creating. CreatedFailed: Creation failed. Running: Running. Deleting: Deleting. DeletedFailed: Deletion failed. Abnormal: Abnormal. */ readonly status: string; } /** * Data Source schema for Volcengine::APIG::GatewayService */ export declare function getGatewayServiceOutput(args: GetGatewayServiceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getGatewayService. */ export interface GetGatewayServiceOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }