We recommend new projects start with resources from the AWS provider.
aws-native.qbusiness.Index
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::QBusiness::Index Resource Type
Create Index Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Index(name: string, args: IndexArgs, opts?: CustomResourceOptions);
@overload
def Index(resource_name: str,
args: IndexArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Index(resource_name: str,
opts: Optional[ResourceOptions] = None,
application_id: Optional[str] = None,
display_name: Optional[str] = None,
capacity_configuration: Optional[IndexCapacityConfigurationArgs] = None,
description: Optional[str] = None,
document_attribute_configurations: Optional[Sequence[IndexDocumentAttributeConfigurationArgs]] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
type: Optional[IndexType] = None)
func NewIndex(ctx *Context, name string, args IndexArgs, opts ...ResourceOption) (*Index, error)
public Index(string name, IndexArgs args, CustomResourceOptions? opts = null)
type: aws-native:qbusiness:Index
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args IndexArgs
- 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 IndexArgs
- 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 IndexArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IndexArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IndexArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Index Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Index resource accepts the following input properties:
- Application
Id string - The identifier of the Amazon Q Business application using the index.
- Display
Name string - The name of the index.
- Capacity
Configuration Pulumi.Aws Native. QBusiness. Inputs. Index Capacity Configuration - The capacity units you want to provision for your index. You can add and remove capacity to fit your usage needs.
- Description string
- A description for the Amazon Q Business index.
- Document
Attribute List<Pulumi.Configurations Aws Native. QBusiness. Inputs. Index Document Attribute Configuration> Configuration information for document attributes. Document attributes are metadata or fields associated with your documents. For example, the company department name associated with each document.
For more information, see Understanding document attributes .
- List<Pulumi.
Aws Native. Inputs. Tag> - A list of key-value pairs that identify or categorize the index. You can also use tags to help control access to the index. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
- Type
Pulumi.
Aws Native. QBusiness. Index Type - The index type that's suitable for your needs. For more information on what's included in each type of index, see Amazon Q Business tiers .
- Application
Id string - The identifier of the Amazon Q Business application using the index.
- Display
Name string - The name of the index.
- Capacity
Configuration IndexCapacity Configuration Args - The capacity units you want to provision for your index. You can add and remove capacity to fit your usage needs.
- Description string
- A description for the Amazon Q Business index.
- Document
Attribute []IndexConfigurations Document Attribute Configuration Args Configuration information for document attributes. Document attributes are metadata or fields associated with your documents. For example, the company department name associated with each document.
For more information, see Understanding document attributes .
- Tag
Args - A list of key-value pairs that identify or categorize the index. You can also use tags to help control access to the index. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
- Type
Index
Type - The index type that's suitable for your needs. For more information on what's included in each type of index, see Amazon Q Business tiers .
- application
Id String - The identifier of the Amazon Q Business application using the index.
- display
Name String - The name of the index.
- capacity
Configuration IndexCapacity Configuration - The capacity units you want to provision for your index. You can add and remove capacity to fit your usage needs.
- description String
- A description for the Amazon Q Business index.
- document
Attribute List<IndexConfigurations Document Attribute Configuration> Configuration information for document attributes. Document attributes are metadata or fields associated with your documents. For example, the company department name associated with each document.
For more information, see Understanding document attributes .
- List<Tag>
- A list of key-value pairs that identify or categorize the index. You can also use tags to help control access to the index. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
- type
Index
Type - The index type that's suitable for your needs. For more information on what's included in each type of index, see Amazon Q Business tiers .
- application
Id string - The identifier of the Amazon Q Business application using the index.
- display
Name string - The name of the index.
- capacity
Configuration IndexCapacity Configuration - The capacity units you want to provision for your index. You can add and remove capacity to fit your usage needs.
- description string
- A description for the Amazon Q Business index.
- document
Attribute IndexConfigurations Document Attribute Configuration[] Configuration information for document attributes. Document attributes are metadata or fields associated with your documents. For example, the company department name associated with each document.
For more information, see Understanding document attributes .
- Tag[]
- A list of key-value pairs that identify or categorize the index. You can also use tags to help control access to the index. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
- type
Index
Type - The index type that's suitable for your needs. For more information on what's included in each type of index, see Amazon Q Business tiers .
- application_
id str - The identifier of the Amazon Q Business application using the index.
- display_
name str - The name of the index.
- capacity_
configuration IndexCapacity Configuration Args - The capacity units you want to provision for your index. You can add and remove capacity to fit your usage needs.
- description str
- A description for the Amazon Q Business index.
- document_
attribute_ Sequence[Indexconfigurations Document Attribute Configuration Args] Configuration information for document attributes. Document attributes are metadata or fields associated with your documents. For example, the company department name associated with each document.
For more information, see Understanding document attributes .
- Sequence[Tag
Args] - A list of key-value pairs that identify or categorize the index. You can also use tags to help control access to the index. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
- type
Index
Type - The index type that's suitable for your needs. For more information on what's included in each type of index, see Amazon Q Business tiers .
- application
Id String - The identifier of the Amazon Q Business application using the index.
- display
Name String - The name of the index.
- capacity
Configuration Property Map - The capacity units you want to provision for your index. You can add and remove capacity to fit your usage needs.
- description String
- A description for the Amazon Q Business index.
- document
Attribute List<Property Map>Configurations Configuration information for document attributes. Document attributes are metadata or fields associated with your documents. For example, the company department name associated with each document.
For more information, see Understanding document attributes .
- List<Property Map>
- A list of key-value pairs that identify or categorize the index. You can also use tags to help control access to the index. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.
- type "ENTERPRISE" | "STARTER"
- The index type that's suitable for your needs. For more information on what's included in each type of index, see Amazon Q Business tiers .
Outputs
All input properties are implicitly available as output properties. Additionally, the Index resource produces the following output properties:
- Created
At string - The Unix timestamp when the index was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Index
Arn string - The Amazon Resource Name (ARN) of an Amazon Q Business index.
- Index
Id string - The identifier for the index.
- Index
Statistics Pulumi.Aws Native. QBusiness. Outputs. Index Statistics - Status
Pulumi.
Aws Native. QBusiness. Index Status - The current status of the index. When the status is
ACTIVE
, the index is ready. - Updated
At string - The Unix timestamp when the index was last updated.
- Created
At string - The Unix timestamp when the index was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Index
Arn string - The Amazon Resource Name (ARN) of an Amazon Q Business index.
- Index
Id string - The identifier for the index.
- Index
Statistics IndexStatistics - Status
Index
Status - The current status of the index. When the status is
ACTIVE
, the index is ready. - Updated
At string - The Unix timestamp when the index was last updated.
- created
At String - The Unix timestamp when the index was created.
- id String
- The provider-assigned unique ID for this managed resource.
- index
Arn String - The Amazon Resource Name (ARN) of an Amazon Q Business index.
- index
Id String - The identifier for the index.
- index
Statistics IndexStatistics - status
Index
Status - The current status of the index. When the status is
ACTIVE
, the index is ready. - updated
At String - The Unix timestamp when the index was last updated.
- created
At string - The Unix timestamp when the index was created.
- id string
- The provider-assigned unique ID for this managed resource.
- index
Arn string - The Amazon Resource Name (ARN) of an Amazon Q Business index.
- index
Id string - The identifier for the index.
- index
Statistics IndexStatistics - status
Index
Status - The current status of the index. When the status is
ACTIVE
, the index is ready. - updated
At string - The Unix timestamp when the index was last updated.
- created_
at str - The Unix timestamp when the index was created.
- id str
- The provider-assigned unique ID for this managed resource.
- index_
arn str - The Amazon Resource Name (ARN) of an Amazon Q Business index.
- index_
id str - The identifier for the index.
- index_
statistics IndexStatistics - status
Index
Status - The current status of the index. When the status is
ACTIVE
, the index is ready. - updated_
at str - The Unix timestamp when the index was last updated.
- created
At String - The Unix timestamp when the index was created.
- id String
- The provider-assigned unique ID for this managed resource.
- index
Arn String - The Amazon Resource Name (ARN) of an Amazon Q Business index.
- index
Id String - The identifier for the index.
- index
Statistics Property Map - status "CREATING" | "ACTIVE" | "DELETING" | "FAILED" | "UPDATING"
- The current status of the index. When the status is
ACTIVE
, the index is ready. - updated
At String - The Unix timestamp when the index was last updated.
Supporting Types
IndexAttributeType, IndexAttributeTypeArgs
- String
- STRING
- String
List - STRING_LIST
- Number
- NUMBER
- Date
- DATE
- Index
Attribute Type String - STRING
- Index
Attribute Type String List - STRING_LIST
- Index
Attribute Type Number - NUMBER
- Index
Attribute Type Date - DATE
- String
- STRING
- String
List - STRING_LIST
- Number
- NUMBER
- Date
- DATE
- String
- STRING
- String
List - STRING_LIST
- Number
- NUMBER
- Date
- DATE
- STRING
- STRING
- STRING_LIST
- STRING_LIST
- NUMBER
- NUMBER
- DATE
- DATE
- "STRING"
- STRING
- "STRING_LIST"
- STRING_LIST
- "NUMBER"
- NUMBER
- "DATE"
- DATE
IndexCapacityConfiguration, IndexCapacityConfigurationArgs
- Units double
- The number of storage units configured for an Amazon Q Business index.
- Units float64
- The number of storage units configured for an Amazon Q Business index.
- units Double
- The number of storage units configured for an Amazon Q Business index.
- units number
- The number of storage units configured for an Amazon Q Business index.
- units float
- The number of storage units configured for an Amazon Q Business index.
- units Number
- The number of storage units configured for an Amazon Q Business index.
IndexDocumentAttributeConfiguration, IndexDocumentAttributeConfigurationArgs
- Name string
- The name of the document attribute.
- Search
Pulumi.
Aws Native. QBusiness. QBusiness Index Status - Information about whether the document attribute can be used by an end user to search for information on their web experience.
- Type
Pulumi.
Aws Native. QBusiness. Index Attribute Type - The type of document attribute.
- Name string
- The name of the document attribute.
- Search
QBusiness
Index Status - Information about whether the document attribute can be used by an end user to search for information on their web experience.
- Type
Index
Attribute Type - The type of document attribute.
- name String
- The name of the document attribute.
- search
QBusiness
Index Status - Information about whether the document attribute can be used by an end user to search for information on their web experience.
- type
Index
Attribute Type - The type of document attribute.
- name string
- The name of the document attribute.
- search
QBusiness
Index Status - Information about whether the document attribute can be used by an end user to search for information on their web experience.
- type
Index
Attribute Type - The type of document attribute.
- name str
- The name of the document attribute.
- search
QBusiness
Index Status - Information about whether the document attribute can be used by an end user to search for information on their web experience.
- type
Index
Attribute Type - The type of document attribute.
- name String
- The name of the document attribute.
- search "ENABLED" | "DISABLED"
- Information about whether the document attribute can be used by an end user to search for information on their web experience.
- type "STRING" | "STRING_LIST" | "NUMBER" | "DATE"
- The type of document attribute.
IndexStatistics, IndexStatisticsArgs
- Text
Document Pulumi.Statistics Aws Native. QBusiness. Inputs. Index Text Document Statistics - The number of documents indexed.
- Text
Document IndexStatistics Text Document Statistics - The number of documents indexed.
- text
Document IndexStatistics Text Document Statistics - The number of documents indexed.
- text
Document IndexStatistics Text Document Statistics - The number of documents indexed.
- text_
document_ Indexstatistics Text Document Statistics - The number of documents indexed.
- text
Document Property MapStatistics - The number of documents indexed.
IndexStatus, IndexStatusArgs
- Creating
- CREATING
- Active
- ACTIVE
- Deleting
- DELETING
- Failed
- FAILED
- Updating
- UPDATING
- Index
Status Creating - CREATING
- Index
Status Active - ACTIVE
- Index
Status Deleting - DELETING
- Index
Status Failed - FAILED
- Index
Status Updating - UPDATING
- Creating
- CREATING
- Active
- ACTIVE
- Deleting
- DELETING
- Failed
- FAILED
- Updating
- UPDATING
- Creating
- CREATING
- Active
- ACTIVE
- Deleting
- DELETING
- Failed
- FAILED
- Updating
- UPDATING
- CREATING
- CREATING
- ACTIVE
- ACTIVE
- DELETING
- DELETING
- FAILED
- FAILED
- UPDATING
- UPDATING
- "CREATING"
- CREATING
- "ACTIVE"
- ACTIVE
- "DELETING"
- DELETING
- "FAILED"
- FAILED
- "UPDATING"
- UPDATING
IndexTextDocumentStatistics, IndexTextDocumentStatisticsArgs
- Indexed
Text doubleBytes - The total size, in bytes, of the indexed documents.
- Indexed
Text doubleDocument Count - The number of text documents indexed.
- Indexed
Text float64Bytes - The total size, in bytes, of the indexed documents.
- Indexed
Text float64Document Count - The number of text documents indexed.
- indexed
Text DoubleBytes - The total size, in bytes, of the indexed documents.
- indexed
Text DoubleDocument Count - The number of text documents indexed.
- indexed
Text numberBytes - The total size, in bytes, of the indexed documents.
- indexed
Text numberDocument Count - The number of text documents indexed.
- indexed_
text_ floatbytes - The total size, in bytes, of the indexed documents.
- indexed_
text_ floatdocument_ count - The number of text documents indexed.
- indexed
Text NumberBytes - The total size, in bytes, of the indexed documents.
- indexed
Text NumberDocument Count - The number of text documents indexed.
IndexType, IndexTypeArgs
- Enterprise
- ENTERPRISE
- Starter
- STARTER
- Index
Type Enterprise - ENTERPRISE
- Index
Type Starter - STARTER
- Enterprise
- ENTERPRISE
- Starter
- STARTER
- Enterprise
- ENTERPRISE
- Starter
- STARTER
- ENTERPRISE
- ENTERPRISE
- STARTER
- STARTER
- "ENTERPRISE"
- ENTERPRISE
- "STARTER"
- STARTER
QBusinessIndexStatus, QBusinessIndexStatusArgs
- Enabled
- ENABLED
- Disabled
- DISABLED
- QBusiness
Index Status Enabled - ENABLED
- QBusiness
Index Status Disabled - DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- "ENABLED"
- ENABLED
- "DISABLED"
- DISABLED
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.