import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::APIG::Gateway */ export declare function getGateway(args: GetGatewayArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getGateway. */ export interface GetGatewayArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getGateway. */ export interface GetGatewayResult { /** * Backend service configuration information */ readonly backendSpec: outputs.apig.GetGatewayBackendSpec; /** * Gateway remarks. Length limit: 0–253 characters. */ readonly comments: string; /** * Gateway creation time */ readonly createdTime: string; /** * Custom log configuration */ readonly customLog: outputs.apig.GetGatewayCustomLog; /** * Event */ readonly events: outputs.apig.GetGatewayEvent[]; /** * Gateway instance ID */ readonly gatewayId: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Log configuration */ readonly logSpec: outputs.apig.GetGatewayLogSpec; /** * Error message for gateway creation failure, deletion failure, or abnormal status */ readonly message: string; /** * Monitoring configuration information */ readonly monitorSpec: outputs.apig.GetGatewayMonitorSpec; /** * Gateway name */ readonly name: string; /** * Network configuration information */ readonly networkSpec: outputs.apig.GetGatewayNetworkSpec; /** * Project name */ readonly projectName: string; /** * Resource specification configuration information */ readonly resourceSpec: outputs.apig.GetGatewayResourceSpec; /** * Gateway status. Options: Creating: Creating; CreatedFailed: Creation failed; Updating: Updating; Running: Running; Deleting: Deleting; DeletedFailed: Deletion failed; Abnormal: Abnormal */ readonly status: string; /** * Subnet ID list. Length limit: 1–2 */ readonly subnetIds: string[]; /** * Link tracing configuration information. */ readonly traceSpec: outputs.apig.GetGatewayTraceSpec; /** * Gateway type. Options: standard: Standard gateway; serverless: Serverless gateway (not supported yet) */ readonly type: string; /** * Gateway version. */ readonly version: string; /** * VPC ID。 */ readonly vpcId: string; } /** * Data Source schema for Volcengine::APIG::Gateway */ export declare function getGatewayOutput(args: GetGatewayOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getGateway. */ export interface GetGatewayOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }