get Filters
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleFilters = cloudflare.getFilters({
zoneId: "023e105f4ecef8ad9ca31a8372d0c353",
id: "372e67954025e0ba6aaa6d586b9e0b61",
description: "browsers",
expression: "php",
paused: false,
ref: "FIL-100",
});
Content copied to clipboard
import pulumi
import pulumi_cloudflare as cloudflare
example_filters = cloudflare.get_filters(zone_id="023e105f4ecef8ad9ca31a8372d0c353",
id="372e67954025e0ba6aaa6d586b9e0b61",
description="browsers",
expression="php",
paused=False,
ref="FIL-100")
Content copied to clipboard
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;
return await Deployment.RunAsync(() =>
{
var exampleFilters = Cloudflare.GetFilters.Invoke(new()
{
ZoneId = "023e105f4ecef8ad9ca31a8372d0c353",
Id = "372e67954025e0ba6aaa6d586b9e0b61",
Description = "browsers",
Expression = "php",
Paused = false,
Ref = "FIL-100",
});
});
Content copied to clipboard
package main
import (
"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cloudflare.LookupFilters(ctx, &cloudflare.LookupFiltersArgs{
ZoneId: "023e105f4ecef8ad9ca31a8372d0c353",
Id: pulumi.StringRef("372e67954025e0ba6aaa6d586b9e0b61"),
Description: pulumi.StringRef("browsers"),
Expression: pulumi.StringRef("php"),
Paused: pulumi.BoolRef(false),
Ref: pulumi.StringRef("FIL-100"),
}, nil)
if err != nil {
return err
}
return nil
})
}
Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.CloudflareFunctions;
import com.pulumi.cloudflare.inputs.GetFiltersArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var exampleFilters = CloudflareFunctions.getFilters(GetFiltersArgs.builder()
.zoneId("023e105f4ecef8ad9ca31a8372d0c353")
.id("372e67954025e0ba6aaa6d586b9e0b61")
.description("browsers")
.expression("php")
.paused(false)
.ref("FIL-100")
.build());
}
}
Content copied to clipboard
variables:
exampleFilters:
fn::invoke:
function: cloudflare:getFilters
arguments:
zoneId: 023e105f4ecef8ad9ca31a8372d0c353
id: 372e67954025e0ba6aaa6d586b9e0b61
description: browsers
expression: php
paused: false
ref: FIL-100
Content copied to clipboard
Return
A collection of values returned by getFilters.
Parameters
argument
A collection of arguments for invoking getFilters.
suspend fun getFilters(description: String? = null, expression: String? = null, id: String? = null, maxItems: Int? = null, paused: Boolean? = null, ref: String? = null, zoneId: String): GetFiltersInvokeResult
Return
A collection of values returned by getFilters.
Parameters
description
A case-insensitive string to find in the description.
expression
A case-insensitive string to find in the expression.
id
The unique identifier of the filter.
max Items
Max items to fetch, default: 1000
paused
When true, indicates that the filter is currently paused.
ref
The filter ref (a short reference tag) to search for. Must be an exact match.
zone Id
Identifier
See also
suspend fun getFilters(argument: suspend GetFiltersPlainArgsBuilder.() -> Unit): GetFiltersInvokeResult
Return
A collection of values returned by getFilters.
Parameters
argument
Builder for com.pulumi.cloudflare.kotlin.inputs.GetFiltersPlainArgs.