UNPKG

@volcengine/pulumi

Version:

A Pulumi package for creating and managing volcengine cloud resources.

45 lines (44 loc) 1.59 kB
import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; export declare function getListeners(args?: GetListenersArgs, opts?: pulumi.InvokeOptions): Promise<GetListenersResult>; /** * A collection of arguments for invoking getListeners. */ export interface GetListenersArgs { listenerIds?: string[]; listenerName?: string; loadBalancerId?: string; outputFile?: string; protocol?: string; tags?: inputs.nlb.GetListenersTag[]; } /** * A collection of values returned by getListeners. */ export interface GetListenersResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly listenerIds?: string[]; readonly listenerName?: string; readonly listeners: outputs.nlb.GetListenersListener[]; readonly loadBalancerId?: string; readonly outputFile?: string; readonly protocol?: string; readonly tags?: outputs.nlb.GetListenersTag[]; readonly totalCount: number; } export declare function getListenersOutput(args?: GetListenersOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetListenersResult>; /** * A collection of arguments for invoking getListeners. */ export interface GetListenersOutputArgs { listenerIds?: pulumi.Input<pulumi.Input<string>[]>; listenerName?: pulumi.Input<string>; loadBalancerId?: pulumi.Input<string>; outputFile?: pulumi.Input<string>; protocol?: pulumi.Input<string>; tags?: pulumi.Input<pulumi.Input<inputs.nlb.GetListenersTagArgs>[]>; }