@pulumi/aws-native
Version:
The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)
32 lines (31 loc) • 1.51 kB
TypeScript
export declare const IndexDataType: {
readonly Float32: "float32";
};
/**
* The data type of the vectors to be inserted into the vector index.
*/
export type IndexDataType = (typeof IndexDataType)[keyof typeof IndexDataType];
export declare const IndexDistanceMetric: {
readonly Cosine: "cosine";
readonly Euclidean: "euclidean";
};
/**
* The distance metric to be used for similarity search.
*/
export type IndexDistanceMetric = (typeof IndexDistanceMetric)[keyof typeof IndexDistanceMetric];
export declare const IndexEncryptionConfigurationSseType: {
readonly Aes256: "AES256";
readonly Awskms: "aws:kms";
};
/**
* Defines the server-side encryption type for index encryption configuration. Defaults to the parent vector bucket's encryption settings when unspecified.
*/
export type IndexEncryptionConfigurationSseType = (typeof IndexEncryptionConfigurationSseType)[keyof typeof IndexEncryptionConfigurationSseType];
export declare const VectorBucketEncryptionConfigurationSseType: {
readonly Aes256: "AES256";
readonly Awskms: "aws:kms";
};
/**
* The server-side encryption type to use for the encryption configuration of the vector bucket. By default, if you don't specify, all new vectors in Amazon S3 vector buckets use server-side encryption with Amazon S3 managed keys (SSE-S3), specifically AES256.
*/
export type VectorBucketEncryptionConfigurationSseType = (typeof VectorBucketEncryptionConfigurationSseType)[keyof typeof VectorBucketEncryptionConfigurationSseType];