Viewing docs for Cloudflare v6.23.1
published on Wednesday, Oct 21, 2026 by Pulumi
published on Wednesday, Oct 21, 2026 by Pulumi
Viewing docs for Cloudflare v6.23.1
published on Wednesday, Oct 21, 2026 by Pulumi
published on Wednesday, Oct 21, 2026 by Pulumi
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleZeroTrustResourceLibraryApplications = cloudflare.getZeroTrustResourceLibraryApplications({
accountId: "023e105f4ecef8ad9ca31a8372d0c353",
fields: "fields",
filter: "filter",
lookup: "xx",
orderBy: "order_by",
search: "xx",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_zero_trust_resource_library_applications = cloudflare.get_zero_trust_resource_library_applications(account_id="023e105f4ecef8ad9ca31a8372d0c353",
fields="fields",
filter="filter",
lookup="xx",
order_by="order_by",
search="xx")
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.GetZeroTrustResourceLibraryApplications(ctx, &cloudflare.LookupZeroTrustResourceLibraryApplicationsArgs{
AccountId: "023e105f4ecef8ad9ca31a8372d0c353",
Fields: pulumi.StringRef("fields"),
Filter: pulumi.StringRef("filter"),
Lookup: pulumi.StringRef("xx"),
OrderBy: pulumi.StringRef("order_by"),
Search: pulumi.StringRef("xx"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;
return await Deployment.RunAsync(() =>
{
var exampleZeroTrustResourceLibraryApplications = Cloudflare.GetZeroTrustResourceLibraryApplications.Invoke(new()
{
AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
Fields = "fields",
Filter = "filter",
Lookup = "xx",
OrderBy = "order_by",
Search = "xx",
});
});
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.GetZeroTrustResourceLibraryApplicationsArgs;
import java.util.ArrayList;
import java.util.Arrays;
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 exampleZeroTrustResourceLibraryApplications = CloudflareFunctions.getZeroTrustResourceLibraryApplications(GetZeroTrustResourceLibraryApplicationsArgs.builder()
.accountId("023e105f4ecef8ad9ca31a8372d0c353")
.fields("fields")
.filter("filter")
.lookup("xx")
.orderBy("order_by")
.search("xx")
.build());
}
}
variables:
exampleZeroTrustResourceLibraryApplications:
fn::invoke:
function: cloudflare:getZeroTrustResourceLibraryApplications
arguments:
accountId: 023e105f4ecef8ad9ca31a8372d0c353
fields: fields
filter: filter
lookup: xx
orderBy: order_by
search: xx
terraform {
required_providers {
cloudflare = {
source = "pulumi/cloudflare"
}
}
}
data "cloudflare_zero_trust_resource_library_applications" "exampleZeroTrustResourceLibraryApplications" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
fields = "fields"
filter = "filter"
lookup = "xx"
order_by = "order_by"
search = "xx"
}
Using getZeroTrustResourceLibraryApplications
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getZeroTrustResourceLibraryApplications(args: GetZeroTrustResourceLibraryApplicationsArgs, opts?: InvokeOptions): Promise<GetZeroTrustResourceLibraryApplicationsResult>
function getZeroTrustResourceLibraryApplicationsOutput(args: GetZeroTrustResourceLibraryApplicationsOutputArgs, opts?: InvokeOutputOptions): Output<GetZeroTrustResourceLibraryApplicationsResult>def get_zero_trust_resource_library_applications(account_id: Optional[str] = None,
fields: Optional[str] = None,
filter: Optional[str] = None,
limit: Optional[int] = None,
lookup: Optional[str] = None,
max_items: Optional[int] = None,
offset: Optional[int] = None,
order_by: Optional[str] = None,
search: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetZeroTrustResourceLibraryApplicationsResult
def get_zero_trust_resource_library_applications_output(account_id: pulumi.Input[Optional[str]] = None,
fields: pulumi.Input[Optional[str]] = None,
filter: pulumi.Input[Optional[str]] = None,
limit: pulumi.Input[Optional[int]] = None,
lookup: pulumi.Input[Optional[str]] = None,
max_items: pulumi.Input[Optional[int]] = None,
offset: pulumi.Input[Optional[int]] = None,
order_by: pulumi.Input[Optional[str]] = None,
search: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetZeroTrustResourceLibraryApplicationsResult]func LookupZeroTrustResourceLibraryApplications(ctx *Context, args *LookupZeroTrustResourceLibraryApplicationsArgs, opts ...InvokeOption) (*LookupZeroTrustResourceLibraryApplicationsResult, error)
func LookupZeroTrustResourceLibraryApplicationsOutput(ctx *Context, args *LookupZeroTrustResourceLibraryApplicationsOutputArgs, opts ...InvokeOption) LookupZeroTrustResourceLibraryApplicationsResultOutput> Note: This function is named LookupZeroTrustResourceLibraryApplications in the Go SDK.
public static class GetZeroTrustResourceLibraryApplications
{
public static Task<GetZeroTrustResourceLibraryApplicationsResult> InvokeAsync(GetZeroTrustResourceLibraryApplicationsArgs args, InvokeOptions? opts = null)
public static Output<GetZeroTrustResourceLibraryApplicationsResult> Invoke(GetZeroTrustResourceLibraryApplicationsInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetZeroTrustResourceLibraryApplicationsResult> Invoke(GetZeroTrustResourceLibraryApplicationsInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetZeroTrustResourceLibraryApplicationsResult> getZeroTrustResourceLibraryApplications(GetZeroTrustResourceLibraryApplicationsArgs args, InvokeOptions options)
public static Output<GetZeroTrustResourceLibraryApplicationsResult> getZeroTrustResourceLibraryApplications(GetZeroTrustResourceLibraryApplicationsArgs args, InvokeOptions options)
public static Output<GetZeroTrustResourceLibraryApplicationsResult> getZeroTrustResourceLibraryApplications(GetZeroTrustResourceLibraryApplicationsArgs args, InvokeOutputOptions options)
fn::invoke:
function: cloudflare:index/getZeroTrustResourceLibraryApplications:getZeroTrustResourceLibraryApplications
arguments:
# arguments dictionarydata "cloudflare_get_zero_trust_resource_library_applications" "name" {
# arguments
}The following arguments are supported:
- Account
Id string - Fields string
- Return only the listed properties on each application, as a comma-separated list.
Use this to keep responses small when you only need part of each application, for
example populating a picker with
fields=id,nameinstead of downloading every hostname and IP subnet. - Filter string
- Limit int
- Lookup string
- Max
Items int - Offset int
- Order
By string - Search string
- Account
Id string - Fields string
- Return only the listed properties on each application, as a comma-separated list.
Use this to keep responses small when you only need part of each application, for
example populating a picker with
fields=id,nameinstead of downloading every hostname and IP subnet. - Filter string
- Limit int
- Lookup string
- Max
Items int - Offset int
- Order
By string - Search string
- account_
id string - fields string
- Return only the listed properties on each application, as a comma-separated list.
Use this to keep responses small when you only need part of each application, for
example populating a picker with
fields=id,nameinstead of downloading every hostname and IP subnet. - filter string
- limit number
- lookup string
- max_
items number - offset number
- order_
by string - search string
- account
Id String - fields String
- Return only the listed properties on each application, as a comma-separated list.
Use this to keep responses small when you only need part of each application, for
example populating a picker with
fields=id,nameinstead of downloading every hostname and IP subnet. - filter String
- limit Integer
- lookup String
- max
Items Integer - offset Integer
- order
By String - search String
- account
Id string - fields string
- Return only the listed properties on each application, as a comma-separated list.
Use this to keep responses small when you only need part of each application, for
example populating a picker with
fields=id,nameinstead of downloading every hostname and IP subnet. - filter string
- limit number
- lookup string
- max
Items number - offset number
- order
By string - search string
- account_
id str - fields str
- Return only the listed properties on each application, as a comma-separated list.
Use this to keep responses small when you only need part of each application, for
example populating a picker with
fields=id,nameinstead of downloading every hostname and IP subnet. - filter str
- limit int
- lookup str
- max_
items int - offset int
- order_
by str - search str
- account
Id String - fields String
- Return only the listed properties on each application, as a comma-separated list.
Use this to keep responses small when you only need part of each application, for
example populating a picker with
fields=id,nameinstead of downloading every hostname and IP subnet. - filter String
- limit Number
- lookup String
- max
Items Number - offset Number
- order
By String - search String
getZeroTrustResourceLibraryApplications Result
The following output properties are available:
- Account
Id string - Limit int
- Offset int
- Results
List<Get
Zero Trust Resource Library Applications Result> - Fields string
- Return only the listed properties on each application, as a comma-separated list.
Use this to keep responses small when you only need part of each application, for
example populating a picker with
fields=id,nameinstead of downloading every hostname and IP subnet. - Filter string
- Lookup string
- Max
Items int - Order
By string - Search string
- Account
Id string - Limit int
- Offset int
- Results
[]Get
Zero Trust Resource Library Applications Result - Fields string
- Return only the listed properties on each application, as a comma-separated list.
Use this to keep responses small when you only need part of each application, for
example populating a picker with
fields=id,nameinstead of downloading every hostname and IP subnet. - Filter string
- Lookup string
- Max
Items int - Order
By string - Search string
- account_
id string - limit number
- offset number
- results list(object)
- fields string
- Return only the listed properties on each application, as a comma-separated list.
Use this to keep responses small when you only need part of each application, for
example populating a picker with
fields=id,nameinstead of downloading every hostname and IP subnet. - filter string
- lookup string
- max_
items number - order_
by string - search string
- account
Id String - limit Integer
- offset Integer
- results
List<Get
Zero Trust Resource Library Applications Result> - fields String
- Return only the listed properties on each application, as a comma-separated list.
Use this to keep responses small when you only need part of each application, for
example populating a picker with
fields=id,nameinstead of downloading every hostname and IP subnet. - filter String
- lookup String
- max
Items Integer - order
By String - search String
- account
Id string - limit number
- offset number
- results
Get
Zero Trust Resource Library Applications Result[] - fields string
- Return only the listed properties on each application, as a comma-separated list.
Use this to keep responses small when you only need part of each application, for
example populating a picker with
fields=id,nameinstead of downloading every hostname and IP subnet. - filter string
- lookup string
- max
Items number - order
By string - search string
- account_
id str - limit int
- offset int
- results
Sequence[Get
Zero Trust Resource Library Applications Result] - fields str
- Return only the listed properties on each application, as a comma-separated list.
Use this to keep responses small when you only need part of each application, for
example populating a picker with
fields=id,nameinstead of downloading every hostname and IP subnet. - filter str
- lookup str
- max_
items int - order_
by str - search str
- account
Id String - limit Number
- offset Number
- results List<Property Map>
- fields String
- Return only the listed properties on each application, as a comma-separated list.
Use this to keep responses small when you only need part of each application, for
example populating a picker with
fields=id,nameinstead of downloading every hostname and IP subnet. - filter String
- lookup String
- max
Items Number - order
By String - search String
Supporting Types
GetZeroTrustResourceLibraryApplicationsResult
- Application
Confidence doubleScore - Confidence score for the application. Returns -1 when no score is available.
- Application
Score stringComposition - Returns the score composition breakdown for the application.
- Application
Source string - Returns the application source.
- Application
Type string - Returns the application type.
- Application
Type stringDescription - Returns the application type description.
- Category
Id int - Numeric identifier for an application category.
- Created
At string - Returns the application creation time.
- Gen
Ai doubleScore - GenAI score for the application. Returns -1 when no score is available.
- Hostnames List<string>
- Hostnames matched by the application.
- Human
Id string - Human-readable identifier for the application.
- Id int
- Numeric identifier for the application.
- Ip
Subnets List<string> - IP subnets for this application. Custom application create and update requests accept IPv4 prefix lengths /8 through /32 and IPv6 prefix lengths /32 through /128.
- Name string
- Application name.
- Port
Protocols List<string> - Ports matched by the application, in
protocol/portor inclusiveprotocol/start-endformat (for example,tcp/443orudp/10000-20000). TCP and UDP ports must be between 0 and 65535. - Review
Status string - The account-specific Gateway review status. Applications with no assigned review status are returned as
unreviewed. Available values: "approved", "unapproved", "inReview", "unreviewed". - Support
Domains List<string> - Support domains matched by the application.
- Supporteds List<string>
- Cloudflare products that support this application.
- Updated
At string - Returns the application update time.
- Version string
- Returns the application version.
- Application
Confidence float64Score - Confidence score for the application. Returns -1 when no score is available.
- Application
Score stringComposition - Returns the score composition breakdown for the application.
- Application
Source string - Returns the application source.
- Application
Type string - Returns the application type.
- Application
Type stringDescription - Returns the application type description.
- Category
Id int - Numeric identifier for an application category.
- Created
At string - Returns the application creation time.
- Gen
Ai float64Score - GenAI score for the application. Returns -1 when no score is available.
- Hostnames []string
- Hostnames matched by the application.
- Human
Id string - Human-readable identifier for the application.
- Id int
- Numeric identifier for the application.
- Ip
Subnets []string - IP subnets for this application. Custom application create and update requests accept IPv4 prefix lengths /8 through /32 and IPv6 prefix lengths /32 through /128.
- Name string
- Application name.
- Port
Protocols []string - Ports matched by the application, in
protocol/portor inclusiveprotocol/start-endformat (for example,tcp/443orudp/10000-20000). TCP and UDP ports must be between 0 and 65535. - Review
Status string - The account-specific Gateway review status. Applications with no assigned review status are returned as
unreviewed. Available values: "approved", "unapproved", "inReview", "unreviewed". - Support
Domains []string - Support domains matched by the application.
- Supporteds []string
- Cloudflare products that support this application.
- Updated
At string - Returns the application update time.
- Version string
- Returns the application version.
- application_
confidence_ numberscore - Confidence score for the application. Returns -1 when no score is available.
- application_
score_ stringcomposition - Returns the score composition breakdown for the application.
- application_
source string - Returns the application source.
- application_
type string - Returns the application type.
- application_
type_ stringdescription - Returns the application type description.
- category_
id number - Numeric identifier for an application category.
- created_
at string - Returns the application creation time.
- gen_
ai_ numberscore - GenAI score for the application. Returns -1 when no score is available.
- hostnames list(string)
- Hostnames matched by the application.
- human_
id string - Human-readable identifier for the application.
- id number
- Numeric identifier for the application.
- ip_
subnets list(string) - IP subnets for this application. Custom application create and update requests accept IPv4 prefix lengths /8 through /32 and IPv6 prefix lengths /32 through /128.
- name string
- Application name.
- port_
protocols list(string) - Ports matched by the application, in
protocol/portor inclusiveprotocol/start-endformat (for example,tcp/443orudp/10000-20000). TCP and UDP ports must be between 0 and 65535. - review_
status string - The account-specific Gateway review status. Applications with no assigned review status are returned as
unreviewed. Available values: "approved", "unapproved", "inReview", "unreviewed". - support_
domains list(string) - Support domains matched by the application.
- supporteds list(string)
- Cloudflare products that support this application.
- updated_
at string - Returns the application update time.
- version string
- Returns the application version.
- application
Confidence DoubleScore - Confidence score for the application. Returns -1 when no score is available.
- application
Score StringComposition - Returns the score composition breakdown for the application.
- application
Source String - Returns the application source.
- application
Type String - Returns the application type.
- application
Type StringDescription - Returns the application type description.
- category
Id Integer - Numeric identifier for an application category.
- created
At String - Returns the application creation time.
- gen
Ai DoubleScore - GenAI score for the application. Returns -1 when no score is available.
- hostnames List<String>
- Hostnames matched by the application.
- human
Id String - Human-readable identifier for the application.
- id Integer
- Numeric identifier for the application.
- ip
Subnets List<String> - IP subnets for this application. Custom application create and update requests accept IPv4 prefix lengths /8 through /32 and IPv6 prefix lengths /32 through /128.
- name String
- Application name.
- port
Protocols List<String> - Ports matched by the application, in
protocol/portor inclusiveprotocol/start-endformat (for example,tcp/443orudp/10000-20000). TCP and UDP ports must be between 0 and 65535. - review
Status String - The account-specific Gateway review status. Applications with no assigned review status are returned as
unreviewed. Available values: "approved", "unapproved", "inReview", "unreviewed". - support
Domains List<String> - Support domains matched by the application.
- supporteds List<String>
- Cloudflare products that support this application.
- updated
At String - Returns the application update time.
- version String
- Returns the application version.
- application
Confidence numberScore - Confidence score for the application. Returns -1 when no score is available.
- application
Score stringComposition - Returns the score composition breakdown for the application.
- application
Source string - Returns the application source.
- application
Type string - Returns the application type.
- application
Type stringDescription - Returns the application type description.
- category
Id number - Numeric identifier for an application category.
- created
At string - Returns the application creation time.
- gen
Ai numberScore - GenAI score for the application. Returns -1 when no score is available.
- hostnames string[]
- Hostnames matched by the application.
- human
Id string - Human-readable identifier for the application.
- id number
- Numeric identifier for the application.
- ip
Subnets string[] - IP subnets for this application. Custom application create and update requests accept IPv4 prefix lengths /8 through /32 and IPv6 prefix lengths /32 through /128.
- name string
- Application name.
- port
Protocols string[] - Ports matched by the application, in
protocol/portor inclusiveprotocol/start-endformat (for example,tcp/443orudp/10000-20000). TCP and UDP ports must be between 0 and 65535. - review
Status string - The account-specific Gateway review status. Applications with no assigned review status are returned as
unreviewed. Available values: "approved", "unapproved", "inReview", "unreviewed". - support
Domains string[] - Support domains matched by the application.
- supporteds string[]
- Cloudflare products that support this application.
- updated
At string - Returns the application update time.
- version string
- Returns the application version.
- application_
confidence_ floatscore - Confidence score for the application. Returns -1 when no score is available.
- application_
score_ strcomposition - Returns the score composition breakdown for the application.
- application_
source str - Returns the application source.
- application_
type str - Returns the application type.
- application_
type_ strdescription - Returns the application type description.
- category_
id int - Numeric identifier for an application category.
- created_
at str - Returns the application creation time.
- gen_
ai_ floatscore - GenAI score for the application. Returns -1 when no score is available.
- hostnames Sequence[str]
- Hostnames matched by the application.
- human_
id str - Human-readable identifier for the application.
- id int
- Numeric identifier for the application.
- ip_
subnets Sequence[str] - IP subnets for this application. Custom application create and update requests accept IPv4 prefix lengths /8 through /32 and IPv6 prefix lengths /32 through /128.
- name str
- Application name.
- port_
protocols Sequence[str] - Ports matched by the application, in
protocol/portor inclusiveprotocol/start-endformat (for example,tcp/443orudp/10000-20000). TCP and UDP ports must be between 0 and 65535. - review_
status str - The account-specific Gateway review status. Applications with no assigned review status are returned as
unreviewed. Available values: "approved", "unapproved", "inReview", "unreviewed". - support_
domains Sequence[str] - Support domains matched by the application.
- supporteds Sequence[str]
- Cloudflare products that support this application.
- updated_
at str - Returns the application update time.
- version str
- Returns the application version.
- application
Confidence NumberScore - Confidence score for the application. Returns -1 when no score is available.
- application
Score StringComposition - Returns the score composition breakdown for the application.
- application
Source String - Returns the application source.
- application
Type String - Returns the application type.
- application
Type StringDescription - Returns the application type description.
- category
Id Number - Numeric identifier for an application category.
- created
At String - Returns the application creation time.
- gen
Ai NumberScore - GenAI score for the application. Returns -1 when no score is available.
- hostnames List<String>
- Hostnames matched by the application.
- human
Id String - Human-readable identifier for the application.
- id Number
- Numeric identifier for the application.
- ip
Subnets List<String> - IP subnets for this application. Custom application create and update requests accept IPv4 prefix lengths /8 through /32 and IPv6 prefix lengths /32 through /128.
- name String
- Application name.
- port
Protocols List<String> - Ports matched by the application, in
protocol/portor inclusiveprotocol/start-endformat (for example,tcp/443orudp/10000-20000). TCP and UDP ports must be between 0 and 65535. - review
Status String - The account-specific Gateway review status. Applications with no assigned review status are returned as
unreviewed. Available values: "approved", "unapproved", "inReview", "unreviewed". - support
Domains List<String> - Support domains matched by the application.
- supporteds List<String>
- Cloudflare products that support this application.
- updated
At String - Returns the application update time.
- version String
- Returns the application version.
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudflareTerraform Provider.
Viewing docs for Cloudflare v6.23.1
published on Wednesday, Oct 21, 2026 by Pulumi
published on Wednesday, Oct 21, 2026 by Pulumi