Skip to content
Start here

Dynamic Routing

resource cloudflare_ai_gateway_dynamic_routing

required Expand Collapse
account_id: String
gateway_id: String
elements: List[Attributes]
id: String
outputs: Attributes
false?: Attributes
element_id: String
true?: Attributes
element_id: String
element_id?: String
fallback?: Attributes
element_id: String
success?: Attributes
element_id: String
type: String
properties?: Attributes
conditions?: JSON
key?: String
limit?: Float64
limit_type?: String
window?: Float64
model?: String
ai_gateway_dynamic_routing_provider?: String
retries?: Float64
timeout?: Float64
name: String
computed Expand Collapse
id: String
created_at: Time
modified_at: Time
success: Bool
deployment: Attributes
created_at: String
deployment_id: String
version_id: String
route: Attributes
id: String
account_tag: String
created_at: Time
deployment: Attributes
created_at: String
deployment_id: String
version_id: String
elements: List[Attributes]
id: String
outputs: Attributes
false: Attributes
element_id: String
true: Attributes
element_id: String
element_id: String
fallback: Attributes
element_id: String
success: Attributes
element_id: String
type: String
properties: Attributes
conditions: JSON
key: String
limit: Float64
limit_type: String
window: Float64
model: String
ai_gateway_dynamic_routing_provider: String
retries: Float64
timeout: Float64
gateway_id: String
modified_at: Time
name: String
version: Attributes
active: String
created_at: String
data: String
version_id: String
version: Attributes
active: String
created_at: String
data: String
version_id: String

cloudflare_ai_gateway_dynamic_routing

resource "cloudflare_ai_gateway_dynamic_routing" "example_ai_gateway_dynamic_routing" {
  account_id = "0d37909e38d3e99c29fa2cd343ac421a"
  gateway_id = "54442216"
  elements = [{
    id = "id"
    outputs = {
      next = {
        element_id = "elementId"
      }
    }
    type = "start"
  }]
  name = "name"
}

data cloudflare_ai_gateway_dynamic_routing

required Expand Collapse
account_id: String
gateway_id: String
id: String
computed Expand Collapse
created_at: Time
modified_at: Time
name: String
deployment: Attributes
created_at: String
deployment_id: String
version_id: String
elements: List[Attributes]
id: String
outputs: Attributes
false: Attributes
element_id: String
true: Attributes
element_id: String
element_id: String
fallback: Attributes
element_id: String
success: Attributes
element_id: String
type: String
properties: Attributes
conditions: JSON
key: String
limit: Float64
limit_type: String
window: Float64
model: String
ai_gateway_dynamic_routing_provider: String
retries: Float64
timeout: Float64
version: Attributes
active: String
created_at: String
data: String
version_id: String

cloudflare_ai_gateway_dynamic_routing

data "cloudflare_ai_gateway_dynamic_routing" "example_ai_gateway_dynamic_routing" {
  account_id = "0d37909e38d3e99c29fa2cd343ac421a"
  gateway_id = "54442216"
  id = "54442216"
}