1. Registry
  2. Packages
  3. Cloudflare Provider
  4. API Docs
  5. getAiSearchInstance
Viewing docs for Cloudflare v6.19.0
published on Thursday, Aug 6, 2026 by Pulumi
cloudflare logo cloudflare logo
Viewing docs for Cloudflare v6.19.0
published on Thursday, Aug 6, 2026 by Pulumi

    Using getAiSearchInstance

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getAiSearchInstance(args: GetAiSearchInstanceArgs, opts?: InvokeOptions): Promise<GetAiSearchInstanceResult>
    function getAiSearchInstanceOutput(args: GetAiSearchInstanceOutputArgs, opts?: InvokeOutputOptions): Output<GetAiSearchInstanceResult>
    def get_ai_search_instance(account_id: Optional[str] = None,
                               filter: Optional[GetAiSearchInstanceFilter] = None,
                               id: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetAiSearchInstanceResult
    def get_ai_search_instance_output(account_id: pulumi.Input[Optional[str]] = None,
                               filter: pulumi.Input[Optional[GetAiSearchInstanceFilterArgs]] = None,
                               id: pulumi.Input[Optional[str]] = None,
                               opts: Optional[InvokeOutputOptions] = None) -> Output[GetAiSearchInstanceResult]
    func LookupAiSearchInstance(ctx *Context, args *LookupAiSearchInstanceArgs, opts ...InvokeOption) (*LookupAiSearchInstanceResult, error)
    func LookupAiSearchInstanceOutput(ctx *Context, args *LookupAiSearchInstanceOutputArgs, opts ...InvokeOption) LookupAiSearchInstanceResultOutput

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

    public static class GetAiSearchInstance 
    {
        public static Task<GetAiSearchInstanceResult> InvokeAsync(GetAiSearchInstanceArgs args, InvokeOptions? opts = null)
        public static Output<GetAiSearchInstanceResult> Invoke(GetAiSearchInstanceInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetAiSearchInstanceResult> Invoke(GetAiSearchInstanceInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetAiSearchInstanceResult> getAiSearchInstance(GetAiSearchInstanceArgs args, InvokeOptions options)
    public static Output<GetAiSearchInstanceResult> getAiSearchInstance(GetAiSearchInstanceArgs args, InvokeOptions options)
    public static Output<GetAiSearchInstanceResult> getAiSearchInstance(GetAiSearchInstanceArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: cloudflare:index/getAiSearchInstance:getAiSearchInstance
      arguments:
        # arguments dictionary
    data "cloudflare_get_ai_search_instance" "name" {
        # arguments
    }

    The following arguments are supported:

    AccountId string
    Filter GetAiSearchInstanceFilter
    Id string
    The ID of this resource.
    AccountId string
    Filter GetAiSearchInstanceFilter
    Id string
    The ID of this resource.
    account_id string
    filter object
    id string
    The ID of this resource.
    accountId String
    filter GetAiSearchInstanceFilter
    id String
    The ID of this resource.
    accountId string
    filter GetAiSearchInstanceFilter
    id string
    The ID of this resource.
    account_id str
    filter GetAiSearchInstanceFilter
    id str
    The ID of this resource.
    accountId String
    filter Property Map
    id String
    The ID of this resource.

    getAiSearchInstance Result

    The following output properties are available:

    AiGatewayId string
    AisearchModel 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", "@cf/google/gemma-4-26b-a4b-it", "@cf/moonshotai/kimi-k2.5", "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
    CacheThreshold string
    Available values: "superstrictmatch", "closeenough", "flexiblefriend", "anythingGoes".
    CacheTtl double
    Cache entry TTL in seconds. Allowed values: 600 (10min), 1800 (30min), 3600 (1h), 7200 (2h), 21600 (6h), 43200 (12h), 86400 (24h), 172800 (48h), 259200 (72h), 518400 (6d). Available values: 600, 1800, 3600, 7200, 21600, 43200, 86400, 172800, 259200, 518400.
    ChunkOverlap int
    ChunkSize int
    CreatedAt string
    CreatedBy string
    CustomMetadatas List<GetAiSearchInstanceCustomMetadata>
    EmbeddingModel string
    Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/qwen/qwen3-vl-embedding-2b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "google-ai-studio/gemini-embedding-2-preview", "google-ai-studio/gemini-embedding-2", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
    Enable bool
    EngineVersion double
    FusionMethod string
    Available values: "max", "rrf".
    HybridSearchEnabled bool
    Deprecated — use indexMethod instead.

    Deprecated: This attribute is deprecated.

    Id string
    The ID of this resource.
    IndexMethod GetAiSearchInstanceIndexMethod
    Controls which storage backends are used during indexing. Defaults to vector-only.
    IndexingOptions GetAiSearchInstanceIndexingOptions
    LastActivity string
    MaxNumResults int
    Metadata GetAiSearchInstanceMetadata
    ModifiedAt string
    ModifiedBy string
    Namespace string
    Paused bool
    PublicEndpointId string
    PublicEndpointParams GetAiSearchInstancePublicEndpointParams
    Reranking bool
    RerankingModel string
    Available values: "@cf/baai/bge-reranker-base", "".
    RetrievalOptions GetAiSearchInstanceRetrievalOptions
    RewriteModel 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", "@cf/google/gemma-4-26b-a4b-it", "@cf/moonshotai/kimi-k2.5", "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", "".
    RewriteQuery bool
    ScoreThreshold double
    Source string
    SourceParams GetAiSearchInstanceSourceParams
    Status string
    SyncInterval double
    Interval between automatic syncs, in seconds. Allowed values: 900 (15min), 1800 (30min), 3600 (1h), 7200 (2h), 14400 (4h), 21600 (6h), 43200 (12h), 86400 (24h). Available values: 900, 1800, 3600, 7200, 14400, 21600, 43200, 86400.
    TokenId string
    Type string
    Available values: "r2", "web-crawler".
    AccountId string
    Filter GetAiSearchInstanceFilter
    AiGatewayId string
    AisearchModel 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", "@cf/google/gemma-4-26b-a4b-it", "@cf/moonshotai/kimi-k2.5", "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
    CacheThreshold string
    Available values: "superstrictmatch", "closeenough", "flexiblefriend", "anythingGoes".
    CacheTtl float64
    Cache entry TTL in seconds. Allowed values: 600 (10min), 1800 (30min), 3600 (1h), 7200 (2h), 21600 (6h), 43200 (12h), 86400 (24h), 172800 (48h), 259200 (72h), 518400 (6d). Available values: 600, 1800, 3600, 7200, 21600, 43200, 86400, 172800, 259200, 518400.
    ChunkOverlap int
    ChunkSize int
    CreatedAt string
    CreatedBy string
    CustomMetadatas []GetAiSearchInstanceCustomMetadata
    EmbeddingModel string
    Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/qwen/qwen3-vl-embedding-2b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "google-ai-studio/gemini-embedding-2-preview", "google-ai-studio/gemini-embedding-2", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
    Enable bool
    EngineVersion float64
    FusionMethod string
    Available values: "max", "rrf".
    HybridSearchEnabled bool
    Deprecated — use indexMethod instead.

    Deprecated: This attribute is deprecated.

    Id string
    The ID of this resource.
    IndexMethod GetAiSearchInstanceIndexMethod
    Controls which storage backends are used during indexing. Defaults to vector-only.
    IndexingOptions GetAiSearchInstanceIndexingOptions
    LastActivity string
    MaxNumResults int
    Metadata GetAiSearchInstanceMetadata
    ModifiedAt string
    ModifiedBy string
    Namespace string
    Paused bool
    PublicEndpointId string
    PublicEndpointParams GetAiSearchInstancePublicEndpointParams
    Reranking bool
    RerankingModel string
    Available values: "@cf/baai/bge-reranker-base", "".
    RetrievalOptions GetAiSearchInstanceRetrievalOptions
    RewriteModel 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", "@cf/google/gemma-4-26b-a4b-it", "@cf/moonshotai/kimi-k2.5", "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", "".
    RewriteQuery bool
    ScoreThreshold float64
    Source string
    SourceParams GetAiSearchInstanceSourceParams
    Status string
    SyncInterval float64
    Interval between automatic syncs, in seconds. Allowed values: 900 (15min), 1800 (30min), 3600 (1h), 7200 (2h), 14400 (4h), 21600 (6h), 43200 (12h), 86400 (24h). Available values: 900, 1800, 3600, 7200, 14400, 21600, 43200, 86400.
    TokenId string
    Type string
    Available values: "r2", "web-crawler".
    AccountId string
    Filter GetAiSearchInstanceFilter
    ai_gateway_id string
    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", "@cf/google/gemma-4-26b-a4b-it", "@cf/moonshotai/kimi-k2.5", "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".
    cache_ttl number
    Cache entry TTL in seconds. Allowed values: 600 (10min), 1800 (30min), 3600 (1h), 7200 (2h), 21600 (6h), 43200 (12h), 86400 (24h), 172800 (48h), 259200 (72h), 518400 (6d). Available values: 600, 1800, 3600, 7200, 21600, 43200, 86400, 172800, 259200, 518400.
    chunk_overlap number
    chunk_size number
    created_at string
    created_by string
    custom_metadatas list(object)
    embedding_model string
    Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/qwen/qwen3-vl-embedding-2b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "google-ai-studio/gemini-embedding-2-preview", "google-ai-studio/gemini-embedding-2", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
    enable bool
    engine_version number
    fusion_method string
    Available values: "max", "rrf".
    hybrid_search_enabled bool
    Deprecated — use indexMethod instead.

    Deprecated: This attribute is deprecated.

    id string
    The ID of this resource.
    index_method object
    Controls which storage backends are used during indexing. Defaults to vector-only.
    indexing_options object
    last_activity string
    max_num_results number
    metadata object
    modified_at string
    modified_by string
    namespace string
    paused bool
    public_endpoint_id string
    public_endpoint_params object
    reranking bool
    reranking_model string
    Available values: "@cf/baai/bge-reranker-base", "".
    retrieval_options object
    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", "@cf/google/gemma-4-26b-a4b-it", "@cf/moonshotai/kimi-k2.5", "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 number
    source string
    source_params object
    status string
    sync_interval number
    Interval between automatic syncs, in seconds. Allowed values: 900 (15min), 1800 (30min), 3600 (1h), 7200 (2h), 14400 (4h), 21600 (6h), 43200 (12h), 86400 (24h). Available values: 900, 1800, 3600, 7200, 14400, 21600, 43200, 86400.
    token_id string
    type string
    Available values: "r2", "web-crawler".
    account_id string
    filter object
    aiGatewayId String
    aisearchModel 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", "@cf/google/gemma-4-26b-a4b-it", "@cf/moonshotai/kimi-k2.5", "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
    cacheThreshold String
    Available values: "superstrictmatch", "closeenough", "flexiblefriend", "anythingGoes".
    cacheTtl Double
    Cache entry TTL in seconds. Allowed values: 600 (10min), 1800 (30min), 3600 (1h), 7200 (2h), 21600 (6h), 43200 (12h), 86400 (24h), 172800 (48h), 259200 (72h), 518400 (6d). Available values: 600, 1800, 3600, 7200, 21600, 43200, 86400, 172800, 259200, 518400.
    chunkOverlap Integer
    chunkSize Integer
    createdAt String
    createdBy String
    customMetadatas List<GetAiSearchInstanceCustomMetadata>
    embeddingModel String
    Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/qwen/qwen3-vl-embedding-2b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "google-ai-studio/gemini-embedding-2-preview", "google-ai-studio/gemini-embedding-2", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
    enable Boolean
    engineVersion Double
    fusionMethod String
    Available values: "max", "rrf".
    hybridSearchEnabled Boolean
    Deprecated — use indexMethod instead.

    Deprecated: This attribute is deprecated.

    id String
    The ID of this resource.
    indexMethod GetAiSearchInstanceIndexMethod
    Controls which storage backends are used during indexing. Defaults to vector-only.
    indexingOptions GetAiSearchInstanceIndexingOptions
    lastActivity String
    maxNumResults Integer
    metadata GetAiSearchInstanceMetadata
    modifiedAt String
    modifiedBy String
    namespace String
    paused Boolean
    publicEndpointId String
    publicEndpointParams GetAiSearchInstancePublicEndpointParams
    reranking Boolean
    rerankingModel String
    Available values: "@cf/baai/bge-reranker-base", "".
    retrievalOptions GetAiSearchInstanceRetrievalOptions
    rewriteModel 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", "@cf/google/gemma-4-26b-a4b-it", "@cf/moonshotai/kimi-k2.5", "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", "".
    rewriteQuery Boolean
    scoreThreshold Double
    source String
    sourceParams GetAiSearchInstanceSourceParams
    status String
    syncInterval Double
    Interval between automatic syncs, in seconds. Allowed values: 900 (15min), 1800 (30min), 3600 (1h), 7200 (2h), 14400 (4h), 21600 (6h), 43200 (12h), 86400 (24h). Available values: 900, 1800, 3600, 7200, 14400, 21600, 43200, 86400.
    tokenId String
    type String
    Available values: "r2", "web-crawler".
    accountId String
    filter GetAiSearchInstanceFilter
    aiGatewayId string
    aisearchModel 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", "@cf/google/gemma-4-26b-a4b-it", "@cf/moonshotai/kimi-k2.5", "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
    cacheThreshold string
    Available values: "superstrictmatch", "closeenough", "flexiblefriend", "anythingGoes".
    cacheTtl number
    Cache entry TTL in seconds. Allowed values: 600 (10min), 1800 (30min), 3600 (1h), 7200 (2h), 21600 (6h), 43200 (12h), 86400 (24h), 172800 (48h), 259200 (72h), 518400 (6d). Available values: 600, 1800, 3600, 7200, 21600, 43200, 86400, 172800, 259200, 518400.
    chunkOverlap number
    chunkSize number
    createdAt string
    createdBy string
    customMetadatas GetAiSearchInstanceCustomMetadata[]
    embeddingModel string
    Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/qwen/qwen3-vl-embedding-2b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "google-ai-studio/gemini-embedding-2-preview", "google-ai-studio/gemini-embedding-2", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
    enable boolean
    engineVersion number
    fusionMethod string
    Available values: "max", "rrf".
    hybridSearchEnabled boolean
    Deprecated — use indexMethod instead.

    Deprecated: This attribute is deprecated.

    id string
    The ID of this resource.
    indexMethod GetAiSearchInstanceIndexMethod
    Controls which storage backends are used during indexing. Defaults to vector-only.
    indexingOptions GetAiSearchInstanceIndexingOptions
    lastActivity string
    maxNumResults number
    metadata GetAiSearchInstanceMetadata
    modifiedAt string
    modifiedBy string
    namespace string
    paused boolean
    publicEndpointId string
    publicEndpointParams GetAiSearchInstancePublicEndpointParams
    reranking boolean
    rerankingModel string
    Available values: "@cf/baai/bge-reranker-base", "".
    retrievalOptions GetAiSearchInstanceRetrievalOptions
    rewriteModel 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", "@cf/google/gemma-4-26b-a4b-it", "@cf/moonshotai/kimi-k2.5", "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", "".
    rewriteQuery boolean
    scoreThreshold number
    source string
    sourceParams GetAiSearchInstanceSourceParams
    status string
    syncInterval number
    Interval between automatic syncs, in seconds. Allowed values: 900 (15min), 1800 (30min), 3600 (1h), 7200 (2h), 14400 (4h), 21600 (6h), 43200 (12h), 86400 (24h). Available values: 900, 1800, 3600, 7200, 14400, 21600, 43200, 86400.
    tokenId string
    type string
    Available values: "r2", "web-crawler".
    accountId string
    filter GetAiSearchInstanceFilter
    ai_gateway_id str
    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", "@cf/google/gemma-4-26b-a4b-it", "@cf/moonshotai/kimi-k2.5", "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".
    cache_ttl float
    Cache entry TTL in seconds. Allowed values: 600 (10min), 1800 (30min), 3600 (1h), 7200 (2h), 21600 (6h), 43200 (12h), 86400 (24h), 172800 (48h), 259200 (72h), 518400 (6d). Available values: 600, 1800, 3600, 7200, 21600, 43200, 86400, 172800, 259200, 518400.
    chunk_overlap int
    chunk_size int
    created_at str
    created_by str
    custom_metadatas Sequence[GetAiSearchInstanceCustomMetadata]
    embedding_model str
    Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/qwen/qwen3-vl-embedding-2b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "google-ai-studio/gemini-embedding-2-preview", "google-ai-studio/gemini-embedding-2", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
    enable bool
    engine_version float
    fusion_method str
    Available values: "max", "rrf".
    hybrid_search_enabled bool
    Deprecated — use indexMethod instead.

    Deprecated: This attribute is deprecated.

    id str
    The ID of this resource.
    index_method GetAiSearchInstanceIndexMethod
    Controls which storage backends are used during indexing. Defaults to vector-only.
    indexing_options GetAiSearchInstanceIndexingOptions
    last_activity str
    max_num_results int
    metadata GetAiSearchInstanceMetadata
    modified_at str
    modified_by str
    namespace str
    paused bool
    public_endpoint_id str
    public_endpoint_params GetAiSearchInstancePublicEndpointParams
    reranking bool
    reranking_model str
    Available values: "@cf/baai/bge-reranker-base", "".
    retrieval_options GetAiSearchInstanceRetrievalOptions
    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", "@cf/google/gemma-4-26b-a4b-it", "@cf/moonshotai/kimi-k2.5", "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 GetAiSearchInstanceSourceParams
    status str
    sync_interval float
    Interval between automatic syncs, in seconds. Allowed values: 900 (15min), 1800 (30min), 3600 (1h), 7200 (2h), 14400 (4h), 21600 (6h), 43200 (12h), 86400 (24h). Available values: 900, 1800, 3600, 7200, 14400, 21600, 43200, 86400.
    token_id str
    type str
    Available values: "r2", "web-crawler".
    account_id str
    filter GetAiSearchInstanceFilter
    aiGatewayId String
    aisearchModel 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", "@cf/google/gemma-4-26b-a4b-it", "@cf/moonshotai/kimi-k2.5", "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
    cacheThreshold String
    Available values: "superstrictmatch", "closeenough", "flexiblefriend", "anythingGoes".
    cacheTtl Number
    Cache entry TTL in seconds. Allowed values: 600 (10min), 1800 (30min), 3600 (1h), 7200 (2h), 21600 (6h), 43200 (12h), 86400 (24h), 172800 (48h), 259200 (72h), 518400 (6d). Available values: 600, 1800, 3600, 7200, 21600, 43200, 86400, 172800, 259200, 518400.
    chunkOverlap Number
    chunkSize Number
    createdAt String
    createdBy String
    customMetadatas List<Property Map>
    embeddingModel String
    Available values: "@cf/qwen/qwen3-embedding-0.6b", "@cf/qwen/qwen3-vl-embedding-2b", "@cf/baai/bge-m3", "@cf/baai/bge-large-en-v1.5", "@cf/google/embeddinggemma-300m", "google-ai-studio/gemini-embedding-001", "google-ai-studio/gemini-embedding-2-preview", "google-ai-studio/gemini-embedding-2", "openai/text-embedding-3-small", "openai/text-embedding-3-large", "".
    enable Boolean
    engineVersion Number
    fusionMethod String
    Available values: "max", "rrf".
    hybridSearchEnabled Boolean
    Deprecated — use indexMethod instead.

    Deprecated: This attribute is deprecated.

    id String
    The ID of this resource.
    indexMethod Property Map
    Controls which storage backends are used during indexing. Defaults to vector-only.
    indexingOptions Property Map
    lastActivity String
    maxNumResults Number
    metadata Property Map
    modifiedAt String
    modifiedBy String
    namespace String
    paused Boolean
    publicEndpointId String
    publicEndpointParams Property Map
    reranking Boolean
    rerankingModel String
    Available values: "@cf/baai/bge-reranker-base", "".
    retrievalOptions Property Map
    rewriteModel 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", "@cf/google/gemma-4-26b-a4b-it", "@cf/moonshotai/kimi-k2.5", "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", "".
    rewriteQuery Boolean
    scoreThreshold Number
    source String
    sourceParams Property Map
    status String
    syncInterval Number
    Interval between automatic syncs, in seconds. Allowed values: 900 (15min), 1800 (30min), 3600 (1h), 7200 (2h), 14400 (4h), 21600 (6h), 43200 (12h), 86400 (24h). Available values: 900, 1800, 3600, 7200, 14400, 21600, 43200, 86400.
    tokenId String
    type String
    Available values: "r2", "web-crawler".
    accountId String
    filter Property Map

    Supporting Types

    GetAiSearchInstanceCustomMetadata

    DataType string
    Available values: "text", "number", "boolean", "datetime".
    FieldName string
    DataType string
    Available values: "text", "number", "boolean", "datetime".
    FieldName string
    data_type string
    Available values: "text", "number", "boolean", "datetime".
    field_name string
    dataType String
    Available values: "text", "number", "boolean", "datetime".
    fieldName String
    dataType string
    Available values: "text", "number", "boolean", "datetime".
    fieldName string
    data_type str
    Available values: "text", "number", "boolean", "datetime".
    field_name str
    dataType String
    Available values: "text", "number", "boolean", "datetime".
    fieldName String

    GetAiSearchInstanceFilter

    OrderBy string
    Field to order results by. Available values: "createdAt".
    OrderByDirection string
    Order direction. Available values: "asc", "desc".
    Namespace string
    Filter by namespace.
    Search string
    Filter instances whose id contains this string (case-insensitive).
    OrderBy string
    Field to order results by. Available values: "createdAt".
    OrderByDirection string
    Order direction. Available values: "asc", "desc".
    Namespace string
    Filter by namespace.
    Search string
    Filter instances whose id contains this string (case-insensitive).
    order_by string
    Field to order results by. Available values: "createdAt".
    order_by_direction string
    Order direction. Available values: "asc", "desc".
    namespace string
    Filter by namespace.
    search string
    Filter instances whose id contains this string (case-insensitive).
    orderBy String
    Field to order results by. Available values: "createdAt".
    orderByDirection String
    Order direction. Available values: "asc", "desc".
    namespace String
    Filter by namespace.
    search String
    Filter instances whose id contains this string (case-insensitive).
    orderBy string
    Field to order results by. Available values: "createdAt".
    orderByDirection string
    Order direction. Available values: "asc", "desc".
    namespace string
    Filter by namespace.
    search string
    Filter instances whose id contains this string (case-insensitive).
    order_by str
    Field to order results by. Available values: "createdAt".
    order_by_direction str
    Order direction. Available values: "asc", "desc".
    namespace str
    Filter by namespace.
    search str
    Filter instances whose id contains this string (case-insensitive).
    orderBy String
    Field to order results by. Available values: "createdAt".
    orderByDirection String
    Order direction. Available values: "asc", "desc".
    namespace String
    Filter by namespace.
    search String
    Filter instances whose id contains this string (case-insensitive).

    GetAiSearchInstanceIndexMethod

    Keyword bool
    Enable keyword (BM25) storage backend.
    Vector bool
    Enable vector (embedding) storage backend.
    Keyword bool
    Enable keyword (BM25) storage backend.
    Vector bool
    Enable vector (embedding) storage backend.
    keyword bool
    Enable keyword (BM25) storage backend.
    vector bool
    Enable vector (embedding) storage backend.
    keyword Boolean
    Enable keyword (BM25) storage backend.
    vector Boolean
    Enable vector (embedding) storage backend.
    keyword boolean
    Enable keyword (BM25) storage backend.
    vector boolean
    Enable vector (embedding) storage backend.
    keyword bool
    Enable keyword (BM25) storage backend.
    vector bool
    Enable vector (embedding) storage backend.
    keyword Boolean
    Enable keyword (BM25) storage backend.
    vector Boolean
    Enable vector (embedding) storage backend.

    GetAiSearchInstanceIndexingOptions

    KeywordTokenizer string
    Tokenizer used for keyword search indexing. porter provides word-level tokenization with Porter stemming (good for natural language queries). trigram enables character-level substring matching (good for partial matches, code, identifiers). Changing this triggers a full re-index. Defaults to porter. Available values: "porter", "trigram".
    KeywordTokenizer string
    Tokenizer used for keyword search indexing. porter provides word-level tokenization with Porter stemming (good for natural language queries). trigram enables character-level substring matching (good for partial matches, code, identifiers). Changing this triggers a full re-index. Defaults to porter. Available values: "porter", "trigram".
    keyword_tokenizer string
    Tokenizer used for keyword search indexing. porter provides word-level tokenization with Porter stemming (good for natural language queries). trigram enables character-level substring matching (good for partial matches, code, identifiers). Changing this triggers a full re-index. Defaults to porter. Available values: "porter", "trigram".
    keywordTokenizer String
    Tokenizer used for keyword search indexing. porter provides word-level tokenization with Porter stemming (good for natural language queries). trigram enables character-level substring matching (good for partial matches, code, identifiers). Changing this triggers a full re-index. Defaults to porter. Available values: "porter", "trigram".
    keywordTokenizer string
    Tokenizer used for keyword search indexing. porter provides word-level tokenization with Porter stemming (good for natural language queries). trigram enables character-level substring matching (good for partial matches, code, identifiers). Changing this triggers a full re-index. Defaults to porter. Available values: "porter", "trigram".
    keyword_tokenizer str
    Tokenizer used for keyword search indexing. porter provides word-level tokenization with Porter stemming (good for natural language queries). trigram enables character-level substring matching (good for partial matches, code, identifiers). Changing this triggers a full re-index. Defaults to porter. Available values: "porter", "trigram".
    keywordTokenizer String
    Tokenizer used for keyword search indexing. porter provides word-level tokenization with Porter stemming (good for natural language queries). trigram enables character-level substring matching (good for partial matches, code, identifiers). Changing this triggers a full re-index. Defaults to porter. Available values: "porter", "trigram".

    GetAiSearchInstanceMetadata

    GetAiSearchInstancePublicEndpointParams

    AuthorizedHosts List<string>
    ChatCompletionsEndpoint GetAiSearchInstancePublicEndpointParamsChatCompletionsEndpoint
    CustomDomains List<string>
    Custom domain hostnames that alias this public endpoint. GET and create responses return the current set; on update (PUT) this field is only echoed back when supplied in the request body, otherwise it is null (omit it to leave domains unchanged).
    DefaultDomainEnabled bool
    When false, the instance is reachable only via a registered custom domain and the default \n\n.search.ai.cloudflare.com host returns 404. Requires at least one custom domain. Defaults to true. publicendpointparams is replaced wholesale on update, so resend defaultdomainenabled on every update to keep the default host off — omitting it resets to true.
    Enabled bool
    Mcp GetAiSearchInstancePublicEndpointParamsMcp
    RateLimit GetAiSearchInstancePublicEndpointParamsRateLimit
    SearchEndpoint GetAiSearchInstancePublicEndpointParamsSearchEndpoint
    AuthorizedHosts []string
    ChatCompletionsEndpoint GetAiSearchInstancePublicEndpointParamsChatCompletionsEndpoint
    CustomDomains []string
    Custom domain hostnames that alias this public endpoint. GET and create responses return the current set; on update (PUT) this field is only echoed back when supplied in the request body, otherwise it is null (omit it to leave domains unchanged).
    DefaultDomainEnabled bool
    When false, the instance is reachable only via a registered custom domain and the default \n\n.search.ai.cloudflare.com host returns 404. Requires at least one custom domain. Defaults to true. publicendpointparams is replaced wholesale on update, so resend defaultdomainenabled on every update to keep the default host off — omitting it resets to true.
    Enabled bool
    Mcp GetAiSearchInstancePublicEndpointParamsMcp
    RateLimit GetAiSearchInstancePublicEndpointParamsRateLimit
    SearchEndpoint GetAiSearchInstancePublicEndpointParamsSearchEndpoint
    authorized_hosts list(string)
    chat_completions_endpoint object
    custom_domains list(string)
    Custom domain hostnames that alias this public endpoint. GET and create responses return the current set; on update (PUT) this field is only echoed back when supplied in the request body, otherwise it is null (omit it to leave domains unchanged).
    default_domain_enabled bool
    When false, the instance is reachable only via a registered custom domain and the default \n\n.search.ai.cloudflare.com host returns 404. Requires at least one custom domain. Defaults to true. publicendpointparams is replaced wholesale on update, so resend defaultdomainenabled on every update to keep the default host off — omitting it resets to true.
    enabled bool
    mcp object
    rate_limit object
    search_endpoint object
    authorizedHosts List<String>
    chatCompletionsEndpoint GetAiSearchInstancePublicEndpointParamsChatCompletionsEndpoint
    customDomains List<String>
    Custom domain hostnames that alias this public endpoint. GET and create responses return the current set; on update (PUT) this field is only echoed back when supplied in the request body, otherwise it is null (omit it to leave domains unchanged).
    defaultDomainEnabled Boolean
    When false, the instance is reachable only via a registered custom domain and the default \n\n.search.ai.cloudflare.com host returns 404. Requires at least one custom domain. Defaults to true. publicendpointparams is replaced wholesale on update, so resend defaultdomainenabled on every update to keep the default host off — omitting it resets to true.
    enabled Boolean
    mcp GetAiSearchInstancePublicEndpointParamsMcp
    rateLimit GetAiSearchInstancePublicEndpointParamsRateLimit
    searchEndpoint GetAiSearchInstancePublicEndpointParamsSearchEndpoint
    authorizedHosts string[]
    chatCompletionsEndpoint GetAiSearchInstancePublicEndpointParamsChatCompletionsEndpoint
    customDomains string[]
    Custom domain hostnames that alias this public endpoint. GET and create responses return the current set; on update (PUT) this field is only echoed back when supplied in the request body, otherwise it is null (omit it to leave domains unchanged).
    defaultDomainEnabled boolean
    When false, the instance is reachable only via a registered custom domain and the default \n\n.search.ai.cloudflare.com host returns 404. Requires at least one custom domain. Defaults to true. publicendpointparams is replaced wholesale on update, so resend defaultdomainenabled on every update to keep the default host off — omitting it resets to true.
    enabled boolean
    mcp GetAiSearchInstancePublicEndpointParamsMcp
    rateLimit GetAiSearchInstancePublicEndpointParamsRateLimit
    searchEndpoint GetAiSearchInstancePublicEndpointParamsSearchEndpoint
    authorized_hosts Sequence[str]
    chat_completions_endpoint GetAiSearchInstancePublicEndpointParamsChatCompletionsEndpoint
    custom_domains Sequence[str]
    Custom domain hostnames that alias this public endpoint. GET and create responses return the current set; on update (PUT) this field is only echoed back when supplied in the request body, otherwise it is null (omit it to leave domains unchanged).
    default_domain_enabled bool
    When false, the instance is reachable only via a registered custom domain and the default \n\n.search.ai.cloudflare.com host returns 404. Requires at least one custom domain. Defaults to true. publicendpointparams is replaced wholesale on update, so resend defaultdomainenabled on every update to keep the default host off — omitting it resets to true.
    enabled bool
    mcp GetAiSearchInstancePublicEndpointParamsMcp
    rate_limit GetAiSearchInstancePublicEndpointParamsRateLimit
    search_endpoint GetAiSearchInstancePublicEndpointParamsSearchEndpoint
    authorizedHosts List<String>
    chatCompletionsEndpoint Property Map
    customDomains List<String>
    Custom domain hostnames that alias this public endpoint. GET and create responses return the current set; on update (PUT) this field is only echoed back when supplied in the request body, otherwise it is null (omit it to leave domains unchanged).
    defaultDomainEnabled Boolean
    When false, the instance is reachable only via a registered custom domain and the default \n\n.search.ai.cloudflare.com host returns 404. Requires at least one custom domain. Defaults to true. publicendpointparams is replaced wholesale on update, so resend defaultdomainenabled on every update to keep the default host off — omitting it resets to true.
    enabled Boolean
    mcp Property Map
    rateLimit Property Map
    searchEndpoint Property Map

    GetAiSearchInstancePublicEndpointParamsChatCompletionsEndpoint

    Disabled bool
    Disable chat completions endpoint for this public endpoint
    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

    GetAiSearchInstancePublicEndpointParamsMcp

    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 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

    GetAiSearchInstancePublicEndpointParamsRateLimit

    PeriodMs int
    Requests int
    Technique string
    Available values: "fixed", "sliding".
    PeriodMs int
    Requests int
    Technique string
    Available values: "fixed", "sliding".
    period_ms number
    requests number
    technique string
    Available values: "fixed", "sliding".
    periodMs Integer
    requests Integer
    technique String
    Available values: "fixed", "sliding".
    periodMs number
    requests number
    technique string
    Available values: "fixed", "sliding".
    period_ms int
    requests int
    technique str
    Available values: "fixed", "sliding".
    periodMs Number
    requests Number
    technique String
    Available values: "fixed", "sliding".

    GetAiSearchInstancePublicEndpointParamsSearchEndpoint

    Disabled bool
    Disable search endpoint for this public endpoint
    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

    GetAiSearchInstanceRetrievalOptions

    BoostBies List<GetAiSearchInstanceRetrievalOptionsBoostBy>
    Metadata fields to boost search results by. Each entry specifies a metadata field and an optional direction. Direction defaults to 'asc' for numeric/datetime fields and 'exists' for text/boolean fields. Fields must match 'timestamp' or a defined custom*metadata field.
    KeywordMatchMode string
    Controls which documents are candidates for BM25 scoring. 'and' restricts candidates to documents containing all query terms; 'or' includes any document containing at least one term, ranked by BM25 relevance. Defaults to 'and'. Available values: "and", "or".
    BoostBies []GetAiSearchInstanceRetrievalOptionsBoostBy
    Metadata fields to boost search results by. Each entry specifies a metadata field and an optional direction. Direction defaults to 'asc' for numeric/datetime fields and 'exists' for text/boolean fields. Fields must match 'timestamp' or a defined custom*metadata field.
    KeywordMatchMode string
    Controls which documents are candidates for BM25 scoring. 'and' restricts candidates to documents containing all query terms; 'or' includes any document containing at least one term, ranked by BM25 relevance. Defaults to 'and'. Available values: "and", "or".
    boost_bies list(object)
    Metadata fields to boost search results by. Each entry specifies a metadata field and an optional direction. Direction defaults to 'asc' for numeric/datetime fields and 'exists' for text/boolean fields. Fields must match 'timestamp' or a defined custom*metadata field.
    keyword_match_mode string
    Controls which documents are candidates for BM25 scoring. 'and' restricts candidates to documents containing all query terms; 'or' includes any document containing at least one term, ranked by BM25 relevance. Defaults to 'and'. Available values: "and", "or".
    boostBies List<GetAiSearchInstanceRetrievalOptionsBoostBy>
    Metadata fields to boost search results by. Each entry specifies a metadata field and an optional direction. Direction defaults to 'asc' for numeric/datetime fields and 'exists' for text/boolean fields. Fields must match 'timestamp' or a defined custom*metadata field.
    keywordMatchMode String
    Controls which documents are candidates for BM25 scoring. 'and' restricts candidates to documents containing all query terms; 'or' includes any document containing at least one term, ranked by BM25 relevance. Defaults to 'and'. Available values: "and", "or".
    boostBies GetAiSearchInstanceRetrievalOptionsBoostBy[]
    Metadata fields to boost search results by. Each entry specifies a metadata field and an optional direction. Direction defaults to 'asc' for numeric/datetime fields and 'exists' for text/boolean fields. Fields must match 'timestamp' or a defined custom*metadata field.
    keywordMatchMode string
    Controls which documents are candidates for BM25 scoring. 'and' restricts candidates to documents containing all query terms; 'or' includes any document containing at least one term, ranked by BM25 relevance. Defaults to 'and'. Available values: "and", "or".
    boost_bies Sequence[GetAiSearchInstanceRetrievalOptionsBoostBy]
    Metadata fields to boost search results by. Each entry specifies a metadata field and an optional direction. Direction defaults to 'asc' for numeric/datetime fields and 'exists' for text/boolean fields. Fields must match 'timestamp' or a defined custom*metadata field.
    keyword_match_mode str
    Controls which documents are candidates for BM25 scoring. 'and' restricts candidates to documents containing all query terms; 'or' includes any document containing at least one term, ranked by BM25 relevance. Defaults to 'and'. Available values: "and", "or".
    boostBies List<Property Map>
    Metadata fields to boost search results by. Each entry specifies a metadata field and an optional direction. Direction defaults to 'asc' for numeric/datetime fields and 'exists' for text/boolean fields. Fields must match 'timestamp' or a defined custom*metadata field.
    keywordMatchMode String
    Controls which documents are candidates for BM25 scoring. 'and' restricts candidates to documents containing all query terms; 'or' includes any document containing at least one term, ranked by BM25 relevance. Defaults to 'and'. Available values: "and", "or".

    GetAiSearchInstanceRetrievalOptionsBoostBy

    Direction string
    Boost direction. 'desc' = higher values rank higher (e.g. newer timestamps). 'asc' = lower values rank higher. 'exists' = boost chunks that have the field. 'notexists' = boost chunks that lack the field. Optional — defaults to 'asc' for numeric/datetime fields, 'exists' for text/boolean fields. Available values: "asc", "desc", "exists", "notexists".
    Field string
    Metadata field name to boost by. Use 'timestamp' for document freshness, or any custommetadata field. Numeric and datetime fields support all four directions (asc, desc, exists, notexists); text/boolean fields only support exists/not_exists.
    Direction string
    Boost direction. 'desc' = higher values rank higher (e.g. newer timestamps). 'asc' = lower values rank higher. 'exists' = boost chunks that have the field. 'notexists' = boost chunks that lack the field. Optional — defaults to 'asc' for numeric/datetime fields, 'exists' for text/boolean fields. Available values: "asc", "desc", "exists", "notexists".
    Field string
    Metadata field name to boost by. Use 'timestamp' for document freshness, or any custommetadata field. Numeric and datetime fields support all four directions (asc, desc, exists, notexists); text/boolean fields only support exists/not_exists.
    direction string
    Boost direction. 'desc' = higher values rank higher (e.g. newer timestamps). 'asc' = lower values rank higher. 'exists' = boost chunks that have the field. 'notexists' = boost chunks that lack the field. Optional — defaults to 'asc' for numeric/datetime fields, 'exists' for text/boolean fields. Available values: "asc", "desc", "exists", "notexists".
    field string
    Metadata field name to boost by. Use 'timestamp' for document freshness, or any custommetadata field. Numeric and datetime fields support all four directions (asc, desc, exists, notexists); text/boolean fields only support exists/not_exists.
    direction String
    Boost direction. 'desc' = higher values rank higher (e.g. newer timestamps). 'asc' = lower values rank higher. 'exists' = boost chunks that have the field. 'notexists' = boost chunks that lack the field. Optional — defaults to 'asc' for numeric/datetime fields, 'exists' for text/boolean fields. Available values: "asc", "desc", "exists", "notexists".
    field String
    Metadata field name to boost by. Use 'timestamp' for document freshness, or any custommetadata field. Numeric and datetime fields support all four directions (asc, desc, exists, notexists); text/boolean fields only support exists/not_exists.
    direction string
    Boost direction. 'desc' = higher values rank higher (e.g. newer timestamps). 'asc' = lower values rank higher. 'exists' = boost chunks that have the field. 'notexists' = boost chunks that lack the field. Optional — defaults to 'asc' for numeric/datetime fields, 'exists' for text/boolean fields. Available values: "asc", "desc", "exists", "notexists".
    field string
    Metadata field name to boost by. Use 'timestamp' for document freshness, or any custommetadata field. Numeric and datetime fields support all four directions (asc, desc, exists, notexists); text/boolean fields only support exists/not_exists.
    direction str
    Boost direction. 'desc' = higher values rank higher (e.g. newer timestamps). 'asc' = lower values rank higher. 'exists' = boost chunks that have the field. 'notexists' = boost chunks that lack the field. Optional — defaults to 'asc' for numeric/datetime fields, 'exists' for text/boolean fields. Available values: "asc", "desc", "exists", "notexists".
    field str
    Metadata field name to boost by. Use 'timestamp' for document freshness, or any custommetadata field. Numeric and datetime fields support all four directions (asc, desc, exists, notexists); text/boolean fields only support exists/not_exists.
    direction String
    Boost direction. 'desc' = higher values rank higher (e.g. newer timestamps). 'asc' = lower values rank higher. 'exists' = boost chunks that have the field. 'notexists' = boost chunks that lack the field. Optional — defaults to 'asc' for numeric/datetime fields, 'exists' for text/boolean fields. Available values: "asc", "desc", "exists", "notexists".
    field String
    Metadata field name to boost by. Use 'timestamp' for document freshness, or any custommetadata field. Numeric and datetime fields support all four directions (asc, desc, exists, notexists); text/boolean fields only support exists/not_exists.

    GetAiSearchInstanceSourceParams

    ExcludeItems 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)
    IncludeItems 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
    WebCrawler GetAiSearchInstanceSourceParamsWebCrawler
    ExcludeItems []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)
    IncludeItems []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
    WebCrawler GetAiSearchInstanceSourceParamsWebCrawler
    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
    r2_jurisdiction string
    web_crawler object
    excludeItems 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)
    includeItems 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
    webCrawler GetAiSearchInstanceSourceParamsWebCrawler
    excludeItems 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)
    includeItems 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
    webCrawler GetAiSearchInstanceSourceParamsWebCrawler
    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 GetAiSearchInstanceSourceParamsWebCrawler
    excludeItems 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)
    includeItems 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
    webCrawler Property Map

    GetAiSearchInstanceSourceParamsWebCrawler

    parse_options object
    parse_type string
    Available values: "sitemap", "discover".
    store_options object
    parseOptions Property Map
    parseType String
    Available values: "sitemap", "discover".
    storeOptions Property Map

    GetAiSearchInstanceSourceParamsWebCrawlerParseOptions

    ContentSelectors List<GetAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector>
    List of path-to-selector mappings for extracting specific content from crawled pages. Each entry pairs a URL glob pattern with a CSS selector. The first matching path wins. Only the matched HTML fragment is stored and indexed. Omit the field to disable content selection — empty arrays are rejected.
    IncludeHeaders Dictionary<string, string>
    Up to 5 custom HTTP headers sent with each crawl request. Names must be RFC-7230 token characters (no spaces, colons, or control characters); values must be HTAB + printable ASCII (no CR/LF).
    IncludeImages bool
    SpecificSitemaps List<string>
    List of specific sitemap URLs to use for crawling. Only valid when parseType is 'sitemap'.
    UseBrowserRendering bool
    ContentSelectors []GetAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector
    List of path-to-selector mappings for extracting specific content from crawled pages. Each entry pairs a URL glob pattern with a CSS selector. The first matching path wins. Only the matched HTML fragment is stored and indexed. Omit the field to disable content selection — empty arrays are rejected.
    IncludeHeaders map[string]string
    Up to 5 custom HTTP headers sent with each crawl request. Names must be RFC-7230 token characters (no spaces, colons, or control characters); values must be HTAB + printable ASCII (no CR/LF).
    IncludeImages bool
    SpecificSitemaps []string
    List of specific sitemap URLs to use for crawling. Only valid when parseType is 'sitemap'.
    UseBrowserRendering bool
    content_selectors list(object)
    List of path-to-selector mappings for extracting specific content from crawled pages. Each entry pairs a URL glob pattern with a CSS selector. The first matching path wins. Only the matched HTML fragment is stored and indexed. Omit the field to disable content selection — empty arrays are rejected.
    include_headers map(string)
    Up to 5 custom HTTP headers sent with each crawl request. Names must be RFC-7230 token characters (no spaces, colons, or control characters); values must be HTAB + printable ASCII (no CR/LF).
    include_images bool
    specific_sitemaps list(string)
    List of specific sitemap URLs to use for crawling. Only valid when parseType is 'sitemap'.
    use_browser_rendering bool
    contentSelectors List<GetAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector>
    List of path-to-selector mappings for extracting specific content from crawled pages. Each entry pairs a URL glob pattern with a CSS selector. The first matching path wins. Only the matched HTML fragment is stored and indexed. Omit the field to disable content selection — empty arrays are rejected.
    includeHeaders Map<String,String>
    Up to 5 custom HTTP headers sent with each crawl request. Names must be RFC-7230 token characters (no spaces, colons, or control characters); values must be HTAB + printable ASCII (no CR/LF).
    includeImages Boolean
    specificSitemaps List<String>
    List of specific sitemap URLs to use for crawling. Only valid when parseType is 'sitemap'.
    useBrowserRendering Boolean
    contentSelectors GetAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector[]
    List of path-to-selector mappings for extracting specific content from crawled pages. Each entry pairs a URL glob pattern with a CSS selector. The first matching path wins. Only the matched HTML fragment is stored and indexed. Omit the field to disable content selection — empty arrays are rejected.
    includeHeaders {[key: string]: string}
    Up to 5 custom HTTP headers sent with each crawl request. Names must be RFC-7230 token characters (no spaces, colons, or control characters); values must be HTAB + printable ASCII (no CR/LF).
    includeImages boolean
    specificSitemaps string[]
    List of specific sitemap URLs to use for crawling. Only valid when parseType is 'sitemap'.
    useBrowserRendering boolean
    content_selectors Sequence[GetAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector]
    List of path-to-selector mappings for extracting specific content from crawled pages. Each entry pairs a URL glob pattern with a CSS selector. The first matching path wins. Only the matched HTML fragment is stored and indexed. Omit the field to disable content selection — empty arrays are rejected.
    include_headers Mapping[str, str]
    Up to 5 custom HTTP headers sent with each crawl request. Names must be RFC-7230 token characters (no spaces, colons, or control characters); values must be HTAB + printable ASCII (no CR/LF).
    include_images bool
    specific_sitemaps Sequence[str]
    List of specific sitemap URLs to use for crawling. Only valid when parseType is 'sitemap'.
    use_browser_rendering bool
    contentSelectors List<Property Map>
    List of path-to-selector mappings for extracting specific content from crawled pages. Each entry pairs a URL glob pattern with a CSS selector. The first matching path wins. Only the matched HTML fragment is stored and indexed. Omit the field to disable content selection — empty arrays are rejected.
    includeHeaders Map<String>
    Up to 5 custom HTTP headers sent with each crawl request. Names must be RFC-7230 token characters (no spaces, colons, or control characters); values must be HTAB + printable ASCII (no CR/LF).
    includeImages Boolean
    specificSitemaps List<String>
    List of specific sitemap URLs to use for crawling. Only valid when parseType is 'sitemap'.
    useBrowserRendering Boolean

    GetAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector

    Path string
    Glob pattern to match against the page URL path. Uses standard glob syntax: * matches within a segment, ** crosses directories.
    Selector string
    CSS selector to extract content from pages matching the path pattern. Must not contain disallowed characters (;, `, $, {, }, ). Must target a single element; if multiple elements match, the selector is ignored and the full page is used.
    Path string
    Glob pattern to match against the page URL path. Uses standard glob syntax: * matches within a segment, ** crosses directories.
    Selector string
    CSS selector to extract content from pages matching the path pattern. Must not contain disallowed characters (;, `, $, {, }, ). Must target a single element; if multiple elements match, the selector is ignored and the full page is used.
    path string
    Glob pattern to match against the page URL path. Uses standard glob syntax: * matches within a segment, ** crosses directories.
    selector string
    CSS selector to extract content from pages matching the path pattern. Must not contain disallowed characters (;, `, $, {, }, ). Must target a single element; if multiple elements match, the selector is ignored and the full page is used.
    path String
    Glob pattern to match against the page URL path. Uses standard glob syntax: * matches within a segment, ** crosses directories.
    selector String
    CSS selector to extract content from pages matching the path pattern. Must not contain disallowed characters (;, `, $, {, }, ). Must target a single element; if multiple elements match, the selector is ignored and the full page is used.
    path string
    Glob pattern to match against the page URL path. Uses standard glob syntax: * matches within a segment, ** crosses directories.
    selector string
    CSS selector to extract content from pages matching the path pattern. Must not contain disallowed characters (;, `, $, {, }, ). Must target a single element; if multiple elements match, the selector is ignored and the full page is used.
    path str
    Glob pattern to match against the page URL path. Uses standard glob syntax: * matches within a segment, ** crosses directories.
    selector str
    CSS selector to extract content from pages matching the path pattern. Must not contain disallowed characters (;, `, $, {, }, ). Must target a single element; if multiple elements match, the selector is ignored and the full page is used.
    path String
    Glob pattern to match against the page URL path. Uses standard glob syntax: * matches within a segment, ** crosses directories.
    selector String
    CSS selector to extract content from pages matching the path pattern. Must not contain disallowed characters (;, `, $, {, }, ). Must target a single element; if multiple elements match, the selector is ignored and the full page is used.

    GetAiSearchInstanceSourceParamsWebCrawlerStoreOptions

    R2Jurisdiction string
    StorageId string
    StorageType string
    Available values: "r2".
    R2Jurisdiction string
    StorageId string
    StorageType string
    Available values: "r2".
    r2_jurisdiction string
    storage_id string
    storage_type string
    Available values: "r2".
    r2Jurisdiction String
    storageId String
    storageType String
    Available values: "r2".
    r2Jurisdiction string
    storageId string
    storageType string
    Available values: "r2".
    r2_jurisdiction str
    storage_id str
    storage_type str
    Available values: "r2".
    r2Jurisdiction String
    storageId String
    storageType String
    Available values: "r2".

    Package Details

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

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial