Skip to content

Commit

Permalink
Merge pull request #2153 from hashicorp/f-2025-01-08-schema-updates
Browse files Browse the repository at this point in the history
01-08-2025 Schema Updates
  • Loading branch information
ewbankkit authored Jan 9, 2025
2 parents 64a22ca + 60738b4 commit 77cfd93
Show file tree
Hide file tree
Showing 265 changed files with 19,960 additions and 1,823 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,19 @@
## 1.25.0 (Unreleased)

FEATURES:

* **New Data Source:** `awscc_appconfig_deployment`
* **New Data Source:** `awscc_cloudfront_anycast_ip_lists`
* **New Data Source:** `awscc_customerprofiles_event_trigger`
* **New Data Source:** `awscc_quicksight_custom_permissions`
* **New Data Source:** `awscc_quicksight_custom_permissions_plural`
* **New Data Source:** `awscc_sagemaker_partner_app`
* **New Data Source:** `awscc_sagemaker_partner_apps`
* **New Resource:** `awscc_appconfig_deployment`
* **New Resource:** `awscc_customerprofiles_event_trigger`
* **New Resource:** `awscc_quicksight_custom_permissions`
* **New Resource:** `awscc_sagemaker_partner_app`

## 1.24.0 (December 19, 2024)

FEATURES:
Expand Down
51 changes: 51 additions & 0 deletions docs/data-sources/appconfig_deployment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_appconfig_deployment Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::AppConfig::Deployment
---

# awscc_appconfig_deployment (Data Source)

Data Source schema for AWS::AppConfig::Deployment



<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `id` (String) Uniquely identifies the resource.

### Read-Only

