AI Gateway
resource cloudflare_ai_gateway
required
cloudflare_ai_gateway
resource "cloudflare_ai_gateway" "example_ai_gateway" {
account_id = "3ebbcb006d4d46d7bb6a8c7f14676cb0"
id = "my-gateway"
cache_invalidate_on_update = true
cache_ttl = 0
collect_logs = true
rate_limiting_interval = 0
rate_limiting_limit = 0
authentication = true
log_management = 10000
log_management_strategy = "STOP_INSERTING"
logpush = true
logpush_public_key = "xxxxxxxxxxxxxxxx"
rate_limiting_technique = "fixed"
retry_backoff = "constant"
retry_delay = 0
retry_max_attempts = 1
workers_ai_billing_mode = "postpaid"
zdr = true
}
data cloudflare_ai_gateway
cloudflare_ai_gateway
data "cloudflare_ai_gateway" "example_ai_gateway" {
account_id = "3ebbcb006d4d46d7bb6a8c7f14676cb0"
id = "my-gateway"
}
AI GatewayDynamic Routing
resource cloudflare_ai_gateway_dynamic_routing
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
cloudflare_ai_gateway_dynamic_routing
data "cloudflare_ai_gateway_dynamic_routing" "example_ai_gateway_dynamic_routing" {
account_id = "0d37909e38d3e99c29fa2cd343ac421a"
gateway_id = "54442216"
id = "54442216"
}