import * as core from "@terrascript/core"; export interface SourceS3PathArgs extends core.SchemaArgs { bucket: string | core.StringOut; key: string | core.StringOut; } export declare class SourceS3Path extends core.Schema { bucket: string | core.StringOut; key: string | core.StringOut; } export interface DsQuerySuggestionsBlockListArgs { /** * (Required) The identifier of the index that contains the block list. */ indexId: string | core.StringOut; /** * (Required) The identifier of the block list. */ querySuggestionsBlockListId: string | core.StringOut; /** * Metadata that helps organize the block list you create. */ tags?: core.Map | core.MapOut; } export declare class DsQuerySuggestionsBlockList extends core.Data { /** * The Amazon Resource Name (ARN) of the block list. */ arn: string | core.StringOut; /** * The date-time a block list was created. */ createdAt: string | core.StringOut; /** * The description for the block list. */ description: string | core.StringOut; /** * The error message containing details if there are issues processing the block list. */ errorMessage: string | core.StringOut; /** * The current size of the block list text file in S3. */ fileSizeBytes: number | core.NumberOut; /** * The unique identifiers of the block list and index separated by a slash (`/`). */ id: string | core.StringOut; /** * (Required) The identifier of the index that contains the block list. */ indexId: string | core.StringOut; /** * The current number of valid, non-empty words or phrases in the block list text file. */ itemCount: number | core.NumberOut; /** * The name of the block list. */ name: string | core.StringOut; /** * (Required) The identifier of the block list. */ querySuggestionsBlockListId: string | core.StringOut; /** * The Amazon Resource Name (ARN) of a role with permission to access the S3 bucket that contains the b * lock list. For more information, see [IAM Roles for Amazon Kendra](https://docs.aws.amazon.com/kendr * a/latest/dg/iam-roles.html). */ roleArn: string | core.StringOut; /** * The S3 location of the block list input data. Detailed below. */ sourceS3Path: core.Array | core.ArrayOut; /** * The current status of the block list. When the value is `ACTIVE`, the block list is ready for use. */ status: string | core.StringOut; /** * Metadata that helps organize the block list you create. */ tags?: core.Map | core.MapOut; /** * The date and time that the block list was last updated. */ updatedAt: string | core.StringOut; constructor(name: string, args?: DsQuerySuggestionsBlockListArgs); getNamespace(): string; } //# sourceMappingURL=ds_query_suggestions_block_list.d.ts.map