import * as core from "@terrascript/core"; export interface EndpointsArgs extends core.SchemaArgs { endpoint: string | core.StringOut; endpointType: string | core.StringOut; } export declare class Endpoints extends core.Schema { endpoint: string | core.StringOut; endpointType: string | core.StringOut; } export interface ContentSourceConfigurationArgs extends core.SchemaArgs { dataSourceIds: core.Array | core.ArrayOut; directPutContent: boolean | core.BooleanOut; faqIds: core.Array | core.ArrayOut; } export declare class ContentSourceConfiguration extends core.Schema { dataSourceIds: core.Array | core.ArrayOut; directPutContent: boolean | core.BooleanOut; faqIds: core.Array | core.ArrayOut; } export interface UserIdentityConfigurationArgs extends core.SchemaArgs { identityAttributeName: string | core.StringOut; } export declare class UserIdentityConfiguration extends core.Schema { identityAttributeName: string | core.StringOut; } export interface ConfigurationArgs extends core.SchemaArgs { contentSourceConfiguration: core.Array | core.ArrayOut; userIdentityConfiguration: core.Array | core.ArrayOut; } export declare class Configuration extends core.Schema { contentSourceConfiguration: core.Array | core.ArrayOut; userIdentityConfiguration: core.Array | core.ArrayOut; } export interface DsExperienceArgs { /** * (Required) The identifier of the Experience. */ experienceId: string | core.StringOut; /** * (Required) The identifier of the index that contains the Experience. */ indexId: string | core.StringOut; } export declare class DsExperience extends core.Data { /** * The Amazon Resource Name (ARN) of the Experience. */ arn: string | core.StringOut; /** * A block that specifies the configuration information for your Amazon Kendra Experience. This include * s `content_source_configuration`, which specifies the data source IDs and/or FAQ IDs, and `user_iden * tity_configuration`, which specifies the user or group information to grant access to your Amazon Ke * ndra Experience. Documented below. */ configuration: core.Array | core.ArrayOut; /** * The Unix datetime that the Experience was created. */ createdAt: string | core.StringOut; /** * The description of the Experience. */ description: string | core.StringOut; /** * Shows the endpoint URLs for your Amazon Kendra Experiences. The URLs are unique and fully hosted by * AWS. Documented below. */ endpoints: core.Array | core.ArrayOut; /** * The reason your Amazon Kendra Experience could not properly process. */ errorMessage: string | core.StringOut; /** * (Required) The identifier of the Experience. */ experienceId: string | core.StringOut; /** * The unique identifiers of the Experience and index separated by a slash (`/`). */ id: string | core.StringOut; /** * (Required) The identifier of the index that contains the Experience. */ indexId: string | core.StringOut; /** * The name of the Experience. */ name: string | core.StringOut; /** * Shows the Amazon Resource Name (ARN) of a role with permission to access `Query` API, `QuerySuggesti * ons` API, `SubmitFeedback` API, and AWS SSO that stores your user and group information. */ roleArn: string | core.StringOut; /** * The current processing status of your Amazon Kendra Experience. When the status is `ACTIVE`, your Am * azon Kendra Experience is ready to use. When the status is `FAILED`, the `error_message` field conta * ins the reason that this failed. */ status: string | core.StringOut; /** * The date and time that the Experience was last updated. */ updatedAt: string | core.StringOut; constructor(name: string, args?: DsExperienceArgs); getNamespace(): string; } //# sourceMappingURL=ds_experience.d.ts.map