Volcengine v0.0.45 published on Tuesday, Feb 10, 2026 by Volcengine
Volcengine v0.0.45 published on Tuesday, Feb 10, 2026 by Volcengine
Use this data source to query detailed information of tls indexes
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const default = volcengine.tls.getIndexes({
topicId: "c36ed436-84f1-467a-b00e-ba504db753ca",
});
import pulumi
import pulumi_volcengine as volcengine
default = volcengine.tls.get_indexes(topic_id="c36ed436-84f1-467a-b00e-ba504db753ca")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tls.GetIndexes(ctx, &tls.GetIndexesArgs{
TopicId: "c36ed436-84f1-467a-b00e-ba504db753ca",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var @default = Volcengine.Tls.GetIndexes.Invoke(new()
{
TopicId = "c36ed436-84f1-467a-b00e-ba504db753ca",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.tls.TlsFunctions;
import com.pulumi.volcengine.tls.inputs.GetIndexesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var default = TlsFunctions.getIndexes(GetIndexesArgs.builder()
.topicId("c36ed436-84f1-467a-b00e-ba504db753ca")
.build());
}
}
variables:
default:
fn::invoke:
Function: volcengine:tls:getIndexes
Arguments:
topicId: c36ed436-84f1-467a-b00e-ba504db753ca
Using getIndexes
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 getIndexes(args: GetIndexesArgs, opts?: InvokeOptions): Promise<GetIndexesResult>
function getIndexesOutput(args: GetIndexesOutputArgs, opts?: InvokeOptions): Output<GetIndexesResult>def get_indexes(output_file: Optional[str] = None,
topic_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIndexesResult
def get_indexes_output(output_file: Optional[pulumi.Input[str]] = None,
topic_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIndexesResult]func GetIndexes(ctx *Context, args *GetIndexesArgs, opts ...InvokeOption) (*GetIndexesResult, error)
func GetIndexesOutput(ctx *Context, args *GetIndexesOutputArgs, opts ...InvokeOption) GetIndexesResultOutput> Note: This function is named GetIndexes in the Go SDK.
public static class GetIndexes
{
public static Task<GetIndexesResult> InvokeAsync(GetIndexesArgs args, InvokeOptions? opts = null)
public static Output<GetIndexesResult> Invoke(GetIndexesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIndexesResult> getIndexes(GetIndexesArgs args, InvokeOptions options)
public static Output<GetIndexesResult> getIndexes(GetIndexesArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:tls/getIndexes:getIndexes
arguments:
# arguments dictionaryThe following arguments are supported:
- Topic
Id string - The topic id of tls index.
- Output
File string - File name where to save data source results.
- Topic
Id string - The topic id of tls index.
- Output
File string - File name where to save data source results.
- topic
Id String - The topic id of tls index.
- output
File String - File name where to save data source results.
- topic
Id string - The topic id of tls index.
- output
File string - File name where to save data source results.
- topic_
id str - The topic id of tls index.
- output_
file str - File name where to save data source results.
- topic
Id String - The topic id of tls index.
- output
File String - File name where to save data source results.
getIndexes Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Tls
Indexes List<GetIndexes Tls Index> - The collection of tls index query.
- Topic
Id string - The topic id of the tls index.
- Total
Count int - The total count of tls index query.
- Output
File string
- Id string
- The provider-assigned unique ID for this managed resource.
- Tls
Indexes []GetIndexes Tls Index - The collection of tls index query.
- Topic
Id string - The topic id of the tls index.
- Total
Count int - The total count of tls index query.
- Output
File string
- id String
- The provider-assigned unique ID for this managed resource.
- tls
Indexes List<GetIndexes Tls Index> - The collection of tls index query.
- topic
Id String - The topic id of the tls index.
- total
Count Integer - The total count of tls index query.
- output
File String
- id string
- The provider-assigned unique ID for this managed resource.
- tls
Indexes GetIndexes Tls Index[] - The collection of tls index query.
- topic
Id string - The topic id of the tls index.
- total
Count number - The total count of tls index query.
- output
File string
- id str
- The provider-assigned unique ID for this managed resource.
- tls_
indexes Sequence[GetIndexes Tls Index] - The collection of tls index query.
- topic_
id str - The topic id of the tls index.
- total_
count int - The total count of tls index query.
- output_
file str
- id String
- The provider-assigned unique ID for this managed resource.
- tls
Indexes List<Property Map> - The collection of tls index query.
- topic
Id String - The topic id of the tls index.
- total
Count Number - The total count of tls index query.
- output
File String
Supporting Types
GetIndexesTlsIndex
- Create
Time string - The create time of the tls index.
- Enable
Auto boolIndex - Whether to enable auto index.
- Full
Text GetIndexes Tls Index Full Text - The FullText index of the tls topic.
- Id string
- The topic id of the tls index.
- Key
Values List<GetIndexes Tls Index Key Value> - The KeyValue index of the tls topic.
- Max
Text intLen - The max text length of the tls index.
- Modify
Time string - The modify time of the tls index.
- Topic
Id string - The topic id of tls index.
- User
Inner List<GetKey Values Indexes Tls Index User Inner Key Value> - The reserved field index configuration of the tls topic.
- Create
Time string - The create time of the tls index.
- Enable
Auto boolIndex - Whether to enable auto index.
- Full
Text GetIndexes Tls Index Full Text - The FullText index of the tls topic.
- Id string
- The topic id of the tls index.
- Key
Values []GetIndexes Tls Index Key Value - The KeyValue index of the tls topic.
- Max
Text intLen - The max text length of the tls index.
- Modify
Time string - The modify time of the tls index.
- Topic
Id string - The topic id of tls index.
- User
Inner []GetKey Values Indexes Tls Index User Inner Key Value - The reserved field index configuration of the tls topic.
- create
Time String - The create time of the tls index.
- enable
Auto BooleanIndex - Whether to enable auto index.
- full
Text GetIndexes Tls Index Full Text - The FullText index of the tls topic.
- id String
- The topic id of the tls index.
- key
Values List<GetIndexes Tls Index Key Value> - The KeyValue index of the tls topic.
- max
Text IntegerLen - The max text length of the tls index.
- modify
Time String - The modify time of the tls index.
- topic
Id String - The topic id of tls index.
- user
Inner List<GetKey Values Indexes Tls Index User Inner Key Value> - The reserved field index configuration of the tls topic.
- create
Time string - The create time of the tls index.
- enable
Auto booleanIndex - Whether to enable auto index.
- full
Text GetIndexes Tls Index Full Text - The FullText index of the tls topic.
- id string
- The topic id of the tls index.
- key
Values GetIndexes Tls Index Key Value[] - The KeyValue index of the tls topic.
- max
Text numberLen - The max text length of the tls index.
- modify
Time string - The modify time of the tls index.
- topic
Id string - The topic id of tls index.
- user
Inner GetKey Values Indexes Tls Index User Inner Key Value[] - The reserved field index configuration of the tls topic.
- create_
time str - The create time of the tls index.
- enable_
auto_ boolindex - Whether to enable auto index.
- full_
text GetIndexes Tls Index Full Text - The FullText index of the tls topic.
- id str
- The topic id of the tls index.
- key_
values Sequence[GetIndexes Tls Index Key Value] - The KeyValue index of the tls topic.
- max_
text_ intlen - The max text length of the tls index.
- modify_
time str - The modify time of the tls index.
- topic_
id str - The topic id of tls index.
- user_
inner_ Sequence[Getkey_ values Indexes Tls Index User Inner Key Value] - The reserved field index configuration of the tls topic.
- create
Time String - The create time of the tls index.
- enable
Auto BooleanIndex - Whether to enable auto index.
- full
Text Property Map - The FullText index of the tls topic.
- id String
- The topic id of the tls index.
- key
Values List<Property Map> - The KeyValue index of the tls topic.
- max
Text NumberLen - The max text length of the tls index.
- modify
Time String - The modify time of the tls index.
- topic
Id String - The topic id of tls index.
- user
Inner List<Property Map>Key Values - The reserved field index configuration of the tls topic.
GetIndexesTlsIndexFullText
- Case
Sensitive bool - Whether the value is case sensitive.
- Delimiter string
- The delimiter of the value.
- Include
Chinese bool - Whether the value include chinese.
- Case
Sensitive bool - Whether the value is case sensitive.
- Delimiter string
- The delimiter of the value.
- Include
Chinese bool - Whether the value include chinese.
- case
Sensitive Boolean - Whether the value is case sensitive.
- delimiter String
- The delimiter of the value.
- include
Chinese Boolean - Whether the value include chinese.
- case
Sensitive boolean - Whether the value is case sensitive.
- delimiter string
- The delimiter of the value.
- include
Chinese boolean - Whether the value include chinese.
- case_
sensitive bool - Whether the value is case sensitive.
- delimiter str
- The delimiter of the value.
- include_
chinese bool - Whether the value include chinese.
- case
Sensitive Boolean - Whether the value is case sensitive.
- delimiter String
- The delimiter of the value.
- include
Chinese Boolean - Whether the value include chinese.
GetIndexesTlsIndexKeyValue
- Auto
Index boolFlag - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - Case
Sensitive bool - Whether the value is case sensitive.
- Delimiter string
- The delimiter of the value.
- Include
Chinese bool - Whether the value include chinese.
- Index
All bool - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - Index
Sql boolAll - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - Json
Keys List<GetIndexes Tls Index Key Value Json Key> - The JSON subfield key value index.
- Key string
- The key of the KeyValueInfo.
- Sql
Flag bool - Whether the filed is enabled for analysis.
- Value
Type string - The type of value. Valid values:
long,double,text,json.
- Auto
Index boolFlag - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - Case
Sensitive bool - Whether the value is case sensitive.
- Delimiter string
- The delimiter of the value.
- Include
Chinese bool - Whether the value include chinese.
- Index
All bool - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - Index
Sql boolAll - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - Json
Keys []GetIndexes Tls Index Key Value Json Key - The JSON subfield key value index.
- Key string
- The key of the KeyValueInfo.
- Sql
Flag bool - Whether the filed is enabled for analysis.
- Value
Type string - The type of value. Valid values:
long,double,text,json.
- auto
Index BooleanFlag - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - case
Sensitive Boolean - Whether the value is case sensitive.
- delimiter String
- The delimiter of the value.
- include
Chinese Boolean - Whether the value include chinese.
- index
All Boolean - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - index
Sql BooleanAll - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - json
Keys List<GetIndexes Tls Index Key Value Json Key> - The JSON subfield key value index.
- key String
- The key of the KeyValueInfo.
- sql
Flag Boolean - Whether the filed is enabled for analysis.
- value
Type String - The type of value. Valid values:
long,double,text,json.
- auto
Index booleanFlag - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - case
Sensitive boolean - Whether the value is case sensitive.
- delimiter string
- The delimiter of the value.
- include
Chinese boolean - Whether the value include chinese.
- index
All boolean - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - index
Sql booleanAll - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - json
Keys GetIndexes Tls Index Key Value Json Key[] - The JSON subfield key value index.
- key string
- The key of the KeyValueInfo.
- sql
Flag boolean - Whether the filed is enabled for analysis.
- value
Type string - The type of value. Valid values:
long,double,text,json.
- auto_
index_ boolflag - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - case_
sensitive bool - Whether the value is case sensitive.
- delimiter str
- The delimiter of the value.
- include_
chinese bool - Whether the value include chinese.
- index_
all bool - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - index_
sql_ boolall - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - json_
keys Sequence[GetIndexes Tls Index Key Value Json Key] - The JSON subfield key value index.
- key str
- The key of the KeyValueInfo.
- sql_
flag bool - Whether the filed is enabled for analysis.
- value_
type str - The type of value. Valid values:
long,double,text,json.
- auto
Index BooleanFlag - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - case
Sensitive Boolean - Whether the value is case sensitive.
- delimiter String
- The delimiter of the value.
- include
Chinese Boolean - Whether the value include chinese.
- index
All Boolean - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - index
Sql BooleanAll - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - json
Keys List<Property Map> - The JSON subfield key value index.
- key String
- The key of the KeyValueInfo.
- sql
Flag Boolean - Whether the filed is enabled for analysis.
- value
Type String - The type of value. Valid values:
long,double,text,json.
GetIndexesTlsIndexKeyValueJsonKey
- Case
Sensitive bool - Whether the value is case sensitive.
- Delimiter string
- The delimiter of the value.
- Include
Chinese bool - Whether the value include chinese.
- Key string
- The key of the KeyValueInfo.
- Sql
Flag bool - Whether the filed is enabled for analysis.
- Value
Type string - The type of value. Valid values:
long,double,text,json.
- Case
Sensitive bool - Whether the value is case sensitive.
- Delimiter string
- The delimiter of the value.
- Include
Chinese bool - Whether the value include chinese.
- Key string
- The key of the KeyValueInfo.
- Sql
Flag bool - Whether the filed is enabled for analysis.
- Value
Type string - The type of value. Valid values:
long,double,text,json.
- case
Sensitive Boolean - Whether the value is case sensitive.
- delimiter String
- The delimiter of the value.
- include
Chinese Boolean - Whether the value include chinese.
- key String
- The key of the KeyValueInfo.
- sql
Flag Boolean - Whether the filed is enabled for analysis.
- value
Type String - The type of value. Valid values:
long,double,text,json.
- case
Sensitive boolean - Whether the value is case sensitive.
- delimiter string
- The delimiter of the value.
- include
Chinese boolean - Whether the value include chinese.
- key string
- The key of the KeyValueInfo.
- sql
Flag boolean - Whether the filed is enabled for analysis.
- value
Type string - The type of value. Valid values:
long,double,text,json.
- case_
sensitive bool - Whether the value is case sensitive.
- delimiter str
- The delimiter of the value.
- include_
chinese bool - Whether the value include chinese.
- key str
- The key of the KeyValueInfo.
- sql_
flag bool - Whether the filed is enabled for analysis.
- value_
type str - The type of value. Valid values:
long,double,text,json.
- case
Sensitive Boolean - Whether the value is case sensitive.
- delimiter String
- The delimiter of the value.
- include
Chinese Boolean - Whether the value include chinese.
- key String
- The key of the KeyValueInfo.
- sql
Flag Boolean - Whether the filed is enabled for analysis.
- value
Type String - The type of value. Valid values:
long,double,text,json.
GetIndexesTlsIndexUserInnerKeyValue
- Auto
Index boolFlag - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - Case
Sensitive bool - Whether the value is case sensitive.
- Delimiter string
- The delimiter of the value.
- Include
Chinese bool - Whether the value include chinese.
- Index
All bool - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - Index
Sql boolAll - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - Json
Keys List<GetIndexes Tls Index User Inner Key Value Json Key> - The JSON subfield key value index.
- Key string
- The key of the KeyValueInfo.
- Sql
Flag bool - Whether the filed is enabled for analysis.
- Value
Type string - The type of value. Valid values:
long,double,text,json.
- Auto
Index boolFlag - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - Case
Sensitive bool - Whether the value is case sensitive.
- Delimiter string
- The delimiter of the value.
- Include
Chinese bool - Whether the value include chinese.
- Index
All bool - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - Index
Sql boolAll - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - Json
Keys []GetIndexes Tls Index User Inner Key Value Json Key - The JSON subfield key value index.
- Key string
- The key of the KeyValueInfo.
- Sql
Flag bool - Whether the filed is enabled for analysis.
- Value
Type string - The type of value. Valid values:
long,double,text,json.
- auto
Index BooleanFlag - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - case
Sensitive Boolean - Whether the value is case sensitive.
- delimiter String
- The delimiter of the value.
- include
Chinese Boolean - Whether the value include chinese.
- index
All Boolean - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - index
Sql BooleanAll - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - json
Keys List<GetIndexes Tls Index User Inner Key Value Json Key> - The JSON subfield key value index.
- key String
- The key of the KeyValueInfo.
- sql
Flag Boolean - Whether the filed is enabled for analysis.
- value
Type String - The type of value. Valid values:
long,double,text,json.
- auto
Index booleanFlag - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - case
Sensitive boolean - Whether the value is case sensitive.
- delimiter string
- The delimiter of the value.
- include
Chinese boolean - Whether the value include chinese.
- index
All boolean - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - index
Sql booleanAll - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - json
Keys GetIndexes Tls Index User Inner Key Value Json Key[] - The JSON subfield key value index.
- key string
- The key of the KeyValueInfo.
- sql
Flag boolean - Whether the filed is enabled for analysis.
- value
Type string - The type of value. Valid values:
long,double,text,json.
- auto_
index_ boolflag - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - case_
sensitive bool - Whether the value is case sensitive.
- delimiter str
- The delimiter of the value.
- include_
chinese bool - Whether the value include chinese.
- index_
all bool - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - index_
sql_ boolall - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - json_
keys Sequence[GetIndexes Tls Index User Inner Key Value Json Key] - The JSON subfield key value index.
- key str
- The key of the KeyValueInfo.
- sql_
flag bool - Whether the filed is enabled for analysis.
- value_
type str - The type of value. Valid values:
long,double,text,json.
- auto
Index BooleanFlag - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - case
Sensitive Boolean - Whether the value is case sensitive.
- delimiter String
- The delimiter of the value.
- include
Chinese Boolean - Whether the value include chinese.
- index
All Boolean - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - index
Sql BooleanAll - Whether to create indexes for all fields in JSON fields with text values. This field is valid when the
value_typeisjson. - json
Keys List<Property Map> - The JSON subfield key value index.
- key String
- The key of the KeyValueInfo.
- sql
Flag Boolean - Whether the filed is enabled for analysis.
- value
Type String - The type of value. Valid values:
long,double,text,json.
GetIndexesTlsIndexUserInnerKeyValueJsonKey
- Case
Sensitive bool - Whether the value is case sensitive.
- Delimiter string
- The delimiter of the value.
- Include
Chinese bool - Whether the value include chinese.
- Key string
- The key of the KeyValueInfo.
- Sql
Flag bool - Whether the filed is enabled for analysis.
- Value
Type string - The type of value. Valid values:
long,double,text,json.
- Case
Sensitive bool - Whether the value is case sensitive.
- Delimiter string
- The delimiter of the value.
- Include
Chinese bool - Whether the value include chinese.
- Key string
- The key of the KeyValueInfo.
- Sql
Flag bool - Whether the filed is enabled for analysis.
- Value
Type string - The type of value. Valid values:
long,double,text,json.
- case
Sensitive Boolean - Whether the value is case sensitive.
- delimiter String
- The delimiter of the value.
- include
Chinese Boolean - Whether the value include chinese.
- key String
- The key of the KeyValueInfo.
- sql
Flag Boolean - Whether the filed is enabled for analysis.
- value
Type String - The type of value. Valid values:
long,double,text,json.
- case
Sensitive boolean - Whether the value is case sensitive.
- delimiter string
- The delimiter of the value.
- include
Chinese boolean - Whether the value include chinese.
- key string
- The key of the KeyValueInfo.
- sql
Flag boolean - Whether the filed is enabled for analysis.
- value
Type string - The type of value. Valid values:
long,double,text,json.
- case_
sensitive bool - Whether the value is case sensitive.
- delimiter str
- The delimiter of the value.
- include_
chinese bool - Whether the value include chinese.
- key str
- The key of the KeyValueInfo.
- sql_
flag bool - Whether the filed is enabled for analysis.
- value_
type str - The type of value. Valid values:
long,double,text,json.
- case
Sensitive Boolean - Whether the value is case sensitive.
- delimiter String
- The delimiter of the value.
- include
Chinese Boolean - Whether the value include chinese.
- key String
- The key of the KeyValueInfo.
- sql
Flag Boolean - Whether the filed is enabled for analysis.
- value
Type String - The type of value. Valid values:
long,double,text,json.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Volcengine v0.0.45 published on Tuesday, Feb 10, 2026 by Volcengine
