interface CfnIndexProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.OpenSearchServerless.CfnIndexProps |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsopensearchserverless#CfnIndexProps |
Java | software.amazon.awscdk.services.opensearchserverless.CfnIndexProps |
Python | aws_cdk.aws_opensearchserverless.CfnIndexProps |
TypeScript | aws-cdk-lib » aws_opensearchserverless » CfnIndexProps |
Properties for defining a CfnIndex.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_opensearchserverless as opensearchserverless } from 'aws-cdk-lib';
declare const propertyMappingProperty_: opensearchserverless.CfnIndex.PropertyMappingProperty;
const cfnIndexProps: opensearchserverless.CfnIndexProps = {
collectionEndpoint: 'collectionEndpoint',
indexName: 'indexName',
// the properties below are optional
mappings: {
properties: {
propertiesKey: {
type: 'type',
// the properties below are optional
dimension: 123,
index: false,
method: {
name: 'name',
// the properties below are optional
engine: 'engine',
parameters: {
efConstruction: 123,
m: 123,
},
spaceType: 'spaceType',
},
properties: {
propertiesKey: propertyMappingProperty_,
},
value: 'value',
},
},
},
settings: {
index: {
knn: false,
knnAlgoParamEfSearch: 123,
refreshInterval: 'refreshInterval',
},
},
};
Properties
| Name | Type | Description |
|---|---|---|
| collection | string | The endpoint for the collection. |
| index | string | The name of the OpenSearch Serverless index. |
| mappings? | IResolvable | Mappings | Index mappings for the OpenSearch Serverless index. |
| settings? | IResolvable | Index | Index settings for the OpenSearch Serverless index. |
collectionEndpoint
Type:
string
The endpoint for the collection.
indexName
Type:
string
The name of the OpenSearch Serverless index.
mappings?
Type:
IResolvable | Mappings
(optional)
Index mappings for the OpenSearch Serverless index.
settings?
Type:
IResolvable | Index
(optional)
Index settings for the OpenSearch Serverless index.

.NET
Go
Java
Python
TypeScript