published on Thursday, Apr 2, 2026 by Pulumi
published on Thursday, Apr 2, 2026 by Pulumi
Import
This resource does not currently support
pulumi import.
Create AiSearchInstance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AiSearchInstance(name: string, args: AiSearchInstanceArgs, opts?: CustomResourceOptions);@overload
def AiSearchInstance(resource_name: str,
args: AiSearchInstanceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AiSearchInstance(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
type: Optional[str] = None,
ai_search_instance_id: Optional[str] = None,
source: Optional[str] = None,
public_endpoint_params: Optional[AiSearchInstancePublicEndpointParamsArgs] = None,
reranking: Optional[bool] = None,
chunk: Optional[bool] = None,
chunk_overlap: Optional[int] = None,
chunk_size: Optional[int] = None,
custom_metadatas: Optional[Sequence[AiSearchInstanceCustomMetadataArgs]] = None,
embedding_model: Optional[str] = None,
fusion_method: Optional[str] = None,
hybrid_search_enabled: Optional[bool] = None,
max_num_results: Optional[int] = None,
metadata: Optional[AiSearchInstanceMetadataArgs] = None,
paused: Optional[bool] = None,
cache: Optional[bool] = None,
cache_threshold: Optional[str] = None,
reranking_model: Optional[str] = None,
retrieval_options: Optional[AiSearchInstanceRetrievalOptionsArgs] = None,
rewrite_model: Optional[str] = None,
rewrite_query: Optional[bool] = None,
score_threshold: Optional[float] = None,
aisearch_model: Optional[str] = None,
source_params: Optional[AiSearchInstanceSourceParamsArgs] = None,
summarization: Optional[bool] = None,
summarization_model: Optional[str] = None,
system_prompt_aisearch: Optional[str] = None,
system_prompt_index_summarization: Optional[str] = None,
system_prompt_rewrite_query: Optional[str] = None,
token_id: Optional[str] = None,
ai_gateway_id: Optional[str] = None)func NewAiSearchInstance(ctx *Context, name string, args AiSearchInstanceArgs, opts ...ResourceOption) (*AiSearchInstance, error)public AiSearchInstance(string name, AiSearchInstanceArgs args, CustomResourceOptions? opts = null)
public AiSearchInstance(String name, AiSearchInstanceArgs args)
public AiSearchInstance(String name, AiSearchInstanceArgs args, CustomResourceOptions options)
type: cloudflare:AiSearchInstance
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 AiSearchInstanceArgs
- 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 AiSearchInstanceArgs
- 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 AiSearchInstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AiSearchInstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AiSearchInstanceArgs
- 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 aiSearchInstanceResource = new Cloudflare.Index.AiSearchInstance("aiSearchInstanceResource", new()
{
AccountId = "string",
Type = "string",
AiSearchInstanceId = "string",
Source = "string",
PublicEndpointParams = new Cloudflare.Inputs.AiSearchInstancePublicEndpointParamsArgs
{
AuthorizedHosts = new[]
{
"string",
},
ChatCompletionsEndpoint = new Cloudflare.Inputs.AiSearchInstancePublicEndpointParamsChatCompletionsEndpointArgs
{
Disabled = false,
},
Enabled = false,
Mcp = new Cloudflare.Inputs.AiSearchInstancePublicEndpointParamsMcpArgs
{
Description = "string",
Disabled = false,
},
RateLimit = new Cloudflare.Inputs.AiSearchInstancePublicEndpointParamsRateLimitArgs
{
PeriodMs = 0,
Requests = 0,
Technique = "string",
},
SearchEndpoint = new Cloudflare.Inputs.AiSearchInstancePublicEndpointParamsSearchEndpointArgs
{
Disabled = false,
},
},
Reranking = false,
Chunk = false,
ChunkOverlap = 0,
ChunkSize = 0,
CustomMetadatas = new[]
{
new Cloudflare.Inputs.AiSearchInstanceCustomMetadataArgs
{
DataType = "string",
FieldName = "string",
},
},
EmbeddingModel = "string",
FusionMethod = "string",
HybridSearchEnabled = false,
MaxNumResults = 0,
Metadata = new Cloudflare.Inputs.AiSearchInstanceMetadataArgs
{
CreatedFromAisearchWizard = false,
WorkerDomain = "string",
},
Paused = false,
Cache = false,
CacheThreshold = "string",
RerankingModel = "string",
RetrievalOptions = new Cloudflare.Inputs.AiSearchInstanceRetrievalOptionsArgs
{
KeywordMatchMode = "string",
},
RewriteModel = "string",
RewriteQuery = false,
ScoreThreshold = 0,
AisearchModel = "string",
SourceParams = new Cloudflare.Inputs.AiSearchInstanceSourceParamsArgs
{
ExcludeItems = new[]
{
"string",
},
IncludeItems = new[]
{
"string",
},
Prefix = "string",
R2Jurisdiction = "string",
WebCrawler = new Cloudflare.Inputs.AiSearchInstanceSourceParamsWebCrawlerArgs
{
ParseOptions = new Cloudflare.Inputs.AiSearchInstanceSourceParamsWebCrawlerParseOptionsArgs
{
IncludeHeaders =
{
{ "string", "string" },
},
IncludeImages = false,
SpecificSitemaps = new[]
{
"string",
},
UseBrowserRendering = false,
},
ParseType = "string",
StoreOptions = new Cloudflare.Inputs.AiSearchInstanceSourceParamsWebCrawlerStoreOptionsArgs
{
StorageId = "string",
R2Jurisdiction = "string",
StorageType = "string",
},
},
},
Summarization = false,
SummarizationModel = "string",
SystemPromptAisearch = "string",
SystemPromptIndexSummarization = "string",
SystemPromptRewriteQuery = "string",
TokenId = "string",
AiGatewayId = "string",
});
example, err := cloudflare.NewAiSearchInstance(ctx, "aiSearchInstanceResource", &cloudflare.AiSearchInstanceArgs{
AccountId: pulumi.String("string"),
Type: pulumi.String("string"),
AiSearchInstanceId: pulumi.String("string"),
Source: pulumi.String("string"),
PublicEndpointParams: &cloudflare.AiSearchInstancePublicEndpointParamsArgs{
AuthorizedHosts: pulumi.StringArray{
pulumi.String("string"),
},
ChatCompletionsEndpoint: &cloudflare.AiSearchInstancePublicEndpointParamsChatCompletionsEndpointArgs{
Disabled: pulumi.Bool(false),
},
Enabled: pulumi.Bool(false),
Mcp: &cloudflare.AiSearchInstancePublicEndpointParamsMcpArgs{
Description: pulumi.String("string"),
Disabled: pulumi.Bool(false),
},
RateLimit: &cloudflare.AiSearchInstancePublicEndpointParamsRateLimitArgs{
PeriodMs: pulumi.Int(0),
Requests: pulumi.Int(0),
Technique: pulumi.String("string"),
},
SearchEndpoint: &cloudflare.AiSearchInstancePublicEndpointParamsSearchEndpointArgs{
Disabled: pulumi.Bool(false),
},
},
Reranking: pulumi.Bool(false),
Chunk: pulumi.Bool(false),
ChunkOverlap: pulumi.Int(0),
ChunkSize: pulumi.Int(0),
CustomMetadatas: cloudflare.AiSearchInstanceCustomMetadataArray{
&cloudflare.AiSearchInstanceCustomMetadataArgs{
DataType: pulumi.String("string"),
FieldName: pulumi.String("string"),
},
},
EmbeddingModel: pulumi.String("string"),
FusionMethod: pulumi.String("string"),
HybridSearchEnabled: pulumi.Bool(false),
MaxNumResults: pulumi.Int(0),
Metadata: &cloudflare.AiSearchInstanceMetadataArgs{
CreatedFromAisearchWizard: pulumi.Bool(false),
WorkerDomain: pulumi.String("string"),
},
Paused: pulumi.Bool(false),
Cache: pulumi.Bool(false),
CacheThreshold: pulumi.String("string"),
RerankingModel: pulumi.String("string"),
RetrievalOptions: &cloudflare.AiSearchInstanceRetrievalOptionsArgs{
KeywordMatchMode: pulumi.String("string"),
},
RewriteModel: pulumi.String("string"),
RewriteQuery: pulumi.Bool(false),
ScoreThreshold: pulumi.Float64(0),
AisearchModel: pulumi.String("string"),
SourceParams: &cloudflare.AiSearchInstanceSourceParamsArgs{
ExcludeItems: pulumi.StringArray{
pulumi.String("string"),
},
IncludeItems: pulumi.StringArray{
pulumi.String("string"),
},
Prefix: pulumi.String("string"),
R2Jurisdiction: pulumi.String("string"),
WebCrawler: &cloudflare.AiSearchInstanceSourceParamsWebCrawlerArgs{
ParseOptions: &cloudflare.AiSearchInstanceSourceParamsWebCrawlerParseOptionsArgs{
IncludeHeaders: pulumi.StringMap{
"string": pulumi.String("string"),
},
IncludeImages: pulumi.Bool(false),
SpecificSitemaps: pulumi.StringArray{
pulumi.String("string"),
},
UseBrowserRendering: pulumi.Bool(false),
},
ParseType: pulumi.String("string"),
StoreOptions: &cloudflare.AiSearchInstanceSourceParamsWebCrawlerStoreOptionsArgs{
StorageId: pulumi.String("string"),
R2Jurisdiction: pulumi.String("string"),
StorageType: pulumi.String("string"),
},
},
},
Summarization: pulumi.Bool(false),
SummarizationModel: pulumi.String("string"),
SystemPromptAisearch: pulumi.String("string"),
SystemPromptIndexSummarization: pulumi.String("string"),
SystemPromptRewriteQuery: pulumi.String("string"),
TokenId: pulumi.String("string"),
AiGatewayId: pulumi.String("string"),
})
var aiSearchInstanceResource = new AiSearchInstance("aiSearchInstanceResource", AiSearchInstanceArgs.builder()
.accountId("string")
.type("string")
.aiSearchInstanceId("string")
.source("string")
.publicEndpointParams(AiSearchInstancePublicEndpointParamsArgs.builder()
.authorizedHosts("string")
.chatCompletionsEndpoint(AiSearchInstancePublicEndpointParamsChatCompletionsEndpointArgs.builder()
.disabled(false)
.build())
.enabled(false)
.mcp(AiSearchInstancePublicEndpointParamsMcpArgs.builder()
.description("string")
.disabled(false)
.build())
.rateLimit(AiSearchInstancePublicEndpointParamsRateLimitArgs.builder()
.periodMs(0)
.requests(0)
.technique("string")
.build())
.searchEndpoint(AiSearchInstancePublicEndpointParamsSearchEndpointArgs.builder()
.disabled(false)
.build())
.build())
.reranking(false)
.chunk(false)
.chunkOverlap(0)
.chunkSize(0)
.customMetadatas(AiSearchInstanceCustomMetadataArgs.builder()
.dataType("string")
.fieldName("string")
.build())
.embeddingModel("string")
.fusionMethod("string")
.hybridSearchEnabled(false)
.maxNumResults(0)
.metadata(AiSearchInstanceMetadataArgs.builder()
.createdFromAisearchWizard(false)
.workerDomain("string")
.build())
.paused(false)
.cache(false)
.cacheThreshold("string")
.rerankingModel("string")
.retrievalOptions(AiSearchInstanceRetrievalOptionsArgs.builder()
.keywordMatchMode("string")
.build())
.rewriteModel("string")
.rewriteQuery(false)
.scoreThreshold(0.0)
.aisearchModel("string")
.sourceParams(AiSearchInstanceSourceParamsArgs.builder()
.excludeItems("string")
.includeItems("string")
.prefix("string")
.r2Jurisdiction("string")
.webCrawler(AiSearchInstanceSourceParamsWebCrawlerArgs.builder()
.parseOptions(AiSearchInstanceSourceParamsWebCrawlerParseOptionsArgs.builder()
.includeHeaders(Map.of("string", "string"))
.includeImages(false)
.specificSitemaps("string")
.useBrowserRendering(false)
.build())
.parseType("string")
.storeOptions(AiSearchInstanceSourceParamsWebCrawlerStoreOptionsArgs.builder()
.storageId("string")
.r2Jurisdiction("string")
.storageType("string")
.build())
.build())
.build())
.summarization(false)
.summarizationModel("string")
.systemPromptAisearch("string")
.systemPromptIndexSummarization("string")
.systemPromptRewriteQuery("string")
.tokenId("string")
.aiGatewayId("string")
.build());
ai_search_instance_resource = cloudflare.AiSearchInstance("aiSearchInstanceResource",
account_id="string",
type="string",
ai_search_instance_id="string",
source="string",
public_endpoint_params={
"authorized_hosts": ["string"],
"chat_completions_endpoint": {
"disabled": False,
},
"enabled": False,
"mcp": {
"description": "string",
"disabled": False,
},
"rate_limit": {
"period_ms": 0,
"requests": 0,
"technique": "string",
},
"search_endpoint": {
"disabled": False,
},
},
reranking=False,
chunk=False,
chunk_overlap=0,
chunk_size=0,
custom_metadatas=[{
"data_type": "string",
"field_name": "string",
}],
embedding_model="string",
fusion_method="string",
hybrid_search_enabled=False,
max_num_results=0,
metadata={
"created_from_aisearch_wizard": False,
"worker_domain": "string",
},
paused=False,
cache=False,
cache_threshold="string",
reranking_model="string",
retrieval_options={
"keyword_match_mode": "string",
},
rewrite_model="string",
rewrite_query=False,
score_threshold=0,
aisearch_model="string",
source_params={
"exclude_items": ["string"],
"include_items": ["string"],
"prefix": "string",
"r2_jurisdiction": "string",
"web_crawler": {
"parse_options": {
"include_headers": {
"string": "string",
},
"include_images": False,
"specific_sitemaps": ["string"],
"use_browser_rendering": False,
},
"parse_type": "string",
"store_options": {
"storage_id": "string",
"r2_jurisdiction": "string",
"storage_type": "string",
},
},
},
summarization=False,
summarization_model="string",
system_prompt_aisearch="string",
system_prompt_index_summarization="string",
system_prompt_rewrite_query="string",
token_id="string",
ai_gateway_id="string")
const aiSearchInstanceResource = new cloudflare.AiSearchInstance("aiSearchInstanceResource", {
accountId: "string",
type: "string",
aiSearchInstanceId: "string",
source: "string",
publicEndpointParams: {
authorizedHosts: ["string"],
chatCompletionsEndpoint: {
disabled: false,
},
enabled: false,
mcp: {
description: "string",
disabled: false,
},
rateLimit: {
periodMs: 0,
requests: 0,
technique: "string",
},
searchEndpoint: {
disabled: false,
},
},
reranking: false,
chunk: false,
chunkOverlap: 0,
chunkSize: 0,
customMetadatas: [{
dataType: "string",
fieldName: "string",
}],
embeddingModel: "string",
fusionMethod: "string",
hybridSearchEnabled: false,
maxNumResults: 0,
metadata: {
createdFromAisearchWizard: false,
workerDomain: "string",
},
paused: false,
cache: false,
cacheThreshold: "string",
rerankingModel: "string",
retrievalOptions: {
keywordMatchMode: "string",
},
rewriteModel: "string",
rewriteQuery: false,
scoreThreshold: 0,
aisearchModel: "string",
sourceParams: {
excludeItems: ["string"],
includeItems: ["string"],
prefix: "string",
r2Jurisdiction: "string",
webCrawler: {
parseOptions: {
includeHeaders: {
string: "string",
},
includeImages: false,
specificSitemaps: ["string"],
useBrowserRendering: false,
},
parseType: "string",
storeOptions: {
storageId: "string",
r2Jurisdiction: "string",
storageType: "string",
},
},
},
summarization: false,
summarizationModel: "string",
systemPromptAisearch: "string",
systemPromptIndexSummarization: "string",
systemPromptRewriteQuery: "string",
tokenId: "string",
aiGatewayId: "string",
});
type: cloudflare:AiSearchInstance
properties:
accountId: string
aiGatewayId: string
aiSearchInstanceId: string
aisearchModel: string
cache: false
cacheThreshold: string
chunk: false
chunkOverlap: 0
chunkSize: 0
customMetadatas:
- dataType: string
fieldName: string
embeddingModel: string
fusionMethod: string
hybridSearchEnabled: false
maxNumResults: 0
metadata:
createdFromAisearchWizard: false
workerDomain: string
paused: false
publicEndpointParams:
authorizedHosts:
- string
chatCompletionsEndpoint:
disabled: false
enabled: false
mcp:
description: string
disabled: false
rateLimit:
periodMs: 0
requests: 0
technique: string
searchEndpoint:
disabled: false
reranking: false
rerankingModel: string
retrievalOptions:
keywordMatchMode: string
rewriteModel: string
rewriteQuery: false
scoreThreshold: 0
source: string
sourceParams:
excludeItems:
- string
includeItems:
- string
prefix: string
r2Jurisdiction: string
webCrawler:
parseOptions:
includeHeaders:
string: string
includeImages: false
specificSitemaps:
- string
useBrowserRendering: false
parseType: string
storeOptions:
r2Jurisdiction: string
storageId: string
storageType: string
summarization: false
summarizationModel: string
systemPromptAisearch: string
systemPromptIndexSummarization: string
systemPromptRewriteQuery: string
tokenId: string
type: string
AiSearchInstance 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 AiSearchInstance resource accepts the following input properties:
- Account
Id string - Ai
Search stringInstance Id - Use your AI Search ID.
- Source string
- Type string
- Available values: "r2", "web-crawler".
- Ai
Gateway stringId - Aisearch
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- Cache bool
- Cache
Threshold string - Available values: "superstrictmatch", "closeenough", "flexiblefriend", "anythingGoes".
- Chunk bool
- Chunk
Overlap int - Chunk
Size int - Custom
Metadatas List<AiSearch Instance Custom Metadata> - Embedding
Model string - Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
- Fusion
Method string - Available values: "max", "rrf".
- Hybrid
Search boolEnabled - Max
Num intResults - Metadata
Ai
Search Instance Metadata - Paused bool
- Public
Endpoint AiParams Search Instance Public Endpoint Params - Reranking bool
- Reranking
Model string - Available values: "@cf/baai/bge-reranker-base", "".
- Retrieval
Options AiSearch Instance Retrieval Options - Rewrite
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- Rewrite
Query bool - Score
Threshold double - Source
Params AiSearch Instance Source Params - Summarization bool
- Summarization
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- System
Prompt stringAisearch - System
Prompt stringIndex Summarization - System
Prompt stringRewrite Query - Token
Id string
- Account
Id string - Ai
Search stringInstance Id - Use your AI Search ID.
- Source string
- Type string
- Available values: "r2", "web-crawler".
- Ai
Gateway stringId - Aisearch
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- Cache bool
- Cache
Threshold string - Available values: "superstrictmatch", "closeenough", "flexiblefriend", "anythingGoes".
- Chunk bool
- Chunk
Overlap int - Chunk
Size int - Custom
Metadatas []AiSearch Instance Custom Metadata Args - Embedding
Model string - Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
- Fusion
Method string - Available values: "max", "rrf".
- Hybrid
Search boolEnabled - Max
Num intResults - Metadata
Ai
Search Instance Metadata Args - Paused bool
- Public
Endpoint AiParams Search Instance Public Endpoint Params Args - Reranking bool
- Reranking
Model string - Available values: "@cf/baai/bge-reranker-base", "".
- Retrieval
Options AiSearch Instance Retrieval Options Args - Rewrite
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- Rewrite
Query bool - Score
Threshold float64 - Source
Params AiSearch Instance Source Params Args - Summarization bool
- Summarization
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- System
Prompt stringAisearch - System
Prompt stringIndex Summarization - System
Prompt stringRewrite Query - Token
Id string
- account
Id String - ai
Search StringInstance Id - Use your AI Search ID.
- source String
- type String
- Available values: "r2", "web-crawler".
- ai
Gateway StringId - aisearch
Model String - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- cache Boolean
- cache
Threshold String - Available values: "superstrictmatch", "closeenough", "flexiblefriend", "anythingGoes".
- chunk Boolean
- chunk
Overlap Integer - chunk
Size Integer - custom
Metadatas List<AiSearch Instance Custom Metadata> - embedding
Model String - Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
- fusion
Method String - Available values: "max", "rrf".
- hybrid
Search BooleanEnabled - max
Num IntegerResults - metadata
Ai
Search Instance Metadata - paused Boolean
- public
Endpoint AiParams Search Instance Public Endpoint Params - reranking Boolean
- reranking
Model String - Available values: "@cf/baai/bge-reranker-base", "".
- retrieval
Options AiSearch Instance Retrieval Options - rewrite
Model String - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- rewrite
Query Boolean - score
Threshold Double - source
Params AiSearch Instance Source Params - summarization Boolean
- summarization
Model String - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- system
Prompt StringAisearch - system
Prompt StringIndex Summarization - system
Prompt StringRewrite Query - token
Id String
- account
Id string - ai
Search stringInstance Id - Use your AI Search ID.
- source string
- type string
- Available values: "r2", "web-crawler".
- ai
Gateway stringId - aisearch
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- cache boolean
- cache
Threshold string - Available values: "superstrictmatch", "closeenough", "flexiblefriend", "anythingGoes".
- chunk boolean
- chunk
Overlap number - chunk
Size number - custom
Metadatas AiSearch Instance Custom Metadata[] - embedding
Model string - Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
- fusion
Method string - Available values: "max", "rrf".
- hybrid
Search booleanEnabled - max
Num numberResults - metadata
Ai
Search Instance Metadata - paused boolean
- public
Endpoint AiParams Search Instance Public Endpoint Params - reranking boolean
- reranking
Model string - Available values: "@cf/baai/bge-reranker-base", "".
- retrieval
Options AiSearch Instance Retrieval Options - rewrite
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- rewrite
Query boolean - score
Threshold number - source
Params AiSearch Instance Source Params - summarization boolean
- summarization
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- system
Prompt stringAisearch - system
Prompt stringIndex Summarization - system
Prompt stringRewrite Query - token
Id string
- account_
id str - ai_
search_ strinstance_ id - Use your AI Search ID.
- source str
- type str
- Available values: "r2", "web-crawler".
- ai_
gateway_ strid - aisearch_
model str - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- cache bool
- cache_
threshold str - Available values: "superstrictmatch", "closeenough", "flexiblefriend", "anythingGoes".
- chunk bool
- chunk_
overlap int - chunk_
size int - custom_
metadatas Sequence[AiSearch Instance Custom Metadata Args] - embedding_
model str - Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
- fusion_
method str - Available values: "max", "rrf".
- hybrid_
search_ boolenabled - max_
num_ intresults - metadata
Ai
Search Instance Metadata Args - paused bool
- public_
endpoint_ Aiparams Search Instance Public Endpoint Params Args - reranking bool
- reranking_
model str - Available values: "@cf/baai/bge-reranker-base", "".
- retrieval_
options AiSearch Instance Retrieval Options Args - rewrite_
model str - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- rewrite_
query bool - score_
threshold float - source_
params AiSearch Instance Source Params Args - summarization bool
- summarization_
model str - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- system_
prompt_ straisearch - system_
prompt_ strindex_ summarization - system_
prompt_ strrewrite_ query - token_
id str
- account
Id String - ai
Search StringInstance Id - Use your AI Search ID.
- source String
- type String
- Available values: "r2", "web-crawler".
- ai
Gateway StringId - aisearch
Model String - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- cache Boolean
- cache
Threshold String - Available values: "superstrictmatch", "closeenough", "flexiblefriend", "anythingGoes".
- chunk Boolean
- chunk
Overlap Number - chunk
Size Number - custom
Metadatas List<Property Map> - embedding
Model String - Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
- fusion
Method String - Available values: "max", "rrf".
- hybrid
Search BooleanEnabled - max
Num NumberResults - metadata Property Map
- paused Boolean
- public
Endpoint Property MapParams - reranking Boolean
- reranking
Model String - Available values: "@cf/baai/bge-reranker-base", "".
- retrieval
Options Property Map - rewrite
Model String - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- rewrite
Query Boolean - score
Threshold Number - source
Params Property Map - summarization Boolean
- summarization
Model String - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- system
Prompt StringAisearch - system
Prompt StringIndex Summarization - system
Prompt StringRewrite Query - token
Id String
Outputs
All input properties are implicitly available as output properties. Additionally, the AiSearchInstance resource produces the following output properties:
- Created
At string - Created
By string - Enable bool
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Activity string - Modified
At string - Modified
By string - Public
Endpoint stringId - Status string
- Vectorize
Name string
- Created
At string - Created
By string - Enable bool
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Activity string - Modified
At string - Modified
By string - Public
Endpoint stringId - Status string
- Vectorize
Name string
- created
At String - created
By String - enable Boolean
- id String
- The provider-assigned unique ID for this managed resource.
- last
Activity String - modified
At String - modified
By String - public
Endpoint StringId - status String
- vectorize
Name String
- created
At string - created
By string - enable boolean
- id string
- The provider-assigned unique ID for this managed resource.
- last
Activity string - modified
At string - modified
By string - public
Endpoint stringId - status string
- vectorize
Name string
- created_
at str - created_
by str - enable bool
- id str
- The provider-assigned unique ID for this managed resource.
- last_
activity str - modified_
at str - modified_
by str - public_
endpoint_ strid - status str
- vectorize_
name str
- created
At String - created
By String - enable Boolean
- id String
- The provider-assigned unique ID for this managed resource.
- last
Activity String - modified
At String - modified
By String - public
Endpoint StringId - status String
- vectorize
Name String
Look up Existing AiSearchInstance Resource
Get an existing AiSearchInstance 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?: AiSearchInstanceState, opts?: CustomResourceOptions): AiSearchInstance@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
ai_gateway_id: Optional[str] = None,
ai_search_instance_id: Optional[str] = None,
aisearch_model: Optional[str] = None,
cache: Optional[bool] = None,
cache_threshold: Optional[str] = None,
chunk: Optional[bool] = None,
chunk_overlap: Optional[int] = None,
chunk_size: Optional[int] = None,
created_at: Optional[str] = None,
created_by: Optional[str] = None,
custom_metadatas: Optional[Sequence[AiSearchInstanceCustomMetadataArgs]] = None,
embedding_model: Optional[str] = None,
enable: Optional[bool] = None,
fusion_method: Optional[str] = None,
hybrid_search_enabled: Optional[bool] = None,
last_activity: Optional[str] = None,
max_num_results: Optional[int] = None,
metadata: Optional[AiSearchInstanceMetadataArgs] = None,
modified_at: Optional[str] = None,
modified_by: Optional[str] = None,
paused: Optional[bool] = None,
public_endpoint_id: Optional[str] = None,
public_endpoint_params: Optional[AiSearchInstancePublicEndpointParamsArgs] = None,
reranking: Optional[bool] = None,
reranking_model: Optional[str] = None,
retrieval_options: Optional[AiSearchInstanceRetrievalOptionsArgs] = None,
rewrite_model: Optional[str] = None,
rewrite_query: Optional[bool] = None,
score_threshold: Optional[float] = None,
source: Optional[str] = None,
source_params: Optional[AiSearchInstanceSourceParamsArgs] = None,
status: Optional[str] = None,
summarization: Optional[bool] = None,
summarization_model: Optional[str] = None,
system_prompt_aisearch: Optional[str] = None,
system_prompt_index_summarization: Optional[str] = None,
system_prompt_rewrite_query: Optional[str] = None,
token_id: Optional[str] = None,
type: Optional[str] = None,
vectorize_name: Optional[str] = None) -> AiSearchInstancefunc GetAiSearchInstance(ctx *Context, name string, id IDInput, state *AiSearchInstanceState, opts ...ResourceOption) (*AiSearchInstance, error)public static AiSearchInstance Get(string name, Input<string> id, AiSearchInstanceState? state, CustomResourceOptions? opts = null)public static AiSearchInstance get(String name, Output<String> id, AiSearchInstanceState state, CustomResourceOptions options)resources: _: type: cloudflare:AiSearchInstance 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 - Ai
Gateway stringId - Ai
Search stringInstance Id - Use your AI Search ID.
- Aisearch
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- Cache bool
- Cache
Threshold string - Available values: "superstrictmatch", "closeenough", "flexiblefriend", "anythingGoes".
- Chunk bool
- Chunk
Overlap int - Chunk
Size int - Created
At string - Created
By string - Custom
Metadatas List<AiSearch Instance Custom Metadata> - Embedding
Model string - Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
- Enable bool
- Fusion
Method string - Available values: "max", "rrf".
- Hybrid
Search boolEnabled - Last
Activity string - Max
Num intResults - Metadata
Ai
Search Instance Metadata - Modified
At string - Modified
By string - Paused bool
- Public
Endpoint stringId - Public
Endpoint AiParams Search Instance Public Endpoint Params - Reranking bool
- Reranking
Model string - Available values: "@cf/baai/bge-reranker-base", "".
- Retrieval
Options AiSearch Instance Retrieval Options - Rewrite
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- Rewrite
Query bool - Score
Threshold double - Source string
- Source
Params AiSearch Instance Source Params - Status string
- Summarization bool
- Summarization
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- System
Prompt stringAisearch - System
Prompt stringIndex Summarization - System
Prompt stringRewrite Query - Token
Id string - Type string
- Available values: "r2", "web-crawler".
- Vectorize
Name string
- Account
Id string - Ai
Gateway stringId - Ai
Search stringInstance Id - Use your AI Search ID.
- Aisearch
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- Cache bool
- Cache
Threshold string - Available values: "superstrictmatch", "closeenough", "flexiblefriend", "anythingGoes".
- Chunk bool
- Chunk
Overlap int - Chunk
Size int - Created
At string - Created
By string - Custom
Metadatas []AiSearch Instance Custom Metadata Args - Embedding
Model string - Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
- Enable bool
- Fusion
Method string - Available values: "max", "rrf".
- Hybrid
Search boolEnabled - Last
Activity string - Max
Num intResults - Metadata
Ai
Search Instance Metadata Args - Modified
At string - Modified
By string - Paused bool
- Public
Endpoint stringId - Public
Endpoint AiParams Search Instance Public Endpoint Params Args - Reranking bool
- Reranking
Model string - Available values: "@cf/baai/bge-reranker-base", "".
- Retrieval
Options AiSearch Instance Retrieval Options Args - Rewrite
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- Rewrite
Query bool - Score
Threshold float64 - Source string
- Source
Params AiSearch Instance Source Params Args - Status string
- Summarization bool
- Summarization
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- System
Prompt stringAisearch - System
Prompt stringIndex Summarization - System
Prompt stringRewrite Query - Token
Id string - Type string
- Available values: "r2", "web-crawler".
- Vectorize
Name string
- account
Id String - ai
Gateway StringId - ai
Search StringInstance Id - Use your AI Search ID.
- aisearch
Model String - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- cache Boolean
- cache
Threshold String - Available values: "superstrictmatch", "closeenough", "flexiblefriend", "anythingGoes".
- chunk Boolean
- chunk
Overlap Integer - chunk
Size Integer - created
At String - created
By String - custom
Metadatas List<AiSearch Instance Custom Metadata> - embedding
Model String - Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
- enable Boolean
- fusion
Method String - Available values: "max", "rrf".
- hybrid
Search BooleanEnabled - last
Activity String - max
Num IntegerResults - metadata
Ai
Search Instance Metadata - modified
At String - modified
By String - paused Boolean
- public
Endpoint StringId - public
Endpoint AiParams Search Instance Public Endpoint Params - reranking Boolean
- reranking
Model String - Available values: "@cf/baai/bge-reranker-base", "".
- retrieval
Options AiSearch Instance Retrieval Options - rewrite
Model String - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- rewrite
Query Boolean - score
Threshold Double - source String
- source
Params AiSearch Instance Source Params - status String
- summarization Boolean
- summarization
Model String - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- system
Prompt StringAisearch - system
Prompt StringIndex Summarization - system
Prompt StringRewrite Query - token
Id String - type String
- Available values: "r2", "web-crawler".
- vectorize
Name String
- account
Id string - ai
Gateway stringId - ai
Search stringInstance Id - Use your AI Search ID.
- aisearch
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- cache boolean
- cache
Threshold string - Available values: "superstrictmatch", "closeenough", "flexiblefriend", "anythingGoes".
- chunk boolean
- chunk
Overlap number - chunk
Size number - created
At string - created
By string - custom
Metadatas AiSearch Instance Custom Metadata[] - embedding
Model string - Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
- enable boolean
- fusion
Method string - Available values: "max", "rrf".
- hybrid
Search booleanEnabled - last
Activity string - max
Num numberResults - metadata
Ai
Search Instance Metadata - modified
At string - modified
By string - paused boolean
- public
Endpoint stringId - public
Endpoint AiParams Search Instance Public Endpoint Params - reranking boolean
- reranking
Model string - Available values: "@cf/baai/bge-reranker-base", "".
- retrieval
Options AiSearch Instance Retrieval Options - rewrite
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- rewrite
Query boolean - score
Threshold number - source string
- source
Params AiSearch Instance Source Params - status string
- summarization boolean
- summarization
Model string - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- system
Prompt stringAisearch - system
Prompt stringIndex Summarization - system
Prompt stringRewrite Query - token
Id string - type string
- Available values: "r2", "web-crawler".
- vectorize
Name string
- account_
id str - ai_
gateway_ strid - ai_
search_ strinstance_ id - Use your AI Search ID.
- aisearch_
model str - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- cache bool
- cache_
threshold str - Available values: "superstrictmatch", "closeenough", "flexiblefriend", "anythingGoes".
- chunk bool
- chunk_
overlap int - chunk_
size int - created_
at str - created_
by str - custom_
metadatas Sequence[AiSearch Instance Custom Metadata Args] - embedding_
model str - Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
- enable bool
- fusion_
method str - Available values: "max", "rrf".
- hybrid_
search_ boolenabled - last_
activity str - max_
num_ intresults - metadata
Ai
Search Instance Metadata Args - modified_
at str - modified_
by str - paused bool
- public_
endpoint_ strid - public_
endpoint_ Aiparams Search Instance Public Endpoint Params Args - reranking bool
- reranking_
model str - Available values: "@cf/baai/bge-reranker-base", "".
- retrieval_
options AiSearch Instance Retrieval Options Args - rewrite_
model str - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- rewrite_
query bool - score_
threshold float - source str
- source_
params AiSearch Instance Source Params Args - status str
- summarization bool
- summarization_
model str - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- system_
prompt_ straisearch - system_
prompt_ strindex_ summarization - system_
prompt_ strrewrite_ query - token_
id str - type str
- Available values: "r2", "web-crawler".
- vectorize_
name str
- account
Id String - ai
Gateway StringId - ai
Search StringInstance Id - Use your AI Search ID.
- aisearch
Model String - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- cache Boolean
- cache
Threshold String - Available values: "superstrictmatch", "closeenough", "flexiblefriend", "anythingGoes".
- chunk Boolean
- chunk
Overlap Number - chunk
Size Number - created
At String - created
By String - custom
Metadatas List<Property Map> - embedding
Model String - Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
- enable Boolean
- fusion
Method String - Available values: "max", "rrf".
- hybrid
Search BooleanEnabled - last
Activity String - max
Num NumberResults - metadata Property Map
- modified
At String - modified
By String - paused Boolean
- public
Endpoint StringId - public
Endpoint Property MapParams - reranking Boolean
- reranking
Model String - Available values: "@cf/baai/bge-reranker-base", "".
- retrieval
Options Property Map - rewrite
Model String - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- rewrite
Query Boolean - score
Threshold Number - source String
- source
Params Property Map - status String
- summarization Boolean
- summarization
Model String - Available values: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", "@cf/zai-org/glm-4.7-flash", "@cf/meta/llama-3.1-8b-instruct-fast", "@cf/meta/llama-3.1-8b-instruct-fp8", "@cf/meta/llama-4-scout-17b-16e-instruct", "@cf/qwen/qwen3-30b-a3b-fp8", "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b", "@cf/moonshotai/kimi-k2-instruct", "@cf/google/gemma-3-12b-it", "anthropic/claude-3-7-sonnet", "anthropic/claude-sonnet-4", "anthropic/claude-opus-4", "anthropic/claude-3-5-haiku", "cerebras/qwen-3-235b-a22b-instruct", "cerebras/qwen-3-235b-a22b-thinking", "cerebras/llama-3.3-70b", "cerebras/llama-4-maverick-17b-128e-instruct", "cerebras/llama-4-scout-17b-16e-instruct", "cerebras/gpt-oss-120b", "google-ai-studio/gemini-2.5-flash", "google-ai-studio/gemini-2.5-pro", "grok/grok-4", "groq/llama-3.3-70b-versatile", "groq/llama-3.1-8b-instant", "openai/gpt-5", "openai/gpt-5-mini", "openai/gpt-5-nano", "".
- system
Prompt StringAisearch - system
Prompt StringIndex Summarization - system
Prompt StringRewrite Query - token
Id String - type String
- Available values: "r2", "web-crawler".
- vectorize
Name String
Supporting Types
AiSearchInstanceCustomMetadata, AiSearchInstanceCustomMetadataArgs
- data_
type str - Available values: "text", "number", "boolean".
- field_
name str
AiSearchInstanceMetadata, AiSearchInstanceMetadataArgs
- Created
From boolAisearch Wizard - Worker
Domain string
- Created
From boolAisearch Wizard - Worker
Domain string
- created
From BooleanAisearch Wizard - worker
Domain String
- created
From booleanAisearch Wizard - worker
Domain string
- created
From BooleanAisearch Wizard - worker
Domain String
AiSearchInstancePublicEndpointParams, AiSearchInstancePublicEndpointParamsArgs
AiSearchInstancePublicEndpointParamsChatCompletionsEndpoint, AiSearchInstancePublicEndpointParamsChatCompletionsEndpointArgs
- Disabled bool
- Disable chat completions endpoint for this public endpoint
- Disabled bool
- Disable chat completions endpoint for this public endpoint
- disabled Boolean
- Disable chat completions endpoint for this public endpoint
- disabled boolean
- Disable chat completions endpoint for this public endpoint
- disabled bool
- Disable chat completions endpoint for this public endpoint
- disabled Boolean
- Disable chat completions endpoint for this public endpoint
AiSearchInstancePublicEndpointParamsMcp, AiSearchInstancePublicEndpointParamsMcpArgs
- Description string
- Disabled bool
- Disable MCP endpoint for this public endpoint
- Description string
- Disabled bool
- Disable MCP endpoint for this public endpoint
- description String
- disabled Boolean
- Disable MCP endpoint for this public endpoint
- description string
- disabled boolean
- Disable MCP endpoint for this public endpoint
- description str
- disabled bool
- Disable MCP endpoint for this public endpoint
- description String
- disabled Boolean
- Disable MCP endpoint for this public endpoint
AiSearchInstancePublicEndpointParamsRateLimit, AiSearchInstancePublicEndpointParamsRateLimitArgs
AiSearchInstancePublicEndpointParamsSearchEndpoint, AiSearchInstancePublicEndpointParamsSearchEndpointArgs
- Disabled bool
- Disable search endpoint for this public endpoint
- Disabled bool
- Disable search endpoint for this public endpoint
- disabled Boolean
- Disable search endpoint for this public endpoint
- disabled boolean
- Disable search endpoint for this public endpoint
- disabled bool
- Disable search endpoint for this public endpoint
- disabled Boolean
- Disable search endpoint for this public endpoint
AiSearchInstanceRetrievalOptions, AiSearchInstanceRetrievalOptionsArgs
- Keyword
Match stringMode - Controls how keyword search terms are matched. exactmatch requires all terms to appear (AND); fuzzymatch returns results containing any term (OR). Defaults to exactmatch. Available values: "exactmatch", "fuzzyMatch".
- Keyword
Match stringMode - Controls how keyword search terms are matched. exactmatch requires all terms to appear (AND); fuzzymatch returns results containing any term (OR). Defaults to exactmatch. Available values: "exactmatch", "fuzzyMatch".
- keyword
Match StringMode - Controls how keyword search terms are matched. exactmatch requires all terms to appear (AND); fuzzymatch returns results containing any term (OR). Defaults to exactmatch. Available values: "exactmatch", "fuzzyMatch".
- keyword
Match stringMode - Controls how keyword search terms are matched. exactmatch requires all terms to appear (AND); fuzzymatch returns results containing any term (OR). Defaults to exactmatch. Available values: "exactmatch", "fuzzyMatch".
- keyword_
match_ strmode - Controls how keyword search terms are matched. exactmatch requires all terms to appear (AND); fuzzymatch returns results containing any term (OR). Defaults to exactmatch. Available values: "exactmatch", "fuzzyMatch".
- keyword
Match StringMode - Controls how keyword search terms are matched. exactmatch requires all terms to appear (AND); fuzzymatch returns results containing any term (OR). Defaults to exactmatch. Available values: "exactmatch", "fuzzyMatch".
AiSearchInstanceSourceParams, AiSearchInstanceSourceParamsArgs
- Exclude
Items List<string> - List of path patterns to exclude. Uses micromatch glob syntax: * matches within a path segment, ** matches across path segments (e.g., /admin/** matches /admin/users and /admin/settings/advanced)
- Include
Items List<string> - List of path patterns to include. Uses micromatch glob syntax: * matches within a path segment, ** matches across path segments (e.g., /blog/** matches /blog/post and /blog/2024/post)
- Prefix string
- R2Jurisdiction string
- Web
Crawler AiSearch Instance Source Params Web Crawler
- Exclude
Items []string - List of path patterns to exclude. Uses micromatch glob syntax: * matches within a path segment, ** matches across path segments (e.g., /admin/** matches /admin/users and /admin/settings/advanced)
- Include
Items []string - List of path patterns to include. Uses micromatch glob syntax: * matches within a path segment, ** matches across path segments (e.g., /blog/** matches /blog/post and /blog/2024/post)
- Prefix string
- R2Jurisdiction string
- Web
Crawler AiSearch Instance Source Params Web Crawler
- exclude
Items List<String> - List of path patterns to exclude. Uses micromatch glob syntax: * matches within a path segment, ** matches across path segments (e.g., /admin/** matches /admin/users and /admin/settings/advanced)
- include
Items List<String> - List of path patterns to include. Uses micromatch glob syntax: * matches within a path segment, ** matches across path segments (e.g., /blog/** matches /blog/post and /blog/2024/post)
- prefix String
- r2Jurisdiction String
- web
Crawler AiSearch Instance Source Params Web Crawler
- exclude
Items string[] - List of path patterns to exclude. Uses micromatch glob syntax: * matches within a path segment, ** matches across path segments (e.g., /admin/** matches /admin/users and /admin/settings/advanced)
- include
Items string[] - List of path patterns to include. Uses micromatch glob syntax: * matches within a path segment, ** matches across path segments (e.g., /blog/** matches /blog/post and /blog/2024/post)
- prefix string
- r2Jurisdiction string
- web
Crawler AiSearch Instance Source Params Web Crawler
- exclude_
items Sequence[str] - List of path patterns to exclude. Uses micromatch glob syntax: * matches within a path segment, ** matches across path segments (e.g., /admin/** matches /admin/users and /admin/settings/advanced)
- include_
items Sequence[str] - List of path patterns to include. Uses micromatch glob syntax: * matches within a path segment, ** matches across path segments (e.g., /blog/** matches /blog/post and /blog/2024/post)
- prefix str
- r2_
jurisdiction str - web_
crawler AiSearch Instance Source Params Web Crawler
- exclude
Items List<String> - List of path patterns to exclude. Uses micromatch glob syntax: * matches within a path segment, ** matches across path segments (e.g., /admin/** matches /admin/users and /admin/settings/advanced)
- include
Items List<String> - List of path patterns to include. Uses micromatch glob syntax: * matches within a path segment, ** matches across path segments (e.g., /blog/** matches /blog/post and /blog/2024/post)
- prefix String
- r2Jurisdiction String
- web
Crawler Property Map
AiSearchInstanceSourceParamsWebCrawler, AiSearchInstanceSourceParamsWebCrawlerArgs
- Parse
Options AiSearch Instance Source Params Web Crawler Parse Options - Parse
Type string - Available values: "sitemap", "feed-rss".
- Store
Options AiSearch Instance Source Params Web Crawler Store Options
- Parse
Options AiSearch Instance Source Params Web Crawler Parse Options - Parse
Type string - Available values: "sitemap", "feed-rss".
- Store
Options AiSearch Instance Source Params Web Crawler Store Options
- parse
Options AiSearch Instance Source Params Web Crawler Parse Options - parse
Type String - Available values: "sitemap", "feed-rss".
- store
Options AiSearch Instance Source Params Web Crawler Store Options
- parse
Options AiSearch Instance Source Params Web Crawler Parse Options - parse
Type string - Available values: "sitemap", "feed-rss".
- store
Options AiSearch Instance Source Params Web Crawler Store Options
- parse_
options AiSearch Instance Source Params Web Crawler Parse Options - parse_
type str - Available values: "sitemap", "feed-rss".
- store_
options AiSearch Instance Source Params Web Crawler Store Options
- parse
Options Property Map - parse
Type String - Available values: "sitemap", "feed-rss".
- store
Options Property Map
AiSearchInstanceSourceParamsWebCrawlerParseOptions, AiSearchInstanceSourceParamsWebCrawlerParseOptionsArgs
- Include
Headers Dictionary<string, string> - Include
Images bool - Specific
Sitemaps List<string> - List of specific sitemap URLs to use for crawling. Only valid when parseType is 'sitemap'.
- Use
Browser boolRendering
- Include
Headers map[string]string - Include
Images bool - Specific
Sitemaps []string - List of specific sitemap URLs to use for crawling. Only valid when parseType is 'sitemap'.
- Use
Browser boolRendering
- include
Headers Map<String,String> - include
Images Boolean - specific
Sitemaps List<String> - List of specific sitemap URLs to use for crawling. Only valid when parseType is 'sitemap'.
- use
Browser BooleanRendering
- include
Headers {[key: string]: string} - include
Images boolean - specific
Sitemaps string[] - List of specific sitemap URLs to use for crawling. Only valid when parseType is 'sitemap'.
- use
Browser booleanRendering
- include_
headers Mapping[str, str] - include_
images bool - specific_
sitemaps Sequence[str] - List of specific sitemap URLs to use for crawling. Only valid when parseType is 'sitemap'.
- use_
browser_ boolrendering
- include
Headers Map<String> - include
Images Boolean - specific
Sitemaps List<String> - List of specific sitemap URLs to use for crawling. Only valid when parseType is 'sitemap'.
- use
Browser BooleanRendering
AiSearchInstanceSourceParamsWebCrawlerStoreOptions, AiSearchInstanceSourceParamsWebCrawlerStoreOptionsArgs
- Storage
Id string - R2Jurisdiction string
- Storage
Type string - Available values: "r2".
- Storage
Id string - R2Jurisdiction string
- Storage
Type string - Available values: "r2".
- storage
Id String - r2Jurisdiction String
- storage
Type String - Available values: "r2".
- storage
Id string - r2Jurisdiction string
- storage
Type string - Available values: "r2".
- storage_
id str - r2_
jurisdiction str - storage_
type str - Available values: "r2".
- storage
Id String - r2Jurisdiction String
- storage
Type String - Available values: "r2".
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudflareTerraform Provider.
published on Thursday, Apr 2, 2026 by Pulumi
