Viewing docs for Cloudflare v6.13.0
published on Wednesday, Jan 21, 2026 by Pulumi
published on Wednesday, Jan 21, 2026 by Pulumi
Viewing docs for Cloudflare v6.13.0
published on Wednesday, Jan 21, 2026 by Pulumi
published on Wednesday, Jan 21, 2026 by Pulumi
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleByoIpPrefixes = cloudflare.getByoIpPrefixes({
accountId: "258def64c72dae45f3e4c8516e2111f2",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_byo_ip_prefixes = cloudflare.get_byo_ip_prefixes(account_id="258def64c72dae45f3e4c8516e2111f2")
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.LookupByoIpPrefixes(ctx, &cloudflare.LookupByoIpPrefixesArgs{
AccountId: "258def64c72dae45f3e4c8516e2111f2",
}, 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 exampleByoIpPrefixes = Cloudflare.GetByoIpPrefixes.Invoke(new()
{
AccountId = "258def64c72dae45f3e4c8516e2111f2",
});
});
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.GetByoIpPrefixesArgs;
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 exampleByoIpPrefixes = CloudflareFunctions.getByoIpPrefixes(GetByoIpPrefixesArgs.builder()
.accountId("258def64c72dae45f3e4c8516e2111f2")
.build());
}
}
variables:
exampleByoIpPrefixes:
fn::invoke:
function: cloudflare:getByoIpPrefixes
arguments:
accountId: 258def64c72dae45f3e4c8516e2111f2
Using getByoIpPrefixes
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 getByoIpPrefixes(args: GetByoIpPrefixesArgs, opts?: InvokeOptions): Promise<GetByoIpPrefixesResult>
function getByoIpPrefixesOutput(args: GetByoIpPrefixesOutputArgs, opts?: InvokeOptions): Output<GetByoIpPrefixesResult>def get_byo_ip_prefixes(account_id: Optional[str] = None,
max_items: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> GetByoIpPrefixesResult
def get_byo_ip_prefixes_output(account_id: Optional[pulumi.Input[str]] = None,
max_items: Optional[pulumi.Input[int]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetByoIpPrefixesResult]func LookupByoIpPrefixes(ctx *Context, args *LookupByoIpPrefixesArgs, opts ...InvokeOption) (*LookupByoIpPrefixesResult, error)
func LookupByoIpPrefixesOutput(ctx *Context, args *LookupByoIpPrefixesOutputArgs, opts ...InvokeOption) LookupByoIpPrefixesResultOutput> Note: This function is named LookupByoIpPrefixes in the Go SDK.
public static class GetByoIpPrefixes
{
public static Task<GetByoIpPrefixesResult> InvokeAsync(GetByoIpPrefixesArgs args, InvokeOptions? opts = null)
public static Output<GetByoIpPrefixesResult> Invoke(GetByoIpPrefixesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetByoIpPrefixesResult> getByoIpPrefixes(GetByoIpPrefixesArgs args, InvokeOptions options)
public static Output<GetByoIpPrefixesResult> getByoIpPrefixes(GetByoIpPrefixesArgs args, InvokeOptions options)
fn::invoke:
function: cloudflare:index/getByoIpPrefixes:getByoIpPrefixes
arguments:
# arguments dictionaryThe following arguments are supported:
- account_
id str - Identifier of a Cloudflare account.
- max_
items int - Max items to fetch, default: 1000
getByoIpPrefixes Result
The following output properties are available:
- Account
Id string - Identifier of a Cloudflare account.
- Id string
- The provider-assigned unique ID for this managed resource.
- Results
List<Get
Byo Ip Prefixes Result> - The items returned by the data source
- Max
Items int - Max items to fetch, default: 1000
- Account
Id string - Identifier of a Cloudflare account.
- Id string
- The provider-assigned unique ID for this managed resource.
- Results
[]Get
Byo Ip Prefixes Result - The items returned by the data source
- Max
Items int - Max items to fetch, default: 1000
- account
Id String - Identifier of a Cloudflare account.
- id String
- The provider-assigned unique ID for this managed resource.
- results
List<Get
Byo Ip Prefixes Result> - The items returned by the data source
- max
Items Integer - Max items to fetch, default: 1000
- account
Id string - Identifier of a Cloudflare account.
- id string
- The provider-assigned unique ID for this managed resource.
- results
Get
Byo Ip Prefixes Result[] - The items returned by the data source
- max
Items number - Max items to fetch, default: 1000
- account_
id str - Identifier of a Cloudflare account.
- id str
- The provider-assigned unique ID for this managed resource.
- results
Sequence[Get
Byo Ip Prefixes Result] - The items returned by the data source
- max_
items int - Max items to fetch, default: 1000
- account
Id String - Identifier of a Cloudflare account.
- id String
- The provider-assigned unique ID for this managed resource.
- results List<Property Map>
- The items returned by the data source
- max
Items Number - Max items to fetch, default: 1000
Supporting Types
GetByoIpPrefixesResult
- Account
Id string - Identifier of a Cloudflare account.
- Advertised bool
- Prefix advertisement status to the Internet. This field is only not 'null' if on demand is enabled.
- Advertised
Modified stringAt - Last time the advertisement status was changed. This field is only not 'null' if on demand is enabled.
- Approved string
- Approval state of the prefix (P = pending, V = active).
- Asn int
- Autonomous System Number (ASN) the prefix will be advertised under.
- Cidr string
- IP Prefix in Classless Inter-Domain Routing format.
- Created
At string - Delegate
Loa boolCreation - Whether Cloudflare is allowed to generate the LOA document on behalf of the prefix owner.
- Description string
- Description of the prefix.
- Id string
- Identifier of an IP Prefix.
- Irr
Validation stringState - State of one kind of validation for an IP prefix.
- Loa
Document stringId - Identifier for the uploaded LOA document.
- Modified
At string - On
Demand boolEnabled - Whether advertisement of the prefix to the Internet may be dynamically enabled or disabled.
- On
Demand boolLocked - Whether advertisement status of the prefix is locked, meaning it cannot be changed.
- Ownership
Validation stringState - State of one kind of validation for an IP prefix.
- Ownership
Validation stringToken - Token provided to demonstrate ownership of the prefix.
- Rpki
Validation stringState - State of one kind of validation for an IP prefix.
- Account
Id string - Identifier of a Cloudflare account.
- Advertised bool
- Prefix advertisement status to the Internet. This field is only not 'null' if on demand is enabled.
- Advertised
Modified stringAt - Last time the advertisement status was changed. This field is only not 'null' if on demand is enabled.
- Approved string
- Approval state of the prefix (P = pending, V = active).
- Asn int
- Autonomous System Number (ASN) the prefix will be advertised under.
- Cidr string
- IP Prefix in Classless Inter-Domain Routing format.
- Created
At string - Delegate
Loa boolCreation - Whether Cloudflare is allowed to generate the LOA document on behalf of the prefix owner.
- Description string
- Description of the prefix.
- Id string
- Identifier of an IP Prefix.
- Irr
Validation stringState - State of one kind of validation for an IP prefix.
- Loa
Document stringId - Identifier for the uploaded LOA document.
- Modified
At string - On
Demand boolEnabled - Whether advertisement of the prefix to the Internet may be dynamically enabled or disabled.
- On
Demand boolLocked - Whether advertisement status of the prefix is locked, meaning it cannot be changed.
- Ownership
Validation stringState - State of one kind of validation for an IP prefix.
- Ownership
Validation stringToken - Token provided to demonstrate ownership of the prefix.
- Rpki
Validation stringState - State of one kind of validation for an IP prefix.
- account
Id String - Identifier of a Cloudflare account.
- advertised Boolean
- Prefix advertisement status to the Internet. This field is only not 'null' if on demand is enabled.
- advertised
Modified StringAt - Last time the advertisement status was changed. This field is only not 'null' if on demand is enabled.
- approved String
- Approval state of the prefix (P = pending, V = active).
- asn Integer
- Autonomous System Number (ASN) the prefix will be advertised under.
- cidr String
- IP Prefix in Classless Inter-Domain Routing format.
- created
At String - delegate
Loa BooleanCreation - Whether Cloudflare is allowed to generate the LOA document on behalf of the prefix owner.
- description String
- Description of the prefix.
- id String
- Identifier of an IP Prefix.
- irr
Validation StringState - State of one kind of validation for an IP prefix.
- loa
Document StringId - Identifier for the uploaded LOA document.
- modified
At String - on
Demand BooleanEnabled - Whether advertisement of the prefix to the Internet may be dynamically enabled or disabled.
- on
Demand BooleanLocked - Whether advertisement status of the prefix is locked, meaning it cannot be changed.
- ownership
Validation StringState - State of one kind of validation for an IP prefix.
- ownership
Validation StringToken - Token provided to demonstrate ownership of the prefix.
- rpki
Validation StringState - State of one kind of validation for an IP prefix.
- account
Id string - Identifier of a Cloudflare account.
- advertised boolean
- Prefix advertisement status to the Internet. This field is only not 'null' if on demand is enabled.
- advertised
Modified stringAt - Last time the advertisement status was changed. This field is only not 'null' if on demand is enabled.
- approved string
- Approval state of the prefix (P = pending, V = active).
- asn number
- Autonomous System Number (ASN) the prefix will be advertised under.
- cidr string
- IP Prefix in Classless Inter-Domain Routing format.
- created
At string - delegate
Loa booleanCreation - Whether Cloudflare is allowed to generate the LOA document on behalf of the prefix owner.
- description string
- Description of the prefix.
- id string
- Identifier of an IP Prefix.
- irr
Validation stringState - State of one kind of validation for an IP prefix.
- loa
Document stringId - Identifier for the uploaded LOA document.
- modified
At string - on
Demand booleanEnabled - Whether advertisement of the prefix to the Internet may be dynamically enabled or disabled.
- on
Demand booleanLocked - Whether advertisement status of the prefix is locked, meaning it cannot be changed.
- ownership
Validation stringState - State of one kind of validation for an IP prefix.
- ownership
Validation stringToken - Token provided to demonstrate ownership of the prefix.
- rpki
Validation stringState - State of one kind of validation for an IP prefix.
- account_
id str - Identifier of a Cloudflare account.
- advertised bool
- Prefix advertisement status to the Internet. This field is only not 'null' if on demand is enabled.
- advertised_
modified_ strat - Last time the advertisement status was changed. This field is only not 'null' if on demand is enabled.
- approved str
- Approval state of the prefix (P = pending, V = active).
- asn int
- Autonomous System Number (ASN) the prefix will be advertised under.
- cidr str
- IP Prefix in Classless Inter-Domain Routing format.
- created_
at str - delegate_
loa_ boolcreation - Whether Cloudflare is allowed to generate the LOA document on behalf of the prefix owner.
- description str
- Description of the prefix.
- id str
- Identifier of an IP Prefix.
- irr_
validation_ strstate - State of one kind of validation for an IP prefix.
- loa_
document_ strid - Identifier for the uploaded LOA document.
- modified_
at str - on_
demand_ boolenabled - Whether advertisement of the prefix to the Internet may be dynamically enabled or disabled.
- on_
demand_ boollocked - Whether advertisement status of the prefix is locked, meaning it cannot be changed.
- ownership_
validation_ strstate - State of one kind of validation for an IP prefix.
- ownership_
validation_ strtoken - Token provided to demonstrate ownership of the prefix.
- rpki_
validation_ strstate - State of one kind of validation for an IP prefix.
- account
Id String - Identifier of a Cloudflare account.
- advertised Boolean
- Prefix advertisement status to the Internet. This field is only not 'null' if on demand is enabled.
- advertised
Modified StringAt - Last time the advertisement status was changed. This field is only not 'null' if on demand is enabled.
- approved String
- Approval state of the prefix (P = pending, V = active).
- asn Number
- Autonomous System Number (ASN) the prefix will be advertised under.
- cidr String
- IP Prefix in Classless Inter-Domain Routing format.
- created
At String - delegate
Loa BooleanCreation - Whether Cloudflare is allowed to generate the LOA document on behalf of the prefix owner.
- description String
- Description of the prefix.
- id String
- Identifier of an IP Prefix.
- irr
Validation StringState - State of one kind of validation for an IP prefix.
- loa
Document StringId - Identifier for the uploaded LOA document.
- modified
At String - on
Demand BooleanEnabled - Whether advertisement of the prefix to the Internet may be dynamically enabled or disabled.
- on
Demand BooleanLocked - Whether advertisement status of the prefix is locked, meaning it cannot be changed.
- ownership
Validation StringState - State of one kind of validation for an IP prefix.
- ownership
Validation StringToken - Token provided to demonstrate ownership of the prefix.
- rpki
Validation StringState - State of one kind of validation for an IP prefix.
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.13.0
published on Wednesday, Jan 21, 2026 by Pulumi
published on Wednesday, Jan 21, 2026 by Pulumi