- `application_id` (String) The application ID.
- `configuration_profile_id` (String) The configuration profile ID.
- `configuration_version` (String) The configuration version to deploy. If deploying an AWS AppConfig hosted configuration version, you can specify either the version number or version label. For all other configurations, you must specify the version number.
- `deployment_number` (String) The sequence number of the deployment.
- `deployment_strategy_id` (String) The deployment strategy ID.
- `description` (String) A description of the deployment.
- `dynamic_extension_parameters` (Attributes List) (see [below for nested schema](#nestedatt--dynamic_extension_parameters))
- `environment_id` (String) The environment ID.
- `kms_key_identifier` (String) The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
- `tags` (Attributes Set) An array of key-value pairs to apply to this resource. (see [below for nested schema](#nestedatt--tags))

<a id="nestedatt--dynamic_extension_parameters"></a>
### Nested Schema for `dynamic_extension_parameters`

Read-Only:

- `extension_reference` (String)
- `parameter_name` (String)
- `parameter_value` (String)


<a id="nestedatt--tags"></a>
### Nested Schema for `tags`

Read-Only:

- `key` (String) The key-value string map. The valid character set is [a-zA-Z1-9+-=._:/]. The tag key can be up to 128 characters and must not start with aws:.
- `value` (String) The tag value can be up to 256 characters.
1 change: 1 addition & 0 deletions docs/data-sources/bedrock_agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ Read-Only:
- `description` (String) Description of function
- `name` (String) Name for a resource.
- `parameters` (Attributes Map) A map of parameter name and detail (see [below for nested schema](#nestedatt--action_groups--function_schema--functions--parameters))
- `require_confirmation` (String) ENUM to check if action requires user confirmation

<a id="nestedatt--action_groups--function_schema--functions--parameters"></a>
### Nested Schema for `action_groups.function_schema.functions.parameters`
Expand Down
10 changes: 10 additions & 0 deletions docs/data-sources/bedrock_data_source.md
Original file line number Diff line number Diff line change
Expand Up @@ -394,15 +394,25 @@ Read-Only:

Read-Only:

- `bedrock_data_automation_configuration` (Attributes) Settings for a Bedrock Data Automation used to parse documents for a data source. (see [below for nested schema](#nestedatt--vector_ingestion_configuration--parsing_configuration--bedrock_data_automation_configuration))
- `bedrock_foundation_model_configuration` (Attributes) Settings for a foundation model used to parse documents for a data source. (see [below for nested schema](#nestedatt--vector_ingestion_configuration--parsing_configuration--bedrock_foundation_model_configuration))
- `parsing_strategy` (String) The parsing strategy for the data source.

<a id="nestedatt--vector_ingestion_configuration--parsing_configuration--bedrock_data_automation_configuration"></a>
### Nested Schema for `vector_ingestion_configuration.parsing_configuration.bedrock_data_automation_configuration`

Read-Only:

- `parsing_modality` (String) Determine how will parsed content be stored.


<a id="nestedatt--vector_ingestion_configuration--parsing_configuration--bedrock_foundation_model_configuration"></a>
### Nested Schema for `vector_ingestion_configuration.parsing_configuration.bedrock_foundation_model_configuration`

Read-Only:

- `model_arn` (String) The model's ARN.
- `parsing_modality` (String) Determine how will parsed content be stored.
- `parsing_prompt` (Attributes) Instructions for interpreting the contents of a document. (see [below for nested schema](#nestedatt--vector_ingestion_configuration--parsing_configuration--bedrock_foundation_model_configuration--parsing_prompt))

<a id="nestedatt--vector_ingestion_configuration--parsing_configuration--bedrock_foundation_model_configuration--parsing_prompt"></a>
Expand Down
35 changes: 35 additions & 0 deletions docs/data-sources/bedrock_knowledge_base.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,16 +39,26 @@ Data Source schema for AWS::Bedrock::KnowledgeBase

Read-Only:

- `kendra_knowledge_base_configuration` (Attributes) Configurations for a Kendra knowledge base (see [below for nested schema](#nestedatt--knowledge_base_configuration--kendra_knowledge_base_configuration))
- `type` (String) The type of a knowledge base.
- `vector_knowledge_base_configuration` (Attributes) Contains details about the model used to create vector embeddings for the knowledge base. (see [below for nested schema](#nestedatt--knowledge_base_configuration--vector_knowledge_base_configuration))

<a id="nestedatt--knowledge_base_configuration--kendra_knowledge_base_configuration"></a>
### Nested Schema for `knowledge_base_configuration.kendra_knowledge_base_configuration`

Read-Only:

- `kendra_index_arn` (String) Arn of a Kendra index


<a id="nestedatt--knowledge_base_configuration--vector_knowledge_base_configuration"></a>
### Nested Schema for `knowledge_base_configuration.vector_knowledge_base_configuration`

Read-Only:

- `embedding_model_arn` (String) The ARN of the model used to create vector embeddings for the knowledge base.
- `embedding_model_configuration` (Attributes) The embeddings model configuration details for the vector model used in Knowledge Base. (see [below for nested schema](#nestedatt--knowledge_base_configuration--vector_knowledge_base_configuration--embedding_model_configuration))
- `supplemental_data_storage_configuration` (Attributes) Configurations for supplemental data storage. (see [below for nested schema](#nestedatt--knowledge_base_configuration--vector_knowledge_base_configuration--supplemental_data_storage_configuration))

<a id="nestedatt--knowledge_base_configuration--vector_knowledge_base_configuration--embedding_model_configuration"></a>
### Nested Schema for `knowledge_base_configuration.vector_knowledge_base_configuration.embedding_model_configuration`
Expand All @@ -66,6 +76,31 @@ Read-Only:



<a id="nestedatt--knowledge_base_configuration--vector_knowledge_base_configuration--supplemental_data_storage_configuration"></a>
### Nested Schema for `knowledge_base_configuration.vector_knowledge_base_configuration.supplemental_data_storage_configuration`

Read-Only:

- `supplemental_data_storage_locations` (Attributes List) List of supplemental data storage locations. (see [below for nested schema](#nestedatt--knowledge_base_configuration--vector_knowledge_base_configuration--supplemental_data_storage_configuration--supplemental_data_storage_locations))

<a id="nestedatt--knowledge_base_configuration--vector_knowledge_base_configuration--supplemental_data_storage_configuration--supplemental_data_storage_locations"></a>
### Nested Schema for `knowledge_base_configuration.vector_knowledge_base_configuration.supplemental_data_storage_configuration.supplemental_data_storage_locations`

Read-Only:

- `s3_location` (Attributes) An Amazon S3 location. (see [below for nested schema](#nestedatt--knowledge_base_configuration--vector_knowledge_base_configuration--supplemental_data_storage_configuration--supplemental_data_storage_locations--s3_location))
- `supplemental_data_storage_location_type` (String) Supplemental data storage location type.

<a id="nestedatt--knowledge_base_configuration--vector_knowledge_base_configuration--supplemental_data_storage_configuration--supplemental_data_storage_locations--s3_location"></a>
### Nested Schema for `knowledge_base_configuration.vector_knowledge_base_configuration.supplemental_data_storage_configuration.supplemental_data_storage_locations.s3_location`

Read-Only:

- `uri` (String) The location's URI






<a id="nestedatt--storage_configuration"></a>
Expand Down
115 changes: 115 additions & 0 deletions docs/data-sources/bedrock_prompt.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,29 @@ Data Source schema for AWS::Bedrock::Prompt

Read-Only:

- `gen_ai_resource` (Attributes) Target resource to invoke with Prompt (see [below for nested schema](#nestedatt--variants--gen_ai_resource))
- `inference_configuration` (Attributes) Model inference configuration (see [below for nested schema](#nestedatt--variants--inference_configuration))
- `model_id` (String) ARN or Id of a Bedrock Foundational Model or Inference Profile, or the ARN of a imported model, or a provisioned throughput ARN for custom models.
- `name` (String) Name for a variant.
- `template_configuration` (Attributes) Prompt template configuration (see [below for nested schema](#nestedatt--variants--template_configuration))
- `template_type` (String) Prompt template type

<a id="nestedatt--variants--gen_ai_resource"></a>
### Nested Schema for `variants.gen_ai_resource`

Read-Only:

- `agent` (Attributes) Target Agent to invoke with Prompt (see [below for nested schema](#nestedatt--variants--gen_ai_resource--agent))

<a id="nestedatt--variants--gen_ai_resource--agent"></a>
### Nested Schema for `variants.gen_ai_resource.agent`

Read-Only:

- `agent_identifier` (String) Arn representation of the Agent Alias.



<a id="nestedatt--variants--inference_configuration"></a>
### Nested Schema for `variants.inference_configuration`

Expand All @@ -68,8 +85,106 @@ Read-Only:

Read-Only:

- `chat` (Attributes) Configuration for chat prompt template (see [below for nested schema](#nestedatt--variants--template_configuration--chat))
- `text` (Attributes) Configuration for text prompt template (see [below for nested schema](#nestedatt--variants--template_configuration--text))

<a id="nestedatt--variants--template_configuration--chat"></a>
### Nested Schema for `variants.template_configuration.chat`

Read-Only:

- `input_variables` (Attributes List) List of input variables (see [below for nested schema](#nestedatt--variants--template_configuration--chat--input_variables))
- `messages` (Attributes List) List of messages for chat prompt template (see [below for nested schema](#nestedatt--variants--template_configuration--chat--messages))
- `system` (Attributes List) Configuration for chat prompt template (see [below for nested schema](#nestedatt--variants--template_configuration--chat--system))
- `tool_configuration` (Attributes) Tool configuration (see [below for nested schema](#nestedatt--variants--template_configuration--chat--tool_configuration))

<a id="nestedatt--variants--template_configuration--chat--input_variables"></a>
### Nested Schema for `variants.template_configuration.chat.input_variables`

Read-Only:

- `name` (String) Name for an input variable


<a id="nestedatt--variants--template_configuration--chat--messages"></a>
### Nested Schema for `variants.template_configuration.chat.messages`

Read-Only:

- `content` (Attributes List) List of Content Blocks (see [below for nested schema](#nestedatt--variants--template_configuration--chat--messages--content))
- `role` (String) Conversation roles for the chat prompt

<a id="nestedatt--variants--template_configuration--chat--messages--content"></a>
### Nested Schema for `variants.template_configuration.chat.messages.content`

Read-Only:

- `text` (String) Configuration for chat prompt template



<a id="nestedatt--variants--template_configuration--chat--system"></a>
### Nested Schema for `variants.template_configuration.chat.system`

Read-Only:

- `text` (String) Configuration for chat prompt template


<a id="nestedatt--variants--template_configuration--chat--tool_configuration"></a>
### Nested Schema for `variants.template_configuration.chat.tool_configuration`

Read-Only:

- `tool_choice` (Attributes) Tool choice (see [below for nested schema](#nestedatt--variants--template_configuration--chat--tool_configuration--tool_choice))
- `tools` (Attributes List) List of Tools (see [below for nested schema](#nestedatt--variants--template_configuration--chat--tool_configuration--tools))

<a id="nestedatt--variants--template_configuration--chat--tool_configuration--tool_choice"></a>
### Nested Schema for `variants.template_configuration.chat.tool_configuration.tool_choice`

Read-Only:

- `any` (String) Any Tool choice
- `auto` (String) Auto Tool choice
- `tool` (Attributes) Specific Tool choice (see [below for nested schema](#nestedatt--variants--template_configuration--chat--tool_configuration--tool_choice--tool))

<a id="nestedatt--variants--template_configuration--chat--tool_configuration--tool_choice--tool"></a>
### Nested Schema for `variants.template_configuration.chat.tool_configuration.tool_choice.tool`

Read-Only:

- `name` (String) Tool name



<a id="nestedatt--variants--template_configuration--chat--tool_configuration--tools"></a>
### Nested Schema for `variants.template_configuration.chat.tool_configuration.tools`

Read-Only:

- `tool_spec` (Attributes) Tool specification (see [below for nested schema](#nestedatt--variants--template_configuration--chat--tool_configuration--tools--tool_spec))

<a id="nestedatt--variants--template_configuration--chat--tool_configuration--tools--tool_spec"></a>
### Nested Schema for `variants.template_configuration.chat.tool_configuration.tools.tool_spec`

Read-Only:

- `description` (String)
- `input_schema` (Attributes) Tool input schema (see [below for nested schema](#nestedatt--variants--template_configuration--chat--tool_configuration--tools--tool_spec--input_schema))
- `name` (String) Tool name

<a id="nestedatt--variants--template_configuration--chat--tool_configuration--tools--tool_spec--input_schema"></a>
### Nested Schema for `variants.template_configuration.chat.tool_configuration.tools.tool_spec.input_schema`

Read-Only:

- `json` (String)






<a id="nestedatt--variants--template_configuration--text"></a>
### Nested Schema for `variants.template_configuration.text`

Expand Down
Loading

0 comments on commit 77cfd93

Please sign in to comment.