1. Packages
  2. Packages
  3. Cloudflare Provider
  4. API Docs
  5. getFlagshipFlags
Viewing docs for Cloudflare v6.18.0
published on Thursday, Jul 16, 2026 by Pulumi
cloudflare logo
Viewing docs for Cloudflare v6.18.0
published on Thursday, Jul 16, 2026 by Pulumi

    Accepted Permissions

    • Flagship Read

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as cloudflare from "@pulumi/cloudflare";
    
    const exampleFlagshipFlags = cloudflare.getFlagshipFlags({
        accountId: "account_id",
        appId: "app_id",
        limit: "limit",
    });
    
    import pulumi
    import pulumi_cloudflare as cloudflare
    
    example_flagship_flags = cloudflare.get_flagship_flags(account_id="account_id",
        app_id="app_id",
        limit="limit")
    
    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.GetFlagshipFlags(ctx, &cloudflare.LookupFlagshipFlagsArgs{
    			AccountId: "account_id",
    			AppId:     "app_id",
    			Limit:     pulumi.StringRef("limit"),
    		}, 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 exampleFlagshipFlags = Cloudflare.GetFlagshipFlags.Invoke(new()
        {
            AccountId = "account_id",
            AppId = "app_id",
            Limit = "limit",
        });
    
    });
    
    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.GetFlagshipFlagsArgs;
    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 exampleFlagshipFlags = CloudflareFunctions.getFlagshipFlags(GetFlagshipFlagsArgs.builder()
                .accountId("account_id")
                .appId("app_id")
                .limit("limit")
                .build());
    
        }
    }
    
    variables:
      exampleFlagshipFlags:
        fn::invoke:
          function: cloudflare:getFlagshipFlags
          arguments:
            accountId: account_id
            appId: app_id
            limit: limit
    
    pulumi {
      required_providers {
        cloudflare = {
          source = "pulumi/cloudflare"
        }
      }
    }
    
    data "cloudflare_getflagshipflags" "exampleFlagshipFlags" {
      account_id = "account_id"
      app_id     = "app_id"
      limit      = "limit"
    }
    

    Using getFlagshipFlags

    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 getFlagshipFlags(args: GetFlagshipFlagsArgs, opts?: InvokeOptions): Promise<GetFlagshipFlagsResult>
    function getFlagshipFlagsOutput(args: GetFlagshipFlagsOutputArgs, opts?: InvokeOptions): Output<GetFlagshipFlagsResult>
    def get_flagship_flags(account_id: Optional[str] = None,
                           app_id: Optional[str] = None,
                           limit: Optional[str] = None,
                           max_items: Optional[int] = None,
                           opts: Optional[InvokeOptions] = None) -> GetFlagshipFlagsResult
    def get_flagship_flags_output(account_id: pulumi.Input[Optional[str]] = None,
                           app_id: pulumi.Input[Optional[str]] = None,
                           limit: pulumi.Input[Optional[str]] = None,
                           max_items: pulumi.Input[Optional[int]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetFlagshipFlagsResult]
    func LookupFlagshipFlags(ctx *Context, args *LookupFlagshipFlagsArgs, opts ...InvokeOption) (*LookupFlagshipFlagsResult, error)
    func LookupFlagshipFlagsOutput(ctx *Context, args *LookupFlagshipFlagsOutputArgs, opts ...InvokeOption) LookupFlagshipFlagsResultOutput

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

    public static class GetFlagshipFlags 
    {
        public static Task<GetFlagshipFlagsResult> InvokeAsync(GetFlagshipFlagsArgs args, InvokeOptions? opts = null)
        public static Output<GetFlagshipFlagsResult> Invoke(GetFlagshipFlagsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFlagshipFlagsResult> getFlagshipFlags(GetFlagshipFlagsArgs args, InvokeOptions options)
    public static Output<GetFlagshipFlagsResult> getFlagshipFlags(GetFlagshipFlagsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: cloudflare:index/getFlagshipFlags:getFlagshipFlags
      arguments:
        # arguments dictionary
    data "cloudflare_get_flagship_flags" "name" {
        # arguments
    }

    The following arguments are supported:

    AccountId string
    Cloudflare account ID.
    AppId string
    App identifier.
    Limit string
    Max items to return (1–200).
    MaxItems int
    Max items to fetch, default: 1000
    AccountId string
    Cloudflare account ID.
    AppId string
    App identifier.
    Limit string
    Max items to return (1–200).
    MaxItems int
    Max items to fetch, default: 1000
    account_id string
    Cloudflare account ID.
    app_id string
    App identifier.
    limit string
    Max items to return (1–200).
    max_items number
    Max items to fetch, default: 1000
    accountId String
    Cloudflare account ID.
    appId String
    App identifier.
    limit String
    Max items to return (1–200).
    maxItems Integer
    Max items to fetch, default: 1000
    accountId string
    Cloudflare account ID.
    appId string
    App identifier.
    limit string
    Max items to return (1–200).
    maxItems number
    Max items to fetch, default: 1000
    account_id str
    Cloudflare account ID.
    app_id str
    App identifier.
    limit str
    Max items to return (1–200).
    max_items int
    Max items to fetch, default: 1000
    accountId String
    Cloudflare account ID.
    appId String
    App identifier.
    limit String
    Max items to return (1–200).
    maxItems Number
    Max items to fetch, default: 1000

    getFlagshipFlags Result

    The following output properties are available:

    AccountId string
    Cloudflare account ID.
    AppId string
    App identifier.
    Id string
    The provider-assigned unique ID for this managed resource.
    Results List<GetFlagshipFlagsResult>
    The items returned by the data source
    Limit string
    Max items to return (1–200).
    MaxItems int
    Max items to fetch, default: 1000
    AccountId string
    Cloudflare account ID.
    AppId string
    App identifier.
    Id string
    The provider-assigned unique ID for this managed resource.
    Results []GetFlagshipFlagsResult
    The items returned by the data source
    Limit string
    Max items to return (1–200).
    MaxItems int
    Max items to fetch, default: 1000
    account_id string
    Cloudflare account ID.
    app_id string
    App identifier.
    id string
    The provider-assigned unique ID for this managed resource.
    results list(object)
    The items returned by the data source
    limit string
    Max items to return (1–200).
    max_items number
    Max items to fetch, default: 1000
    accountId String
    Cloudflare account ID.
    appId String
    App identifier.
    id String
    The provider-assigned unique ID for this managed resource.
    results List<GetFlagshipFlagsResult>
    The items returned by the data source
    limit String
    Max items to return (1–200).
    maxItems Integer
    Max items to fetch, default: 1000
    accountId string
    Cloudflare account ID.
    appId string
    App identifier.
    id string
    The provider-assigned unique ID for this managed resource.
    results GetFlagshipFlagsResult[]
    The items returned by the data source
    limit string
    Max items to return (1–200).
    maxItems number
    Max items to fetch, default: 1000
    account_id str
    Cloudflare account ID.
    app_id str
    App identifier.
    id str
    The provider-assigned unique ID for this managed resource.
    results Sequence[GetFlagshipFlagsResult]
    The items returned by the data source
    limit str
    Max items to return (1–200).
    max_items int
    Max items to fetch, default: 1000
    accountId String
    Cloudflare account ID.
    appId String
    App identifier.
    id String
    The provider-assigned unique ID for this managed resource.
    results List<Property Map>
    The items returned by the data source
    limit String
    Max items to return (1–200).
    maxItems Number
    Max items to fetch, default: 1000

    Supporting Types

    GetFlagshipFlagsResult

    DefaultVariation string
    Variation served when no rule matches or the flag is disabled. Must be a key in variations.
    Description string
    Enabled bool
    When false, the flag bypasses all rules and always serves defaultVariation.
    Key string
    Unique identifier for the flag within an app. Used in all evaluation and SDK calls.
    Rules List<GetFlagshipFlagsResultRule>
    Targeting rules evaluated in ascending priority; the first matching rule wins. An empty array means the flag always serves defaultVariation.
    Type string
    Value type of the flag's variations. Inferred from the variation values on write, so it may be omitted in requests. Available values: "boolean", "string", "number", "json".
    UpdatedAt string
    UpdatedBy string
    Variations Dictionary<string, string>
    Map of variation name to value. All values must be the same type (boolean, string, number, or JSON object/array). Each serialized value must be 10KB or smaller.
    DefaultVariation string
    Variation served when no rule matches or the flag is disabled. Must be a key in variations.
    Description string
    Enabled bool
    When false, the flag bypasses all rules and always serves defaultVariation.
    Key string
    Unique identifier for the flag within an app. Used in all evaluation and SDK calls.
    Rules []GetFlagshipFlagsResultRule
    Targeting rules evaluated in ascending priority; the first matching rule wins. An empty array means the flag always serves defaultVariation.
    Type string
    Value type of the flag's variations. Inferred from the variation values on write, so it may be omitted in requests. Available values: "boolean", "string", "number", "json".
    UpdatedAt string
    UpdatedBy string
    Variations map[string]string
    Map of variation name to value. All values must be the same type (boolean, string, number, or JSON object/array). Each serialized value must be 10KB or smaller.
    default_variation string
    Variation served when no rule matches or the flag is disabled. Must be a key in variations.
    description string
    enabled bool
    When false, the flag bypasses all rules and always serves defaultVariation.
    key string
    Unique identifier for the flag within an app. Used in all evaluation and SDK calls.
    rules list(object)
    Targeting rules evaluated in ascending priority; the first matching rule wins. An empty array means the flag always serves defaultVariation.
    type string
    Value type of the flag's variations. Inferred from the variation values on write, so it may be omitted in requests. Available values: "boolean", "string", "number", "json".
    updated_at string
    updated_by string
    variations map(string)
    Map of variation name to value. All values must be the same type (boolean, string, number, or JSON object/array). Each serialized value must be 10KB or smaller.
    defaultVariation String
    Variation served when no rule matches or the flag is disabled. Must be a key in variations.
    description String
    enabled Boolean
    When false, the flag bypasses all rules and always serves defaultVariation.
    key String
    Unique identifier for the flag within an app. Used in all evaluation and SDK calls.
    rules List<GetFlagshipFlagsResultRule>
    Targeting rules evaluated in ascending priority; the first matching rule wins. An empty array means the flag always serves defaultVariation.
    type String
    Value type of the flag's variations. Inferred from the variation values on write, so it may be omitted in requests. Available values: "boolean", "string", "number", "json".
    updatedAt String
    updatedBy String
    variations Map<String,String>
    Map of variation name to value. All values must be the same type (boolean, string, number, or JSON object/array). Each serialized value must be 10KB or smaller.
    defaultVariation string
    Variation served when no rule matches or the flag is disabled. Must be a key in variations.
    description string
    enabled boolean
    When false, the flag bypasses all rules and always serves defaultVariation.
    key string
    Unique identifier for the flag within an app. Used in all evaluation and SDK calls.
    rules GetFlagshipFlagsResultRule[]
    Targeting rules evaluated in ascending priority; the first matching rule wins. An empty array means the flag always serves defaultVariation.
    type string
    Value type of the flag's variations. Inferred from the variation values on write, so it may be omitted in requests. Available values: "boolean", "string", "number", "json".
    updatedAt string
    updatedBy string
    variations {[key: string]: string}
    Map of variation name to value. All values must be the same type (boolean, string, number, or JSON object/array). Each serialized value must be 10KB or smaller.
    default_variation str
    Variation served when no rule matches or the flag is disabled. Must be a key in variations.
    description str
    enabled bool
    When false, the flag bypasses all rules and always serves defaultVariation.
    key str
    Unique identifier for the flag within an app. Used in all evaluation and SDK calls.
    rules Sequence[GetFlagshipFlagsResultRule]
    Targeting rules evaluated in ascending priority; the first matching rule wins. An empty array means the flag always serves defaultVariation.
    type str
    Value type of the flag's variations. Inferred from the variation values on write, so it may be omitted in requests. Available values: "boolean", "string", "number", "json".
    updated_at str
    updated_by str
    variations Mapping[str, str]
    Map of variation name to value. All values must be the same type (boolean, string, number, or JSON object/array). Each serialized value must be 10KB or smaller.
    defaultVariation String
    Variation served when no rule matches or the flag is disabled. Must be a key in variations.
    description String
    enabled Boolean
    When false, the flag bypasses all rules and always serves defaultVariation.
    key String
    Unique identifier for the flag within an app. Used in all evaluation and SDK calls.
    rules List<Property Map>
    Targeting rules evaluated in ascending priority; the first matching rule wins. An empty array means the flag always serves defaultVariation.
    type String
    Value type of the flag's variations. Inferred from the variation values on write, so it may be omitted in requests. Available values: "boolean", "string", "number", "json".
    updatedAt String
    updatedBy String
    variations Map<String>
    Map of variation name to value. All values must be the same type (boolean, string, number, or JSON object/array). Each serialized value must be 10KB or smaller.

    GetFlagshipFlagsResultRule

    Conditions List<GetFlagshipFlagsResultRuleCondition>
    Conditions the context must satisfy for this rule to match. An empty array matches all contexts.
    Priority int
    Evaluation order; lower numbers are evaluated first. Must be unique across the flag's rules.
    Rollout GetFlagshipFlagsResultRuleRollout
    ServeVariation string
    Variation served when this rule matches. Must be a key in variations.
    Conditions []GetFlagshipFlagsResultRuleCondition
    Conditions the context must satisfy for this rule to match. An empty array matches all contexts.
    Priority int
    Evaluation order; lower numbers are evaluated first. Must be unique across the flag's rules.
    Rollout GetFlagshipFlagsResultRuleRollout
    ServeVariation string
    Variation served when this rule matches. Must be a key in variations.
    conditions list(object)
    Conditions the context must satisfy for this rule to match. An empty array matches all contexts.
    priority number
    Evaluation order; lower numbers are evaluated first. Must be unique across the flag's rules.
    rollout object
    serve_variation string
    Variation served when this rule matches. Must be a key in variations.
    conditions List<GetFlagshipFlagsResultRuleCondition>
    Conditions the context must satisfy for this rule to match. An empty array matches all contexts.
    priority Integer
    Evaluation order; lower numbers are evaluated first. Must be unique across the flag's rules.
    rollout GetFlagshipFlagsResultRuleRollout
    serveVariation String
    Variation served when this rule matches. Must be a key in variations.
    conditions GetFlagshipFlagsResultRuleCondition[]
    Conditions the context must satisfy for this rule to match. An empty array matches all contexts.
    priority number
    Evaluation order; lower numbers are evaluated first. Must be unique across the flag's rules.
    rollout GetFlagshipFlagsResultRuleRollout
    serveVariation string
    Variation served when this rule matches. Must be a key in variations.
    conditions Sequence[GetFlagshipFlagsResultRuleCondition]
    Conditions the context must satisfy for this rule to match. An empty array matches all contexts.
    priority int
    Evaluation order; lower numbers are evaluated first. Must be unique across the flag's rules.
    rollout GetFlagshipFlagsResultRuleRollout
    serve_variation str
    Variation served when this rule matches. Must be a key in variations.
    conditions List<Property Map>
    Conditions the context must satisfy for this rule to match. An empty array matches all contexts.
    priority Number
    Evaluation order; lower numbers are evaluated first. Must be unique across the flag's rules.
    rollout Property Map
    serveVariation String
    Variation served when this rule matches. Must be a key in variations.

    GetFlagshipFlagsResultRuleCondition

    Attribute string
    Clauses List<GetFlagshipFlagsResultRuleConditionClause>
    LogicalOperator string
    Available values: "AND", "OR".
    Operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    Value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    Attribute string
    Clauses []GetFlagshipFlagsResultRuleConditionClause
    LogicalOperator string
    Available values: "AND", "OR".
    Operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    Value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute string
    clauses list(object)
    logical_operator string
    Available values: "AND", "OR".
    operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute String
    clauses List<GetFlagshipFlagsResultRuleConditionClause>
    logicalOperator String
    Available values: "AND", "OR".
    operator String
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value String
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute string
    clauses GetFlagshipFlagsResultRuleConditionClause[]
    logicalOperator string
    Available values: "AND", "OR".
    operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute str
    clauses Sequence[GetFlagshipFlagsResultRuleConditionClause]
    logical_operator str
    Available values: "AND", "OR".
    operator str
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value str
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute String
    clauses List<Property Map>
    logicalOperator String
    Available values: "AND", "OR".
    operator String
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value String
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.

    GetFlagshipFlagsResultRuleConditionClause

    Attribute string
    Clauses List<GetFlagshipFlagsResultRuleConditionClauseClause>
    LogicalOperator string
    Available values: "AND", "OR".
    Operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    Value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    Attribute string
    Clauses []GetFlagshipFlagsResultRuleConditionClauseClause
    LogicalOperator string
    Available values: "AND", "OR".
    Operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    Value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute string
    clauses list(object)
    logical_operator string
    Available values: "AND", "OR".
    operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute String
    clauses List<GetFlagshipFlagsResultRuleConditionClauseClause>
    logicalOperator String
    Available values: "AND", "OR".
    operator String
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value String
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute string
    clauses GetFlagshipFlagsResultRuleConditionClauseClause[]
    logicalOperator string
    Available values: "AND", "OR".
    operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute str
    clauses Sequence[GetFlagshipFlagsResultRuleConditionClauseClause]
    logical_operator str
    Available values: "AND", "OR".
    operator str
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value str
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute String
    clauses List<Property Map>
    logicalOperator String
    Available values: "AND", "OR".
    operator String
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value String
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.

    GetFlagshipFlagsResultRuleConditionClauseClause

    Attribute string
    Clauses List<GetFlagshipFlagsResultRuleConditionClauseClauseClause>
    LogicalOperator string
    Available values: "AND", "OR".
    Operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    Value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    Attribute string
    Clauses []GetFlagshipFlagsResultRuleConditionClauseClauseClause
    LogicalOperator string
    Available values: "AND", "OR".
    Operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    Value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute string
    clauses list(object)
    logical_operator string
    Available values: "AND", "OR".
    operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute String
    clauses List<GetFlagshipFlagsResultRuleConditionClauseClauseClause>
    logicalOperator String
    Available values: "AND", "OR".
    operator String
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value String
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute string
    clauses GetFlagshipFlagsResultRuleConditionClauseClauseClause[]
    logicalOperator string
    Available values: "AND", "OR".
    operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute str
    clauses Sequence[GetFlagshipFlagsResultRuleConditionClauseClauseClause]
    logical_operator str
    Available values: "AND", "OR".
    operator str
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value str
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute String
    clauses List<Property Map>
    logicalOperator String
    Available values: "AND", "OR".
    operator String
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value String
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.

    GetFlagshipFlagsResultRuleConditionClauseClauseClause

    Attribute string
    Clauses List<GetFlagshipFlagsResultRuleConditionClauseClauseClauseClause>
    LogicalOperator string
    Available values: "AND", "OR".
    Operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    Value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    Attribute string
    Clauses []GetFlagshipFlagsResultRuleConditionClauseClauseClauseClause
    LogicalOperator string
    Available values: "AND", "OR".
    Operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    Value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute string
    clauses list(object)
    logical_operator string
    Available values: "AND", "OR".
    operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute String
    clauses List<GetFlagshipFlagsResultRuleConditionClauseClauseClauseClause>
    logicalOperator String
    Available values: "AND", "OR".
    operator String
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value String
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute string
    clauses GetFlagshipFlagsResultRuleConditionClauseClauseClauseClause[]
    logicalOperator string
    Available values: "AND", "OR".
    operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute str
    clauses Sequence[GetFlagshipFlagsResultRuleConditionClauseClauseClauseClause]
    logical_operator str
    Available values: "AND", "OR".
    operator str
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value str
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute String
    clauses List<Property Map>
    logicalOperator String
    Available values: "AND", "OR".
    operator String
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value String
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.

    GetFlagshipFlagsResultRuleConditionClauseClauseClauseClause

    Attribute string
    Clauses List<GetFlagshipFlagsResultRuleConditionClauseClauseClauseClauseClause>
    LogicalOperator string
    Available values: "AND", "OR".
    Operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    Value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    Attribute string
    Clauses []GetFlagshipFlagsResultRuleConditionClauseClauseClauseClauseClause
    LogicalOperator string
    Available values: "AND", "OR".
    Operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    Value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute string
    clauses list(object)
    logical_operator string
    Available values: "AND", "OR".
    operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute String
    clauses List<GetFlagshipFlagsResultRuleConditionClauseClauseClauseClauseClause>
    logicalOperator String
    Available values: "AND", "OR".
    operator String
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value String
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute string
    clauses GetFlagshipFlagsResultRuleConditionClauseClauseClauseClauseClause[]
    logicalOperator string
    Available values: "AND", "OR".
    operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute str
    clauses Sequence[GetFlagshipFlagsResultRuleConditionClauseClauseClauseClauseClause]
    logical_operator str
    Available values: "AND", "OR".
    operator str
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value str
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute String
    clauses List<Property Map>
    logicalOperator String
    Available values: "AND", "OR".
    operator String
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value String
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.

    GetFlagshipFlagsResultRuleConditionClauseClauseClauseClauseClause

    Attribute string
    Clauses List<string>
    LogicalOperator string
    Available values: "AND", "OR".
    Operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    Value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    Attribute string
    Clauses []string
    LogicalOperator string
    Available values: "AND", "OR".
    Operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    Value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute string
    clauses list(string)
    logical_operator string
    Available values: "AND", "OR".
    operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute String
    clauses List<String>
    logicalOperator String
    Available values: "AND", "OR".
    operator String
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value String
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute string
    clauses string[]
    logicalOperator string
    Available values: "AND", "OR".
    operator string
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value string
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute str
    clauses Sequence[str]
    logical_operator str
    Available values: "AND", "OR".
    operator str
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value str
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.
    attribute String
    clauses List<String>
    logicalOperator String
    Available values: "AND", "OR".
    operator String
    Available values: "equals", "notequals", "greaterthan", "lessthan", "greaterthanorequals", "lessthanorequals", "contains", "startswith", "endswith", "in", "notin".
    value String
    Value to compare against the context attribute. Must be an array for in and notIn; numeric and ISO-8601 datetime strings are accepted by the ordering operators.

    GetFlagshipFlagsResultRuleRollout

    Attribute string
    Context attribute used for sticky bucketing. Defaults to targetingKey. If absent at evaluation time, bucketing is random per request.
    Percentage double
    Percentage of matching traffic (0–100) served this variation. For multi-way splits, use cumulative upper bounds across rules (e.g. 30, 70, 100).
    Attribute string
    Context attribute used for sticky bucketing. Defaults to targetingKey. If absent at evaluation time, bucketing is random per request.
    Percentage float64
    Percentage of matching traffic (0–100) served this variation. For multi-way splits, use cumulative upper bounds across rules (e.g. 30, 70, 100).
    attribute string
    Context attribute used for sticky bucketing. Defaults to targetingKey. If absent at evaluation time, bucketing is random per request.
    percentage number
    Percentage of matching traffic (0–100) served this variation. For multi-way splits, use cumulative upper bounds across rules (e.g. 30, 70, 100).
    attribute String
    Context attribute used for sticky bucketing. Defaults to targetingKey. If absent at evaluation time, bucketing is random per request.
    percentage Double
    Percentage of matching traffic (0–100) served this variation. For multi-way splits, use cumulative upper bounds across rules (e.g. 30, 70, 100).
    attribute string
    Context attribute used for sticky bucketing. Defaults to targetingKey. If absent at evaluation time, bucketing is random per request.
    percentage number
    Percentage of matching traffic (0–100) served this variation. For multi-way splits, use cumulative upper bounds across rules (e.g. 30, 70, 100).
    attribute str
    Context attribute used for sticky bucketing. Defaults to targetingKey. If absent at evaluation time, bucketing is random per request.
    percentage float
    Percentage of matching traffic (0–100) served this variation. For multi-way splits, use cumulative upper bounds across rules (e.g. 30, 70, 100).
    attribute String
    Context attribute used for sticky bucketing. Defaults to targetingKey. If absent at evaluation time, bucketing is random per request.
    percentage Number
    Percentage of matching traffic (0–100) served this variation. For multi-way splits, use cumulative upper bounds across rules (e.g. 30, 70, 100).

    Package Details

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

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial