aws-native logo
AWS Native v0.63.0, May 25 23

aws-native.kendra.Faq

Explore with Pulumi AI

A Kendra FAQ resource

Create Faq Resource

new Faq(name: string, args: FaqArgs, opts?: CustomResourceOptions);
@overload
def Faq(resource_name: str,
        opts: Optional[ResourceOptions] = None,
        description: Optional[str] = None,
        file_format: Optional[FaqFileFormat] = None,
        index_id: Optional[str] = None,
        name: Optional[str] = None,
        role_arn: Optional[str] = None,
        s3_path: Optional[FaqS3PathArgs] = None,
        tags: Optional[Sequence[FaqTagArgs]] = None)
@overload
def Faq(resource_name: str,
        args: FaqArgs,
        opts: Optional[ResourceOptions] = None)
func NewFaq(ctx *Context, name string, args FaqArgs, opts ...ResourceOption) (*Faq, error)
public Faq(string name, FaqArgs args, CustomResourceOptions? opts = null)
public Faq(String name, FaqArgs args)
public Faq(String name, FaqArgs args, CustomResourceOptions options)
type: aws-native:kendra:Faq
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args FaqArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args FaqArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args FaqArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args FaqArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args FaqArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Faq Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Faq resource accepts the following input properties:

IndexId string

Index ID

RoleArn string

FAQ role ARN

S3Path Pulumi.AwsNative.Kendra.Inputs.FaqS3PathArgs

FAQ S3 path

Description string

FAQ description

FileFormat Pulumi.AwsNative.Kendra.FaqFileFormat

FAQ file format

Name string

FAQ name

Tags List<Pulumi.AwsNative.Kendra.Inputs.FaqTagArgs>

Tags for labeling the FAQ

IndexId string

Index ID

RoleArn string

FAQ role ARN

S3Path FaqS3PathArgs

FAQ S3 path

Description string

FAQ description

FileFormat FaqFileFormat

FAQ file format

Name string

FAQ name

Tags []FaqTagArgs

Tags for labeling the FAQ

indexId String

Index ID

roleArn String

FAQ role ARN

s3Path FaqS3PathArgs

FAQ S3 path

description String

FAQ description

fileFormat FaqFileFormat

FAQ file format

name String

FAQ name

tags List<FaqTagArgs>

Tags for labeling the FAQ

indexId string

Index ID

roleArn string

FAQ role ARN

s3Path FaqS3PathArgs

FAQ S3 path

description string

FAQ description

fileFormat FaqFileFormat

FAQ file format

name string

FAQ name

tags FaqTagArgs[]

Tags for labeling the FAQ

index_id str

Index ID

role_arn str

FAQ role ARN

s3_path FaqS3PathArgs

FAQ S3 path

description str

FAQ description

file_format FaqFileFormat

FAQ file format

name str

FAQ name

tags Sequence[FaqTagArgs]

Tags for labeling the FAQ

indexId String

Index ID

roleArn String

FAQ role ARN

s3Path Property Map

FAQ S3 path

description String

FAQ description

fileFormat "CSV" | "CSV_WITH_HEADER" | "JSON"

FAQ file format

name String

FAQ name

tags List<Property Map>

Tags for labeling the FAQ

Outputs

All input properties are implicitly available as output properties. Additionally, the Faq resource produces the following output properties:

Arn string
Id string

The provider-assigned unique ID for this managed resource.

Arn string
Id string

The provider-assigned unique ID for this managed resource.

arn String
id String

The provider-assigned unique ID for this managed resource.

arn string
id string

The provider-assigned unique ID for this managed resource.

arn str
id str

The provider-assigned unique ID for this managed resource.

arn String
id String

The provider-assigned unique ID for this managed resource.

Supporting Types

FaqFileFormat

Csv
CSV
CsvWithHeader
CSV_WITH_HEADER
Json
JSON
FaqFileFormatCsv
CSV
FaqFileFormatCsvWithHeader
CSV_WITH_HEADER
FaqFileFormatJson
JSON
Csv
CSV
CsvWithHeader
CSV_WITH_HEADER
Json
JSON
Csv
CSV
CsvWithHeader
CSV_WITH_HEADER
Json
JSON
CSV
CSV
CSV_WITH_HEADER
CSV_WITH_HEADER
JSON
JSON
"CSV"
CSV
"CSV_WITH_HEADER"
CSV_WITH_HEADER
"JSON"
JSON

FaqS3Path

Bucket string
Key string
Bucket string
Key string
bucket String
key String
bucket string
key string
bucket str
key str
bucket String
key String

FaqTag

Key string

A string used to identify this tag

Value string

A string containing the value for the tag

Key string

A string used to identify this tag

Value string

A string containing the value for the tag

key String

A string used to identify this tag

value String

A string containing the value for the tag

key string

A string used to identify this tag

value string

A string containing the value for the tag

key str

A string used to identify this tag

value str

A string containing the value for the tag

key String

A string used to identify this tag

value String

A string containing the value for the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0