Skip to content

IndexProps

Properties for defining a Index.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-sls-index

Initializer

import { IndexProps } from '@alicloud/ros-cdk-sls'
const indexProps: IndexProps = { ... }

Properties

Name Type Description
fullTextIndex @alicloud/ros-cdk-core.IResolvable | FullTextIndexProperty Property fullTextIndex: Full-text indexing configuration.
logstoreName string | @alicloud/ros-cdk-core.IResolvable Property logstoreName: Logstore name: 1.
projectName string | @alicloud/ros-cdk-core.IResolvable Property projectName: Project name: 1.
keyIndices @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | KeyIndicesProperty[] Property keyIndices: Key index configurations.
logReduce boolean | @alicloud/ros-cdk-core.IResolvable Property logReduce: Whether to enable log reduce.

fullTextIndexRequired

public readonly fullTextIndex: IResolvable | FullTextIndexProperty;

Property fullTextIndex: Full-text indexing configuration.

Full-text indexing and key indexing must have at least one enabled.


logstoreNameRequired

public readonly logstoreName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property logstoreName: Logstore name: 1.

Only supports lowercase letters, numbers, hyphens (-) and underscores (_). 2. Must start and end with lowercase letters and numbers. 3. The name length is 3-63 characters.


projectNameRequired

public readonly projectName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property projectName: Project name: 1.

Only supports lowercase letters, numbers, hyphens (-) and underscores (_). 2. Must start and end with lowercase letters and numbers. 3. The name length is 3-63 characters.


keyIndicesOptional

public readonly keyIndices: IResolvable | IResolvable | KeyIndicesProperty[];
  • Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | KeyIndicesProperty[]

Property keyIndices: Key index configurations.

Full-text indexing and key indexing must have at least one enabled.


logReduceOptional

public readonly logReduce: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

Property logReduce: Whether to enable log reduce.

Default to false.