UNPKG

@pulumi/fastly

Version:

A Pulumi package for creating and managing fastly cloud resources.. Based on terraform-provider-fastly: version v4

44 lines (43 loc) 1.36 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * Use this data source to get a Fastly Next-Gen WAF Account Signal. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fastly from "@pulumi/fastly"; * * const accountSignals = fastly.getNgwafAccountSignals({}); * export const fastlyNgwafAccountSignalsAll = accountSignals; * ``` */ export declare function getNgwafAccountSignals(opts?: pulumi.InvokeOptions): Promise<GetNgwafAccountSignalsResult>; /** * A collection of values returned by getNgwafAccountSignals. */ export interface GetNgwafAccountSignalsResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The list of custom signals. */ readonly signals: outputs.GetNgwafAccountSignalsSignal[]; } /** * Use this data source to get a Fastly Next-Gen WAF Account Signal. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fastly from "@pulumi/fastly"; * * const accountSignals = fastly.getNgwafAccountSignals({}); * export const fastlyNgwafAccountSignalsAll = accountSignals; * ``` */ export declare function getNgwafAccountSignalsOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetNgwafAccountSignalsResult>;