CfnFaqProps

class aws_cdk.aws_kendra.CfnFaqProps(*, index_id, name, role_arn, s3_path, description=None, file_format=None, tags=None)

Bases: object

Properties for defining a CfnFaq.

Parameters:
  • index_id (str) – The identifier of the index that contains the FAQ.

  • name (str) – The name that you assigned the FAQ when you created or updated the FAQ.

  • role_arn (str) – The Amazon Resource Name (ARN) of a role with permission to access the S3 bucket that contains the FAQ.

  • s3_path (Union[IResolvable, S3PathProperty, Dict[str, Any]]) – The Amazon Simple Storage Service (Amazon S3) location of the FAQ input data.

  • description (Optional[str]) – A description for the FAQ.

  • file_format (Optional[str]) – The format of the input file. You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes. The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter. Valid values are: - CSV - CSV_WITH_HEADER - JSON

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – An array of key-value pairs to apply to this resource. For more information, see Tag .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-faq.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_kendra as kendra

cfn_faq_props = kendra.CfnFaqProps(
    index_id="indexId",
    name="name",
    role_arn="roleArn",
    s3_path=kendra.CfnFaq.S3PathProperty(
        bucket="bucket",
        key="key"
    ),

    # the properties below are optional
    description="description",
    file_format="fileFormat",
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

description

A description for the FAQ.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-faq.html#cfn-kendra-faq-description

file_format

The format of the input file.

You can choose between a basic CSV format, a CSV format that includes customs attributes in a header, and a JSON format that includes custom attributes.

The format must match the format of the file stored in the S3 bucket identified in the S3Path parameter.

Valid values are:

  • CSV

  • CSV_WITH_HEADER

  • JSON

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-faq.html#cfn-kendra-faq-fileformat

index_id

The identifier of the index that contains the FAQ.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-faq.html#cfn-kendra-faq-indexid

name

The name that you assigned the FAQ when you created or updated the FAQ.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-faq.html#cfn-kendra-faq-name

role_arn

The Amazon Resource Name (ARN) of a role with permission to access the S3 bucket that contains the FAQ.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-faq.html#cfn-kendra-faq-rolearn

s3_path

The Amazon Simple Storage Service (Amazon S3) location of the FAQ input data.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-faq.html#cfn-kendra-faq-s3path

tags

An array of key-value pairs to apply to this resource.

For more information, see Tag .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-faq.html#cfn-kendra-faq-tags