1. Packages
  2. Cloudflare Provider
  3. API Docs
  4. getListItem
Cloudflare v6.6.0 published on Wednesday, Aug 20, 2025 by Pulumi

cloudflare.getListItem

Explore with Pulumi AI

cloudflare logo
Cloudflare v6.6.0 published on Wednesday, Aug 20, 2025 by Pulumi

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as cloudflare from "@pulumi/cloudflare";
    
    const exampleListItem = cloudflare.getListItem({
        accountId: "023e105f4ecef8ad9ca31a8372d0c353",
        listId: "2c0fc9fa937b11eaa1b71c4d701ab86e",
        itemId: "34b12448945f11eaa1b71c4d701ab86e",
    });
    
    import pulumi
    import pulumi_cloudflare as cloudflare
    
    example_list_item = cloudflare.get_list_item(account_id="023e105f4ecef8ad9ca31a8372d0c353",
        list_id="2c0fc9fa937b11eaa1b71c4d701ab86e",
        item_id="34b12448945f11eaa1b71c4d701ab86e")
    
    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.LookupListItem(ctx, &cloudflare.LookupListItemArgs{
    			AccountId: "023e105f4ecef8ad9ca31a8372d0c353",
    			ListId:    "2c0fc9fa937b11eaa1b71c4d701ab86e",
    			ItemId:    "34b12448945f11eaa1b71c4d701ab86e",
    		}, 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 exampleListItem = Cloudflare.GetListItem.Invoke(new()
        {
            AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
            ListId = "2c0fc9fa937b11eaa1b71c4d701ab86e",
            ItemId = "34b12448945f11eaa1b71c4d701ab86e",
        });
    
    });
    
    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.GetListItemArgs;
    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 exampleListItem = CloudflareFunctions.getListItem(GetListItemArgs.builder()
                .accountId("023e105f4ecef8ad9ca31a8372d0c353")
                .listId("2c0fc9fa937b11eaa1b71c4d701ab86e")
                .itemId("34b12448945f11eaa1b71c4d701ab86e")
                .build());
    
        }
    }
    
    variables:
      exampleListItem:
        fn::invoke:
          function: cloudflare:getListItem
          arguments:
            accountId: 023e105f4ecef8ad9ca31a8372d0c353
            listId: 2c0fc9fa937b11eaa1b71c4d701ab86e
            itemId: 34b12448945f11eaa1b71c4d701ab86e
    

    Using getListItem

    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 getListItem(args: GetListItemArgs, opts?: InvokeOptions): Promise<GetListItemResult>
    function getListItemOutput(args: GetListItemOutputArgs, opts?: InvokeOptions): Output<GetListItemResult>
    def get_list_item(account_id: Optional[str] = None,
                      item_id: Optional[str] = None,
                      list_id: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetListItemResult
    def get_list_item_output(account_id: Optional[pulumi.Input[str]] = None,
                      item_id: Optional[pulumi.Input[str]] = None,
                      list_id: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetListItemResult]
    func LookupListItem(ctx *Context, args *LookupListItemArgs, opts ...InvokeOption) (*LookupListItemResult, error)
    func LookupListItemOutput(ctx *Context, args *LookupListItemOutputArgs, opts ...InvokeOption) LookupListItemResultOutput

    > Note: This function is named LookupListItem in the Go SDK.

    public static class GetListItem 
    {
        public static Task<GetListItemResult> InvokeAsync(GetListItemArgs args, InvokeOptions? opts = null)
        public static Output<GetListItemResult> Invoke(GetListItemInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetListItemResult> getListItem(GetListItemArgs args, InvokeOptions options)
    public static Output<GetListItemResult> getListItem(GetListItemArgs args, InvokeOptions options)
    
    fn::invoke:
      function: cloudflare:index/getListItem:getListItem
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountId string
    The Account ID for this resource.
    ItemId string
    Defines the unique ID of the item in the List.
    ListId string
    The unique ID of the list.
    AccountId string
    The Account ID for this resource.
    ItemId string
    Defines the unique ID of the item in the List.
    ListId string
    The unique ID of the list.
    accountId String
    The Account ID for this resource.
    itemId String
    Defines the unique ID of the item in the List.
    listId String
    The unique ID of the list.
    accountId string
    The Account ID for this resource.
    itemId string
    Defines the unique ID of the item in the List.
    listId string
    The unique ID of the list.
    account_id str
    The Account ID for this resource.
    item_id str
    Defines the unique ID of the item in the List.
    list_id str
    The unique ID of the list.
    accountId String
    The Account ID for this resource.
    itemId String
    Defines the unique ID of the item in the List.
    listId String
    The unique ID of the list.

    getListItem Result

    The following output properties are available:

    AccountId string
    The Account ID for this resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    ItemId string
    Defines the unique ID of the item in the List.
    ListId string
    The unique ID of the list.
    AccountId string
    The Account ID for this resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    ItemId string
    Defines the unique ID of the item in the List.
    ListId string
    The unique ID of the list.
    accountId String
    The Account ID for this resource.
    id String
    The provider-assigned unique ID for this managed resource.
    itemId String
    Defines the unique ID of the item in the List.
    listId String
    The unique ID of the list.
    accountId string
    The Account ID for this resource.
    id string
    The provider-assigned unique ID for this managed resource.
    itemId string
    Defines the unique ID of the item in the List.
    listId string
    The unique ID of the list.
    account_id str
    The Account ID for this resource.
    id str
    The provider-assigned unique ID for this managed resource.
    item_id str
    Defines the unique ID of the item in the List.
    list_id str
    The unique ID of the list.
    accountId String
    The Account ID for this resource.
    id String
    The provider-assigned unique ID for this managed resource.
    itemId String
    Defines the unique ID of the item in the List.
    listId String
    The unique ID of the list.

    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 v6.6.0 published on Wednesday, Aug 20, 2025 by Pulumi