Viewing docs for Cloudflare v6.18.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi
Viewing docs for Cloudflare v6.18.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleDlsPrefixBinding = cloudflare.getDlsPrefixBinding({
accountId: "023e105f4ecef8ad9ca31a8372d0c353",
bindingId: "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_dls_prefix_binding = cloudflare.get_dls_prefix_binding(account_id="023e105f4ecef8ad9ca31a8372d0c353",
binding_id="a1b2c3d4-e5f6-7890-abcd-ef1234567890")
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.GetDlsPrefixBinding(ctx, &cloudflare.LookupDlsPrefixBindingArgs{
AccountId: "023e105f4ecef8ad9ca31a8372d0c353",
BindingId: "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
}, 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 exampleDlsPrefixBinding = Cloudflare.GetDlsPrefixBinding.Invoke(new()
{
AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
BindingId = "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
});
});
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.GetDlsPrefixBindingArgs;
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 exampleDlsPrefixBinding = CloudflareFunctions.getDlsPrefixBinding(GetDlsPrefixBindingArgs.builder()
.accountId("023e105f4ecef8ad9ca31a8372d0c353")
.bindingId("a1b2c3d4-e5f6-7890-abcd-ef1234567890")
.build());
}
}
variables:
exampleDlsPrefixBinding:
fn::invoke:
function: cloudflare:getDlsPrefixBinding
arguments:
accountId: 023e105f4ecef8ad9ca31a8372d0c353
bindingId: a1b2c3d4-e5f6-7890-abcd-ef1234567890
pulumi {
required_providers {
cloudflare = {
source = "pulumi/cloudflare"
}
}
}
data "cloudflare_getdlsprefixbinding" "exampleDlsPrefixBinding" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
binding_id = "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
Using getDlsPrefixBinding
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 getDlsPrefixBinding(args: GetDlsPrefixBindingArgs, opts?: InvokeOptions): Promise<GetDlsPrefixBindingResult>
function getDlsPrefixBindingOutput(args: GetDlsPrefixBindingOutputArgs, opts?: InvokeOptions): Output<GetDlsPrefixBindingResult>def get_dls_prefix_binding(account_id: Optional[str] = None,
binding_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDlsPrefixBindingResult
def get_dls_prefix_binding_output(account_id: pulumi.Input[Optional[str]] = None,
binding_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDlsPrefixBindingResult]func LookupDlsPrefixBinding(ctx *Context, args *LookupDlsPrefixBindingArgs, opts ...InvokeOption) (*LookupDlsPrefixBindingResult, error)
func LookupDlsPrefixBindingOutput(ctx *Context, args *LookupDlsPrefixBindingOutputArgs, opts ...InvokeOption) LookupDlsPrefixBindingResultOutput> Note: This function is named LookupDlsPrefixBinding in the Go SDK.
public static class GetDlsPrefixBinding
{
public static Task<GetDlsPrefixBindingResult> InvokeAsync(GetDlsPrefixBindingArgs args, InvokeOptions? opts = null)
public static Output<GetDlsPrefixBindingResult> Invoke(GetDlsPrefixBindingInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDlsPrefixBindingResult> getDlsPrefixBinding(GetDlsPrefixBindingArgs args, InvokeOptions options)
public static Output<GetDlsPrefixBindingResult> getDlsPrefixBinding(GetDlsPrefixBindingArgs args, InvokeOptions options)
fn::invoke:
function: cloudflare:index/getDlsPrefixBinding:getDlsPrefixBinding
arguments:
# arguments dictionarydata "cloudflare_get_dls_prefix_binding" "name" {
# arguments
}The following arguments are supported:
- account_
id string - Identifier of a Cloudflare account.
- binding_
id string - Unique identifier for the prefix binding.
- account_
id str - Identifier of a Cloudflare account.
- binding_
id str - Unique identifier for the prefix binding.
getDlsPrefixBinding Result
The following output properties are available:
- account_
id string - Identifier of a Cloudflare account.
- binding_
id string - Unique identifier for the prefix binding.
- cidr string
- The CIDR that is bound.
- id string
- Unique identifier for the prefix binding.
- prefix_
id string - The ID of the parent prefix.
- region_
key string - The region key used for the binding.
- account_
id str - Identifier of a Cloudflare account.
- binding_
id str - Unique identifier for the prefix binding.
- cidr str
- The CIDR that is bound.
- id str
- Unique identifier for the prefix binding.
- prefix_
id str - The ID of the parent prefix.
- region_
key str - The region key used for the binding.
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.18.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi