published on Saturday, May 2, 2026 by Pulumi
published on Saturday, May 2, 2026 by Pulumi
Accepted Permissions
AI Gateway ReadAI Gateway Write
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleAiGatewayDynamicRouting = new cloudflare.AiGatewayDynamicRouting("example_ai_gateway_dynamic_routing", {
accountId: "0d37909e38d3e99c29fa2cd343ac421a",
gatewayId: "54442216",
elements: [{
id: "id",
outputs: {
next: {
elementId: "elementId",
},
},
type: "start",
}],
name: "name",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_ai_gateway_dynamic_routing = cloudflare.AiGatewayDynamicRouting("example_ai_gateway_dynamic_routing",
account_id="0d37909e38d3e99c29fa2cd343ac421a",
gateway_id="54442216",
elements=[{
"id": "id",
"outputs": {
"next": {
"element_id": "elementId",
},
},
"type": "start",
}],
name="name")
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.NewAiGatewayDynamicRouting(ctx, "example_ai_gateway_dynamic_routing", &cloudflare.AiGatewayDynamicRoutingArgs{
AccountId: pulumi.String("0d37909e38d3e99c29fa2cd343ac421a"),
GatewayId: pulumi.String("54442216"),
Elements: cloudflare.AiGatewayDynamicRoutingElementArray{
&cloudflare.AiGatewayDynamicRoutingElementArgs{
Id: pulumi.String("id"),
Outputs: &cloudflare.AiGatewayDynamicRoutingElementOutputsArgs{
Next: &cloudflare.AiGatewayDynamicRoutingElementOutputsNextArgs{
ElementId: pulumi.String("elementId"),
},
},
Type: pulumi.String("start"),
},
},
Name: pulumi.String("name"),
})
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 exampleAiGatewayDynamicRouting = new Cloudflare.Index.AiGatewayDynamicRouting("example_ai_gateway_dynamic_routing", new()
{
AccountId = "0d37909e38d3e99c29fa2cd343ac421a",
GatewayId = "54442216",
Elements = new[]
{
new Cloudflare.Inputs.AiGatewayDynamicRoutingElementArgs
{
Id = "id",
Outputs = new Cloudflare.Inputs.AiGatewayDynamicRoutingElementOutputsArgs
{
Next = new Cloudflare.Inputs.AiGatewayDynamicRoutingElementOutputsNextArgs
{
ElementId = "elementId",
},
},
Type = "start",
},
},
Name = "name",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.AiGatewayDynamicRouting;
import com.pulumi.cloudflare.AiGatewayDynamicRoutingArgs;
import com.pulumi.cloudflare.inputs.AiGatewayDynamicRoutingElementArgs;
import com.pulumi.cloudflare.inputs.AiGatewayDynamicRoutingElementOutputsArgs;
import com.pulumi.cloudflare.inputs.AiGatewayDynamicRoutingElementOutputsNextArgs;
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) {
var exampleAiGatewayDynamicRouting = new AiGatewayDynamicRouting("exampleAiGatewayDynamicRouting", AiGatewayDynamicRoutingArgs.builder()
.accountId("0d37909e38d3e99c29fa2cd343ac421a")
.gatewayId("54442216")
.elements(AiGatewayDynamicRoutingElementArgs.builder()
.id("id")
.outputs(AiGatewayDynamicRoutingElementOutputsArgs.builder()
.next(AiGatewayDynamicRoutingElementOutputsNextArgs.builder()
.elementId("elementId")
.build())
.build())
.type("start")
.build())
.name("name")
.build());
}
}
resources:
exampleAiGatewayDynamicRouting:
type: cloudflare:AiGatewayDynamicRouting
name: example_ai_gateway_dynamic_routing
properties:
accountId: 0d37909e38d3e99c29fa2cd343ac421a
gatewayId: '54442216'
elements:
- id: id
outputs:
next:
elementId: elementId
type: start
name: name
Create AiGatewayDynamicRouting Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AiGatewayDynamicRouting(name: string, args: AiGatewayDynamicRoutingArgs, opts?: CustomResourceOptions);@overload
def AiGatewayDynamicRouting(resource_name: str,
args: AiGatewayDynamicRoutingArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AiGatewayDynamicRouting(resource_name: str,
opts: Optional[ResourceOptions] = None,
elements: Optional[Sequence[AiGatewayDynamicRoutingElementArgs]] = None,
gateway_id: Optional[str] = None,
name: Optional[str] = None,
account_id: Optional[str] = None)func NewAiGatewayDynamicRouting(ctx *Context, name string, args AiGatewayDynamicRoutingArgs, opts ...ResourceOption) (*AiGatewayDynamicRouting, error)public AiGatewayDynamicRouting(string name, AiGatewayDynamicRoutingArgs args, CustomResourceOptions? opts = null)
public AiGatewayDynamicRouting(String name, AiGatewayDynamicRoutingArgs args)
public AiGatewayDynamicRouting(String name, AiGatewayDynamicRoutingArgs args, CustomResourceOptions options)
type: cloudflare:AiGatewayDynamicRouting
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AiGatewayDynamicRoutingArgs
- 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 AiGatewayDynamicRoutingArgs
- 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 AiGatewayDynamicRoutingArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AiGatewayDynamicRoutingArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AiGatewayDynamicRoutingArgs
- 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 aiGatewayDynamicRoutingResource = new Cloudflare.AiGatewayDynamicRouting("aiGatewayDynamicRoutingResource", new()
{
Elements = new[]
{
new Cloudflare.Inputs.AiGatewayDynamicRoutingElementArgs
{
Id = "string",
Outputs = new Cloudflare.Inputs.AiGatewayDynamicRoutingElementOutputsArgs
{
ElementId = "string",
Fallback = new Cloudflare.Inputs.AiGatewayDynamicRoutingElementOutputsFallbackArgs
{
ElementId = "string",
},
False = new Cloudflare.Inputs.AiGatewayDynamicRoutingElementOutputsFalseArgs
{
ElementId = "string",
},
Next = new Cloudflare.Inputs.AiGatewayDynamicRoutingElementOutputsNextArgs
{
ElementId = "string",
},
Success = new Cloudflare.Inputs.AiGatewayDynamicRoutingElementOutputsSuccessArgs
{
ElementId = "string",
},
True = new Cloudflare.Inputs.AiGatewayDynamicRoutingElementOutputsTrueArgs
{
ElementId = "string",
},
},
Type = "string",
Properties = new Cloudflare.Inputs.AiGatewayDynamicRoutingElementPropertiesArgs
{
AiGatewayDynamicRoutingProvider = "string",
Conditions = "string",
Key = "string",
Limit = 0,
LimitType = "string",
Model = "string",
Retries = 0,
Timeout = 0,
Window = 0,
},
},
},
GatewayId = "string",
Name = "string",
AccountId = "string",
});
example, err := cloudflare.NewAiGatewayDynamicRouting(ctx, "aiGatewayDynamicRoutingResource", &cloudflare.AiGatewayDynamicRoutingArgs{
Elements: cloudflare.AiGatewayDynamicRoutingElementArray{
&cloudflare.AiGatewayDynamicRoutingElementArgs{
Id: pulumi.String("string"),
Outputs: &cloudflare.AiGatewayDynamicRoutingElementOutputsArgs{
ElementId: pulumi.String("string"),
Fallback: &cloudflare.AiGatewayDynamicRoutingElementOutputsFallbackArgs{
ElementId: pulumi.String("string"),
},
False: &cloudflare.AiGatewayDynamicRoutingElementOutputsFalseArgs{
ElementId: pulumi.String("string"),
},
Next: &cloudflare.AiGatewayDynamicRoutingElementOutputsNextArgs{
ElementId: pulumi.String("string"),
},
Success: &cloudflare.AiGatewayDynamicRoutingElementOutputsSuccessArgs{
ElementId: pulumi.String("string"),
},
True: &cloudflare.AiGatewayDynamicRoutingElementOutputsTrueArgs{
ElementId: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
Properties: &cloudflare.AiGatewayDynamicRoutingElementPropertiesArgs{
AiGatewayDynamicRoutingProvider: pulumi.String("string"),
Conditions: pulumi.String("string"),
Key: pulumi.String("string"),
Limit: pulumi.Float64(0),
LimitType: pulumi.String("string"),
Model: pulumi.String("string"),
Retries: pulumi.Float64(0),
Timeout: pulumi.Float64(0),
Window: pulumi.Float64(0),
},
},
},
GatewayId: pulumi.String("string"),
Name: pulumi.String("string"),
AccountId: pulumi.String("string"),
})
var aiGatewayDynamicRoutingResource = new AiGatewayDynamicRouting("aiGatewayDynamicRoutingResource", AiGatewayDynamicRoutingArgs.builder()
.elements(AiGatewayDynamicRoutingElementArgs.builder()
.id("string")
.outputs(AiGatewayDynamicRoutingElementOutputsArgs.builder()
.elementId("string")
.fallback(AiGatewayDynamicRoutingElementOutputsFallbackArgs.builder()
.elementId("string")
.build())
.false_(AiGatewayDynamicRoutingElementOutputsFalseArgs.builder()
.elementId("string")
.build())
.next(AiGatewayDynamicRoutingElementOutputsNextArgs.builder()
.elementId("string")
.build())
.success(AiGatewayDynamicRoutingElementOutputsSuccessArgs.builder()
.elementId("string")
.build())
.true_(AiGatewayDynamicRoutingElementOutputsTrueArgs.builder()
.elementId("string")
.build())
.build())
.type("string")
.properties(AiGatewayDynamicRoutingElementPropertiesArgs.builder()
.aiGatewayDynamicRoutingProvider("string")
.conditions("string")
.key("string")
.limit(0.0)
.limitType("string")
.model("string")
.retries(0.0)
.timeout(0.0)
.window(0.0)
.build())
.build())
.gatewayId("string")
.name("string")
.accountId("string")
.build());
ai_gateway_dynamic_routing_resource = cloudflare.AiGatewayDynamicRouting("aiGatewayDynamicRoutingResource",
elements=[{
"id": "string",
"outputs": {
"element_id": "string",
"fallback": {
"element_id": "string",
},
"false": {
"element_id": "string",
},
"next": {
"element_id": "string",
},
"success": {
"element_id": "string",
},
"true": {
"element_id": "string",
},
},
"type": "string",
"properties": {
"ai_gateway_dynamic_routing_provider": "string",
"conditions": "string",
"key": "string",
"limit": float(0),
"limit_type": "string",
"model": "string",
"retries": float(0),
"timeout": float(0),
"window": float(0),
},
}],
gateway_id="string",
name="string",
account_id="string")
const aiGatewayDynamicRoutingResource = new cloudflare.AiGatewayDynamicRouting("aiGatewayDynamicRoutingResource", {
elements: [{
id: "string",
outputs: {
elementId: "string",
fallback: {
elementId: "string",
},
"false": {
elementId: "string",
},
next: {
elementId: "string",
},
success: {
elementId: "string",
},
"true": {
elementId: "string",
},
},
type: "string",
properties: {
aiGatewayDynamicRoutingProvider: "string",
conditions: "string",
key: "string",
limit: 0,
limitType: "string",
model: "string",
retries: 0,
timeout: 0,
window: 0,
},
}],
gatewayId: "string",
name: "string",
accountId: "string",
});
type: cloudflare:AiGatewayDynamicRouting
properties:
accountId: string
elements:
- id: string
outputs:
elementId: string
fallback:
elementId: string
"false":
elementId: string
next:
elementId: string
success:
elementId: string
"true":
elementId: string
properties:
aiGatewayDynamicRoutingProvider: string
conditions: string
key: string
limit: 0
limitType: string
model: string
retries: 0
timeout: 0
window: 0
type: string
gatewayId: string
name: string
AiGatewayDynamicRouting 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 AiGatewayDynamicRouting resource accepts the following input properties:
- Elements
List<Ai
Gateway Dynamic Routing Element> - Gateway
Id string - Name string
- Account
Id string
- Elements
[]Ai
Gateway Dynamic Routing Element Args - Gateway
Id string - Name string
- Account
Id string
- elements
List<Ai
Gateway Dynamic Routing Element> - gateway
Id String - name String
- account
Id String
- elements
Ai
Gateway Dynamic Routing Element[] - gateway
Id string - name string
- account
Id string
- elements List<Property Map>
- gateway
Id String - name String
- account
Id String
Outputs
All input properties are implicitly available as output properties. Additionally, the AiGatewayDynamicRouting resource produces the following output properties:
- Created
At string - Deployment
Ai
Gateway Dynamic Routing Deployment - Id string
- The provider-assigned unique ID for this managed resource.
- Modified
At string - Route
Ai
Gateway Dynamic Routing Route - Success bool
- Version
Ai
Gateway Dynamic Routing Version
- Created
At string - Deployment
Ai
Gateway Dynamic Routing Deployment - Id string
- The provider-assigned unique ID for this managed resource.
- Modified
At string - Route
Ai
Gateway Dynamic Routing Route - Success bool
- Version
Ai
Gateway Dynamic Routing Version
- created
At String - deployment
Ai
Gateway Dynamic Routing Deployment - id String
- The provider-assigned unique ID for this managed resource.
- modified
At String - route
Ai
Gateway Dynamic Routing Route - success Boolean
- version
Ai
Gateway Dynamic Routing Version
- created
At string - deployment
Ai
Gateway Dynamic Routing Deployment - id string
- The provider-assigned unique ID for this managed resource.
- modified
At string - route
Ai
Gateway Dynamic Routing Route - success boolean
- version
Ai
Gateway Dynamic Routing Version
- created_
at str - deployment
Ai
Gateway Dynamic Routing Deployment - id str
- The provider-assigned unique ID for this managed resource.
- modified_
at str - route
Ai
Gateway Dynamic Routing Route - success bool
- version
Ai
Gateway Dynamic Routing Version
- created
At String - deployment Property Map
- id String
- The provider-assigned unique ID for this managed resource.
- modified
At String - route Property Map
- success Boolean
- version Property Map
Look up Existing AiGatewayDynamicRouting Resource
Get an existing AiGatewayDynamicRouting 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?: AiGatewayDynamicRoutingState, opts?: CustomResourceOptions): AiGatewayDynamicRouting@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
created_at: Optional[str] = None,
deployment: Optional[AiGatewayDynamicRoutingDeploymentArgs] = None,
elements: Optional[Sequence[AiGatewayDynamicRoutingElementArgs]] = None,
gateway_id: Optional[str] = None,
modified_at: Optional[str] = None,
name: Optional[str] = None,
route: Optional[AiGatewayDynamicRoutingRouteArgs] = None,
success: Optional[bool] = None,
version: Optional[AiGatewayDynamicRoutingVersionArgs] = None) -> AiGatewayDynamicRoutingfunc GetAiGatewayDynamicRouting(ctx *Context, name string, id IDInput, state *AiGatewayDynamicRoutingState, opts ...ResourceOption) (*AiGatewayDynamicRouting, error)public static AiGatewayDynamicRouting Get(string name, Input<string> id, AiGatewayDynamicRoutingState? state, CustomResourceOptions? opts = null)public static AiGatewayDynamicRouting get(String name, Output<String> id, AiGatewayDynamicRoutingState state, CustomResourceOptions options)resources: _: type: cloudflare:AiGatewayDynamicRouting get: 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.
- account
Id String - created
At String - deployment Property Map
- elements List<Property Map>
- gateway
Id String - modified
At String - name String
- route Property Map
- success Boolean
- version Property Map
Supporting Types
AiGatewayDynamicRoutingDeployment, AiGatewayDynamicRoutingDeploymentArgs
- Created
At string - Deployment
Id string - Version
Id string
- Created
At string - Deployment
Id string - Version
Id string
- created
At String - deployment
Id String - version
Id String
- created
At string - deployment
Id string - version
Id string
- created_
at str - deployment_
id str - version_
id str
- created
At String - deployment
Id String - version
Id String
AiGatewayDynamicRoutingElement, AiGatewayDynamicRoutingElementArgs
- Id string
- Outputs
Ai
Gateway Dynamic Routing Element Outputs - Type string
- Available values: "start", "conditional", "percentage", "rate", "model", "end".
- Properties
Ai
Gateway Dynamic Routing Element Properties
- Id string
- Outputs
Ai
Gateway Dynamic Routing Element Outputs - Type string
- Available values: "start", "conditional", "percentage", "rate", "model", "end".
- Properties
Ai
Gateway Dynamic Routing Element Properties
- id String
- outputs
Ai
Gateway Dynamic Routing Element Outputs - type String
- Available values: "start", "conditional", "percentage", "rate", "model", "end".
- properties
Ai
Gateway Dynamic Routing Element Properties
- id string
- outputs
Ai
Gateway Dynamic Routing Element Outputs - type string
- Available values: "start", "conditional", "percentage", "rate", "model", "end".
- properties
Ai
Gateway Dynamic Routing Element Properties
- id str
- outputs
Ai
Gateway Dynamic Routing Element Outputs - type str
- Available values: "start", "conditional", "percentage", "rate", "model", "end".
- properties
Ai
Gateway Dynamic Routing Element Properties
- id String
- outputs Property Map
- type String
- Available values: "start", "conditional", "percentage", "rate", "model", "end".
- properties Property Map
AiGatewayDynamicRoutingElementOutputs, AiGatewayDynamicRoutingElementOutputsArgs
AiGatewayDynamicRoutingElementOutputsFallback, AiGatewayDynamicRoutingElementOutputsFallbackArgs
- Element
Id string
- Element
Id string
- element
Id String
- element
Id string
- element_
id str
- element
Id String
AiGatewayDynamicRoutingElementOutputsFalse, AiGatewayDynamicRoutingElementOutputsFalseArgs
- Element
Id string
- Element
Id string
- element
Id String
- element
Id string
- element_
id str
- element
Id String
AiGatewayDynamicRoutingElementOutputsNext, AiGatewayDynamicRoutingElementOutputsNextArgs
- Element
Id string
- Element
Id string
- element
Id String
- element
Id string
- element_
id str
- element
Id String
AiGatewayDynamicRoutingElementOutputsSuccess, AiGatewayDynamicRoutingElementOutputsSuccessArgs
- Element
Id string
- Element
Id string
- element
Id String
- element
Id string
- element_
id str
- element
Id String
AiGatewayDynamicRoutingElementOutputsTrue, AiGatewayDynamicRoutingElementOutputsTrueArgs
- Element
Id string
- Element
Id string
- element
Id String
- element
Id string
- element_
id str
- element
Id String
AiGatewayDynamicRoutingElementProperties, AiGatewayDynamicRoutingElementPropertiesArgs
- Ai
Gateway stringDynamic Routing Provider - Conditions string
- Key string
- Limit double
- Limit
Type string - Available values: "count", "cost".
- Model string
- Retries double
- Timeout double
- Window double
- Ai
Gateway stringDynamic Routing Provider - Conditions string
- Key string
- Limit float64
- Limit
Type string - Available values: "count", "cost".
- Model string
- Retries float64
- Timeout float64
- Window float64
- ai
Gateway StringDynamic Routing Provider - conditions String
- key String
- limit Double
- limit
Type String - Available values: "count", "cost".
- model String
- retries Double
- timeout Double
- window Double
- ai
Gateway stringDynamic Routing Provider - conditions string
- key string
- limit number
- limit
Type string - Available values: "count", "cost".
- model string
- retries number
- timeout number
- window number
- ai_
gateway_ strdynamic_ routing_ provider - conditions str
- key str
- limit float
- limit_
type str - Available values: "count", "cost".
- model str
- retries float
- timeout float
- window float
- ai
Gateway StringDynamic Routing Provider - conditions String
- key String
- limit Number
- limit
Type String - Available values: "count", "cost".
- model String
- retries Number
- timeout Number
- window Number
AiGatewayDynamicRoutingRoute, AiGatewayDynamicRoutingRouteArgs
- Account
Tag string - Created
At string - Deployment
Ai
Gateway Dynamic Routing Route Deployment - Elements
[]Ai
Gateway Dynamic Routing Route Element - Gateway
Id string - Id string
- Modified
At string - Name string
- Version
Ai
Gateway Dynamic Routing Route Version
- account
Tag string - created
At string - deployment
Ai
Gateway Dynamic Routing Route Deployment - elements
Ai
Gateway Dynamic Routing Route Element[] - gateway
Id string - id string
- modified
At string - name string
- version
Ai
Gateway Dynamic Routing Route Version
- account
Tag String - created
At String - deployment Property Map
- elements List<Property Map>
- gateway
Id String - id String
- modified
At String - name String
- version Property Map
AiGatewayDynamicRoutingRouteDeployment, AiGatewayDynamicRoutingRouteDeploymentArgs
- Created
At string - Deployment
Id string - Version
Id string
- Created
At string - Deployment
Id string - Version
Id string
- created
At String - deployment
Id String - version
Id String
- created
At string - deployment
Id string - version
Id string
- created_
at str - deployment_
id str - version_
id str
- created
At String - deployment
Id String - version
Id String
AiGatewayDynamicRoutingRouteElement, AiGatewayDynamicRoutingRouteElementArgs
- Id string
- Outputs
Ai
Gateway Dynamic Routing Route Element Outputs - Properties
Ai
Gateway Dynamic Routing Route Element Properties - Type string
- Available values: "start", "conditional", "percentage", "rate", "model", "end".
- Id string
- Outputs
Ai
Gateway Dynamic Routing Route Element Outputs - Properties
Ai
Gateway Dynamic Routing Route Element Properties - Type string
- Available values: "start", "conditional", "percentage", "rate", "model", "end".
- id String
- outputs
Ai
Gateway Dynamic Routing Route Element Outputs - properties
Ai
Gateway Dynamic Routing Route Element Properties - type String
- Available values: "start", "conditional", "percentage", "rate", "model", "end".
- id string
- outputs
Ai
Gateway Dynamic Routing Route Element Outputs - properties
Ai
Gateway Dynamic Routing Route Element Properties - type string
- Available values: "start", "conditional", "percentage", "rate", "model", "end".
- id str
- outputs
Ai
Gateway Dynamic Routing Route Element Outputs - properties
Ai
Gateway Dynamic Routing Route Element Properties - type str
- Available values: "start", "conditional", "percentage", "rate", "model", "end".
- id String
- outputs Property Map
- properties Property Map
- type String
- Available values: "start", "conditional", "percentage", "rate", "model", "end".
AiGatewayDynamicRoutingRouteElementOutputs, AiGatewayDynamicRoutingRouteElementOutputsArgs
AiGatewayDynamicRoutingRouteElementOutputsFallback, AiGatewayDynamicRoutingRouteElementOutputsFallbackArgs
- Element
Id string
- Element
Id string
- element
Id String
- element
Id string
- element_
id str
- element
Id String
AiGatewayDynamicRoutingRouteElementOutputsFalse, AiGatewayDynamicRoutingRouteElementOutputsFalseArgs
- Element
Id string
- Element
Id string
- element
Id String
- element
Id string
- element_
id str
- element
Id String
AiGatewayDynamicRoutingRouteElementOutputsNext, AiGatewayDynamicRoutingRouteElementOutputsNextArgs
- Element
Id string
- Element
Id string
- element
Id String
- element
Id string
- element_
id str
- element
Id String
AiGatewayDynamicRoutingRouteElementOutputsSuccess, AiGatewayDynamicRoutingRouteElementOutputsSuccessArgs
- Element
Id string
- Element
Id string
- element
Id String
- element
Id string
- element_
id str
- element
Id String
AiGatewayDynamicRoutingRouteElementOutputsTrue, AiGatewayDynamicRoutingRouteElementOutputsTrueArgs
- Element
Id string
- Element
Id string
- element
Id String
- element
Id string
- element_
id str
- element
Id String
AiGatewayDynamicRoutingRouteElementProperties, AiGatewayDynamicRoutingRouteElementPropertiesArgs
- Ai
Gateway stringDynamic Routing Provider - Conditions string
- Key string
- Limit double
- Limit
Type string - Available values: "count", "cost".
- Model string
- Retries double
- Timeout double
- Window double
- Ai
Gateway stringDynamic Routing Provider - Conditions string
- Key string
- Limit float64
- Limit
Type string - Available values: "count", "cost".
- Model string
- Retries float64
- Timeout float64
- Window float64
- ai
Gateway StringDynamic Routing Provider - conditions String
- key String
- limit Double
- limit
Type String - Available values: "count", "cost".
- model String
- retries Double
- timeout Double
- window Double
- ai
Gateway stringDynamic Routing Provider - conditions string
- key string
- limit number
- limit
Type string - Available values: "count", "cost".
- model string
- retries number
- timeout number
- window number
- ai_
gateway_ strdynamic_ routing_ provider - conditions str
- key str
- limit float
- limit_
type str - Available values: "count", "cost".
- model str
- retries float
- timeout float
- window float
- ai
Gateway StringDynamic Routing Provider - conditions String
- key String
- limit Number
- limit
Type String - Available values: "count", "cost".
- model String
- retries Number
- timeout Number
- window Number
AiGatewayDynamicRoutingRouteVersion, AiGatewayDynamicRoutingRouteVersionArgs
- active str
- Available values: "true", "false".
- created_
at str - data str
- version_
id str
AiGatewayDynamicRoutingVersion, AiGatewayDynamicRoutingVersionArgs
- active str
- Available values: "true", "false".
- created_
at str - data str
- version_
id str
Import
$ pulumi import cloudflare:index/aiGatewayDynamicRouting:AiGatewayDynamicRouting example '<account_id>/<gateway_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
cloudflareTerraform Provider.
published on Saturday, May 2, 2026 by Pulumi
