1. Registry
  2. Packages
  3. Cloudflare Provider
  4. API Docs
  5. ZeroTrustResourceLibraryApplication
Viewing docs for Cloudflare v6.21.0
published on Thursday, Sep 17, 2026 by Pulumi
cloudflare logo cloudflare logo
Viewing docs for Cloudflare v6.21.0
published on Thursday, Sep 17, 2026 by Pulumi

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as cloudflare from "@pulumi/cloudflare";
    
    const exampleZeroTrustResourceLibraryApplication = new cloudflare.ZeroTrustResourceLibraryApplication("example_zero_trust_resource_library_application", {
        accountId: "023e105f4ecef8ad9ca31a8372d0c353",
        categoryId: 12,
        humanId: "HR",
        name: "HR",
        hostnames: [
            "example.com",
            "foo.com",
        ],
        ipSubnets: [
            "192.168.1.0/24",
            "10.0.0.0/8",
        ],
        portProtocols: [
            "tcp/80",
            "tcp/443",
        ],
        supportDomains: [
            "example.com",
            "foo.com",
        ],
    });
    
    import pulumi
    import pulumi_cloudflare as cloudflare
    
    example_zero_trust_resource_library_application = cloudflare.ZeroTrustResourceLibraryApplication("example_zero_trust_resource_library_application",
        account_id="023e105f4ecef8ad9ca31a8372d0c353",
        category_id=12,
        human_id="HR",
        name="HR",
        hostnames=[
            "example.com",
            "foo.com",
        ],
        ip_subnets=[
            "192.168.1.0/24",
            "10.0.0.0/8",
        ],
        port_protocols=[
            "tcp/80",
            "tcp/443",
        ],
        support_domains=[
            "example.com",
            "foo.com",
        ])
    
    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.NewZeroTrustResourceLibraryApplication(ctx, "example_zero_trust_resource_library_application", &cloudflare.ZeroTrustResourceLibraryApplicationArgs{
    			AccountId:  pulumi.String("023e105f4ecef8ad9ca31a8372d0c353"),
    			CategoryId: pulumi.Int(12),
    			HumanId:    pulumi.String("HR"),
    			Name:       pulumi.String("HR"),
    			Hostnames: pulumi.StringArray{
    				pulumi.String("example.com"),
    				pulumi.String("foo.com"),
    			},
    			IpSubnets: pulumi.StringArray{
    				pulumi.String("192.168.1.0/24"),
    				pulumi.String("10.0.0.0/8"),
    			},
    			PortProtocols: pulumi.StringArray{
    				pulumi.String("tcp/80"),
    				pulumi.String("tcp/443"),
    			},
    			SupportDomains: pulumi.StringArray{
    				pulumi.String("example.com"),
    				pulumi.String("foo.com"),
    			},
    		})
    		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 exampleZeroTrustResourceLibraryApplication = new Cloudflare.ZeroTrustResourceLibraryApplication("example_zero_trust_resource_library_application", new()
        {
            AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
            CategoryId = 12,
            HumanId = "HR",
            Name = "HR",
            Hostnames = new[]
            {
                "example.com",
                "foo.com",
            },
            IpSubnets = new[]
            {
                "192.168.1.0/24",
                "10.0.0.0/8",
            },
            PortProtocols = new[]
            {
                "tcp/80",
                "tcp/443",
            },
            SupportDomains = new[]
            {
                "example.com",
                "foo.com",
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.cloudflare.ZeroTrustResourceLibraryApplication;
    import com.pulumi.cloudflare.ZeroTrustResourceLibraryApplicationArgs;
    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) {
            var exampleZeroTrustResourceLibraryApplication = new ZeroTrustResourceLibraryApplication("exampleZeroTrustResourceLibraryApplication", ZeroTrustResourceLibraryApplicationArgs.builder()
                .accountId("023e105f4ecef8ad9ca31a8372d0c353")
                .categoryId(12)
                .humanId("HR")
                .name("HR")
                .hostnames(            
                    "example.com",
                    "foo.com")
                .ipSubnets(            
                    "192.168.1.0/24",
                    "10.0.0.0/8")
                .portProtocols(            
                    "tcp/80",
                    "tcp/443")
                .supportDomains(            
                    "example.com",
                    "foo.com")
                .build());
    
        }
    }
    
    resources:
      exampleZeroTrustResourceLibraryApplication:
        type: cloudflare:ZeroTrustResourceLibraryApplication
        name: example_zero_trust_resource_library_application
        properties:
          accountId: 023e105f4ecef8ad9ca31a8372d0c353
          categoryId: 12
          humanId: HR
          name: HR
          hostnames:
            - example.com
            - foo.com
          ipSubnets:
            - 192.168.1.0/24
            - 10.0.0.0/8
          portProtocols:
            - tcp/80
            - tcp/443
          supportDomains:
            - example.com
            - foo.com
    
    pulumi {
      required_providers {
        cloudflare = {
          source = "pulumi/cloudflare"
        }
      }
    }
    
    resource "cloudflare_zerotrustresourcelibraryapplication" "example_zero_trust_resource_library_application" {
      account_id      = "023e105f4ecef8ad9ca31a8372d0c353"
      category_id     = 12
      human_id        = "HR"
      name            = "HR"
      hostnames       = ["example.com", "foo.com"]
      ip_subnets      = ["192.168.1.0/24", "10.0.0.0/8"]
      port_protocols  = ["tcp/80", "tcp/443"]
      support_domains = ["example.com", "foo.com"]
    }
    

    Create ZeroTrustResourceLibraryApplication Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ZeroTrustResourceLibraryApplication(name: string, args: ZeroTrustResourceLibraryApplicationArgs, opts?: CustomResourceOptions);
    @overload
    def ZeroTrustResourceLibraryApplication(resource_name: str,
                                            args: ZeroTrustResourceLibraryApplicationArgs,
                                            opts: Optional[ResourceOptions] = None)
    
    @overload
    def ZeroTrustResourceLibraryApplication(resource_name: str,
                                            opts: Optional[ResourceOptions] = None,
                                            account_id: Optional[str] = None,
                                            category_id: Optional[int] = None,
                                            human_id: Optional[str] = None,
                                            name: Optional[str] = None,
                                            hostnames: Optional[Sequence[str]] = None,
                                            ip_subnets: Optional[Sequence[str]] = None,
                                            port_protocols: Optional[Sequence[str]] = None,
                                            support_domains: Optional[Sequence[str]] = None)
    func NewZeroTrustResourceLibraryApplication(ctx *Context, name string, args ZeroTrustResourceLibraryApplicationArgs, opts ...ResourceOption) (*ZeroTrustResourceLibraryApplication, error)
    public ZeroTrustResourceLibraryApplication(string name, ZeroTrustResourceLibraryApplicationArgs args, CustomResourceOptions? opts = null)
    public ZeroTrustResourceLibraryApplication(String name, ZeroTrustResourceLibraryApplicationArgs args)
    public ZeroTrustResourceLibraryApplication(String name, ZeroTrustResourceLibraryApplicationArgs args, CustomResourceOptions options)
    
    type: cloudflare:ZeroTrustResourceLibraryApplication
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "cloudflare_zero_trust_resource_library_application" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ZeroTrustResourceLibraryApplicationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ZeroTrustResourceLibraryApplicationArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ZeroTrustResourceLibraryApplicationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ZeroTrustResourceLibraryApplicationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ZeroTrustResourceLibraryApplicationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var zeroTrustResourceLibraryApplicationResource = new Cloudflare.ZeroTrustResourceLibraryApplication("zeroTrustResourceLibraryApplicationResource", new()
    {
        AccountId = "string",
        CategoryId = 0,
        HumanId = "string",
        Name = "string",
        Hostnames = new[]
        {
            "string",
        },
        IpSubnets = new[]
        {
            "string",
        },
        PortProtocols = new[]
        {
            "string",
        },
        SupportDomains = new[]
        {
            "string",
        },
    });
    
    example, err := cloudflare.NewZeroTrustResourceLibraryApplication(ctx, "zeroTrustResourceLibraryApplicationResource", &cloudflare.ZeroTrustResourceLibraryApplicationArgs{
    	AccountId:  pulumi.String("string"),
    	CategoryId: pulumi.Int(0),
    	HumanId:    pulumi.String("string"),
    	Name:       pulumi.String("string"),
    	Hostnames: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	IpSubnets: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	PortProtocols: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	SupportDomains: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    })
    
    resource "cloudflare_zero_trust_resource_library_application" "zeroTrustResourceLibraryApplicationResource" {
      lifecycle {
        create_before_destroy = true
      }
      account_id      = "string"
      category_id     = 0
      human_id        = "string"
      name            = "string"
      hostnames       = ["string"]
      ip_subnets      = ["string"]
      port_protocols  = ["string"]
      support_domains = ["string"]
    }
    
    var zeroTrustResourceLibraryApplicationResource = new ZeroTrustResourceLibraryApplication("zeroTrustResourceLibraryApplicationResource", ZeroTrustResourceLibraryApplicationArgs.builder()
        .accountId("string")
        .categoryId(0)
        .humanId("string")
        .name("string")
        .hostnames("string")
        .ipSubnets("string")
        .portProtocols("string")
        .supportDomains("string")
        .build());
    
    zero_trust_resource_library_application_resource = cloudflare.ZeroTrustResourceLibraryApplication("zeroTrustResourceLibraryApplicationResource",
        account_id="string",
        category_id=0,
        human_id="string",
        name="string",
        hostnames=["string"],
        ip_subnets=["string"],
        port_protocols=["string"],
        support_domains=["string"])
    
    const zeroTrustResourceLibraryApplicationResource = new cloudflare.ZeroTrustResourceLibraryApplication("zeroTrustResourceLibraryApplicationResource", {
        accountId: "string",
        categoryId: 0,
        humanId: "string",
        name: "string",
        hostnames: ["string"],
        ipSubnets: ["string"],
        portProtocols: ["string"],
        supportDomains: ["string"],
    });
    
    type: cloudflare:ZeroTrustResourceLibraryApplication
    properties:
        accountId: string
        categoryId: 0
        hostnames:
            - string
        humanId: string
        ipSubnets:
            - string
        name: string
        portProtocols:
            - string
        supportDomains:
            - string
    

    ZeroTrustResourceLibraryApplication Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The ZeroTrustResourceLibraryApplication resource accepts the following input properties:

    AccountId string
    CategoryId int
    Returns the category ID.
    HumanId string
    Returns the human readable ID.
    Name string
    Returns the application name.
    Hostnames List<string>
    Hostnames matched by the application.
    IpSubnets List<string>
    IP subnets matched by the application.
    PortProtocols List<string>
    Port and protocol pairs matched by the application.
    SupportDomains List<string>
    Support domains matched by the application.
    AccountId string
    CategoryId int
    Returns the category ID.
    HumanId string
    Returns the human readable ID.
    Name string
    Returns the application name.
    Hostnames []string
    Hostnames matched by the application.
    IpSubnets []string
    IP subnets matched by the application.
    PortProtocols []string
    Port and protocol pairs matched by the application.
    SupportDomains []string
    Support domains matched by the application.
    account_id string
    category_id number
    Returns the category ID.
    human_id string
    Returns the human readable ID.
    name string
    Returns the application name.
    hostnames list(string)
    Hostnames matched by the application.
    ip_subnets list(string)
    IP subnets matched by the application.
    port_protocols list(string)
    Port and protocol pairs matched by the application.
    support_domains list(string)
    Support domains matched by the application.
    accountId String
    categoryId Integer
    Returns the category ID.
    humanId String
    Returns the human readable ID.
    name String
    Returns the application name.
    hostnames List<String>
    Hostnames matched by the application.
    ipSubnets List<String>
    IP subnets matched by the application.
    portProtocols List<String>
    Port and protocol pairs matched by the application.
    supportDomains List<String>
    Support domains matched by the application.
    accountId string
    categoryId number
    Returns the category ID.
    humanId string
    Returns the human readable ID.
    name string
    Returns the application name.
    hostnames string[]
    Hostnames matched by the application.
    ipSubnets string[]
    IP subnets matched by the application.
    portProtocols string[]
    Port and protocol pairs matched by the application.
    supportDomains string[]
    Support domains matched by the application.
    account_id str
    category_id int
    Returns the category ID.
    human_id str
    Returns the human readable ID.
    name str
    Returns the application name.
    hostnames Sequence[str]
    Hostnames matched by the application.
    ip_subnets Sequence[str]
    IP subnets matched by the application.
    port_protocols Sequence[str]
    Port and protocol pairs matched by the application.
    support_domains Sequence[str]
    Support domains matched by the application.
    accountId String
    categoryId Number
    Returns the category ID.
    humanId String
    Returns the human readable ID.
    name String
    Returns the application name.
    hostnames List<String>
    Hostnames matched by the application.
    ipSubnets List<String>
    IP subnets matched by the application.
    portProtocols List<String>
    Port and protocol pairs matched by the application.
    supportDomains List<String>
    Support domains matched by the application.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ZeroTrustResourceLibraryApplication resource produces the following output properties:

    ApplicationConfidenceScore double
    Confidence score for the application. Returns -1 when no score is available.
    ApplicationScoreComposition string
    Returns the score composition breakdown for the application.
    ApplicationSource string
    Returns the application source.
    ApplicationType string
    Returns the application type.
    ApplicationTypeDescription string
    Returns the application type description.
    CreatedAt string
    Returns the application creation time.
    GenAiScore double
    GenAI score for the application. Returns -1 when no score is available.
    Id string
    The provider-assigned unique ID for this managed resource.
    Supporteds List<string>
    Cloudflare products that support this application.
    UpdatedAt string
    Returns the application update time.
    Version string
    Returns the application version.
    ApplicationConfidenceScore float64
    Confidence score for the application. Returns -1 when no score is available.
    ApplicationScoreComposition string
    Returns the score composition breakdown for the application.
    ApplicationSource string
    Returns the application source.
    ApplicationType string
    Returns the application type.
    ApplicationTypeDescription string
    Returns the application type description.
    CreatedAt string
    Returns the application creation time.
    GenAiScore float64
    GenAI score for the application. Returns -1 when no score is available.
    Id string
    The provider-assigned unique ID for this managed resource.
    Supporteds []string
    Cloudflare products that support this application.
    UpdatedAt string
    Returns the application update time.
    Version string
    Returns the application version.
    application_confidence_score number
    Confidence score for the application. Returns -1 when no score is available.
    application_score_composition string
    Returns the score composition breakdown for the application.
    application_source string
    Returns the application source.
    application_type string
    Returns the application type.
    application_type_description string
    Returns the application type description.
    created_at string
    Returns the application creation time.
    gen_ai_score number
    GenAI score for the application. Returns -1 when no score is available.
    id string
    The provider-assigned unique ID for this managed resource.
    supporteds list(string)
    Cloudflare products that support this application.
    updated_at string
    Returns the application update time.
    version string
    Returns the application version.
    applicationConfidenceScore Double
    Confidence score for the application. Returns -1 when no score is available.
    applicationScoreComposition String
    Returns the score composition breakdown for the application.
    applicationSource String
    Returns the application source.
    applicationType String
    Returns the application type.
    applicationTypeDescription String
    Returns the application type description.
    createdAt String
    Returns the application creation time.
    genAiScore Double
    GenAI score for the application. Returns -1 when no score is available.
    id String
    The provider-assigned unique ID for this managed resource.
    supporteds List<String>
    Cloudflare products that support this application.
    updatedAt String
    Returns the application update time.
    version String
    Returns the application version.
    applicationConfidenceScore number
    Confidence score for the application. Returns -1 when no score is available.
    applicationScoreComposition string
    Returns the score composition breakdown for the application.
    applicationSource string
    Returns the application source.
    applicationType string
    Returns the application type.
    applicationTypeDescription string
    Returns the application type description.
    createdAt string
    Returns the application creation time.
    genAiScore number
    GenAI score for the application. Returns -1 when no score is available.
    id string
    The provider-assigned unique ID for this managed resource.
    supporteds string[]
    Cloudflare products that support this application.
    updatedAt string
    Returns the application update time.
    version string
    Returns the application version.
    application_confidence_score float
    Confidence score for the application. Returns -1 when no score is available.
    application_score_composition str
    Returns the score composition breakdown for the application.
    application_source str
    Returns the application source.
    application_type str
    Returns the application type.
    application_type_description str
    Returns the application type description.
    created_at str
    Returns the application creation time.
    gen_ai_score float
    GenAI score for the application. Returns -1 when no score is available.
    id str
    The provider-assigned unique ID for this managed resource.
    supporteds Sequence[str]
    Cloudflare products that support this application.
    updated_at str
    Returns the application update time.
    version str
    Returns the application version.
    applicationConfidenceScore Number
    Confidence score for the application. Returns -1 when no score is available.
    applicationScoreComposition String
    Returns the score composition breakdown for the application.
    applicationSource String
    Returns the application source.
    applicationType String
    Returns the application type.
    applicationTypeDescription String
    Returns the application type description.
    createdAt String
    Returns the application creation time.
    genAiScore Number
    GenAI score for the application. Returns -1 when no score is available.
    id String
    The provider-assigned unique ID for this managed resource.
    supporteds List<String>
    Cloudflare products that support this application.
    updatedAt String
    Returns the application update time.
    version String
    Returns the application version.

    Look up Existing ZeroTrustResourceLibraryApplication Resource

    Get an existing ZeroTrustResourceLibraryApplication resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ZeroTrustResourceLibraryApplicationState, opts?: CustomResourceOptions): ZeroTrustResourceLibraryApplication
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_id: Optional[str] = None,
            application_confidence_score: Optional[float] = None,
            application_score_composition: Optional[str] = None,
            application_source: Optional[str] = None,
            application_type: Optional[str] = None,
            application_type_description: Optional[str] = None,
            category_id: Optional[int] = None,
            created_at: Optional[str] = None,
            gen_ai_score: Optional[float] = None,
            hostnames: Optional[Sequence[str]] = None,
            human_id: Optional[str] = None,
            ip_subnets: Optional[Sequence[str]] = None,
            name: Optional[str] = None,
            port_protocols: Optional[Sequence[str]] = None,
            support_domains: Optional[Sequence[str]] = None,
            supporteds: Optional[Sequence[str]] = None,
            updated_at: Optional[str] = None,
            version: Optional[str] = None) -> ZeroTrustResourceLibraryApplication
    func GetZeroTrustResourceLibraryApplication(ctx *Context, name string, id IDInput, state *ZeroTrustResourceLibraryApplicationState, opts ...ResourceOption) (*ZeroTrustResourceLibraryApplication, error)
    public static ZeroTrustResourceLibraryApplication Get(string name, Input<string> id, ZeroTrustResourceLibraryApplicationState? state, CustomResourceOptions? opts = null)
    public static ZeroTrustResourceLibraryApplication get(String name, Output<String> id, ZeroTrustResourceLibraryApplicationState state, CustomResourceOptions options)
    resources:  _:    type: cloudflare:ZeroTrustResourceLibraryApplication    get:      id: ${id}
    import {
      to = cloudflare_zero_trust_resource_library_application.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AccountId string
    ApplicationConfidenceScore double
    Confidence score for the application. Returns -1 when no score is available.
    ApplicationScoreComposition string
    Returns the score composition breakdown for the application.
    ApplicationSource string
    Returns the application source.
    ApplicationType string
    Returns the application type.
    ApplicationTypeDescription string
    Returns the application type description.
    CategoryId int
    Returns the category ID.
    CreatedAt string
    Returns the application creation time.
    GenAiScore double
    GenAI score for the application. Returns -1 when no score is available.
    Hostnames List<string>
    Hostnames matched by the application.
    HumanId string
    Returns the human readable ID.
    IpSubnets List<string>
    IP subnets matched by the application.
    Name string
    Returns the application name.
    PortProtocols List<string>
    Port and protocol pairs matched by the application.
    SupportDomains List<string>
    Support domains matched by the application.
    Supporteds List<string>
    Cloudflare products that support this application.
    UpdatedAt string
    Returns the application update time.
    Version string
    Returns the application version.
    AccountId string
    ApplicationConfidenceScore float64
    Confidence score for the application. Returns -1 when no score is available.
    ApplicationScoreComposition string
    Returns the score composition breakdown for the application.
    ApplicationSource string
    Returns the application source.
    ApplicationType string
    Returns the application type.
    ApplicationTypeDescription string
    Returns the application type description.
    CategoryId int
    Returns the category ID.
    CreatedAt string
    Returns the application creation time.
    GenAiScore float64
    GenAI score for the application. Returns -1 when no score is available.
    Hostnames []string
    Hostnames matched by the application.
    HumanId string
    Returns the human readable ID.
    IpSubnets []string
    IP subnets matched by the application.
    Name string
    Returns the application name.
    PortProtocols []string
    Port and protocol pairs matched by the application.
    SupportDomains []string
    Support domains matched by the application.
    Supporteds []string
    Cloudflare products that support this application.
    UpdatedAt string
    Returns the application update time.
    Version string
    Returns the application version.
    account_id string
    application_confidence_score number
    Confidence score for the application. Returns -1 when no score is available.
    application_score_composition string
    Returns the score composition breakdown for the application.
    application_source string
    Returns the application source.
    application_type string
    Returns the application type.
    application_type_description string
    Returns the application type description.
    category_id number
    Returns the category ID.
    created_at string
    Returns the application creation time.
    gen_ai_score number
    GenAI score for the application. Returns -1 when no score is available.
    hostnames list(string)
    Hostnames matched by the application.
    human_id string
    Returns the human readable ID.
    ip_subnets list(string)
    IP subnets matched by the application.
    name string
    Returns the application name.
    port_protocols list(string)
    Port and protocol pairs matched by the application.
    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.
    accountId String
    applicationConfidenceScore Double
    Confidence score for the application. Returns -1 when no score is available.
    applicationScoreComposition String
    Returns the score composition breakdown for the application.
    applicationSource String
    Returns the application source.
    applicationType String
    Returns the application type.
    applicationTypeDescription String
    Returns the application type description.
    categoryId Integer
    Returns the category ID.
    createdAt String
    Returns the application creation time.
    genAiScore Double
    GenAI score for the application. Returns -1 when no score is available.
    hostnames List<String>
    Hostnames matched by the application.
    humanId String
    Returns the human readable ID.
    ipSubnets List<String>
    IP subnets matched by the application.
    name String
    Returns the application name.
    portProtocols List<String>
    Port and protocol pairs matched by the application.
    supportDomains List<String>
    Support domains matched by the application.
    supporteds List<String>
    Cloudflare products that support this application.
    updatedAt String
    Returns the application update time.
    version String
    Returns the application version.
    accountId string
    applicationConfidenceScore number
    Confidence score for the application. Returns -1 when no score is available.
    applicationScoreComposition string
    Returns the score composition breakdown for the application.
    applicationSource string
    Returns the application source.
    applicationType string
    Returns the application type.
    applicationTypeDescription string
    Returns the application type description.
    categoryId number
    Returns the category ID.
    createdAt string
    Returns the application creation time.
    genAiScore number
    GenAI score for the application. Returns -1 when no score is available.
    hostnames string[]
    Hostnames matched by the application.
    humanId string
    Returns the human readable ID.
    ipSubnets string[]
    IP subnets matched by the application.
    name string
    Returns the application name.
    portProtocols string[]
    Port and protocol pairs matched by the application.
    supportDomains string[]
    Support domains matched by the application.
    supporteds string[]
    Cloudflare products that support this application.
    updatedAt string
    Returns the application update time.
    version string
    Returns the application version.
    account_id str
    application_confidence_score float
    Confidence score for the application. Returns -1 when no score is available.
    application_score_composition str
    Returns the score composition breakdown for the application.
    application_source str
    Returns the application source.
    application_type str
    Returns the application type.
    application_type_description str
    Returns the application type description.
    category_id int
    Returns the category ID.
    created_at str
    Returns the application creation time.
    gen_ai_score float
    GenAI score for the application. Returns -1 when no score is available.
    hostnames Sequence[str]
    Hostnames matched by the application.
    human_id str
    Returns the human readable ID.
    ip_subnets Sequence[str]
    IP subnets matched by the application.
    name str
    Returns the application name.
    port_protocols Sequence[str]
    Port and protocol pairs matched by the application.
    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.
    accountId String
    applicationConfidenceScore Number
    Confidence score for the application. Returns -1 when no score is available.
    applicationScoreComposition String
    Returns the score composition breakdown for the application.
    applicationSource String
    Returns the application source.
    applicationType String
    Returns the application type.
    applicationTypeDescription String
    Returns the application type description.
    categoryId Number
    Returns the category ID.
    createdAt String
    Returns the application creation time.
    genAiScore Number
    GenAI score for the application. Returns -1 when no score is available.
    hostnames List<String>
    Hostnames matched by the application.
    humanId String
    Returns the human readable ID.
    ipSubnets List<String>
    IP subnets matched by the application.
    name String
    Returns the application name.
    portProtocols List<String>
    Port and protocol pairs matched by the application.
    supportDomains List<String>
    Support domains matched by the application.
    supporteds List<String>
    Cloudflare products that support this application.
    updatedAt String
    Returns the application update time.
    version String
    Returns the application version.

    Import

    $ pulumi import cloudflare:index/zeroTrustResourceLibraryApplication:ZeroTrustResourceLibraryApplication example '<account_id>/<id>'
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Cloudflare pulumi/pulumi-cloudflare
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the cloudflare Terraform Provider.
    cloudflare logo cloudflare logo
    Viewing docs for Cloudflare v6.21.0
    published on Thursday, Sep 17, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial