Skip to content

Commit 77cfd93

Browse files
authored
Merge pull request #2153 from hashicorp/f-2025-01-08-schema-updates
01-08-2025 Schema Updates
2 parents 64a22ca + 60738b4 commit 77cfd93

File tree

265 files changed

+19960
-1823
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

265 files changed

+19960
-1823
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,19 @@
11
## 1.25.0 (Unreleased)
2+
3+
FEATURES:
4+
5+
* **New Data Source:** `awscc_appconfig_deployment`
6+
* **New Data Source:** `awscc_cloudfront_anycast_ip_lists`
7+
* **New Data Source:** `awscc_customerprofiles_event_trigger`
8+
* **New Data Source:** `awscc_quicksight_custom_permissions`
9+
* **New Data Source:** `awscc_quicksight_custom_permissions_plural`
10+
* **New Data Source:** `awscc_sagemaker_partner_app`
11+
* **New Data Source:** `awscc_sagemaker_partner_apps`
12+
* **New Resource:** `awscc_appconfig_deployment`
13+
* **New Resource:** `awscc_customerprofiles_event_trigger`
14+
* **New Resource:** `awscc_quicksight_custom_permissions`
15+
* **New Resource:** `awscc_sagemaker_partner_app`
16+
217
## 1.24.0 (December 19, 2024)
318

419
FEATURES:
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_appconfig_deployment Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Data Source schema for AWS::AppConfig::Deployment
7+
---
8+
9+
# awscc_appconfig_deployment (Data Source)
10+
11+
Data Source schema for AWS::AppConfig::Deployment
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Required
19+
20+
- `id` (String) Uniquely identifies the resource.
21+
22+
### Read-Only
23+
24+
- `application_id` (String) The application ID.
25+
- `configuration_profile_id` (String) The configuration profile ID.
26+
- `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.
27+
- `deployment_number` (String) The sequence number of the deployment.
28+
- `deployment_strategy_id` (String) The deployment strategy ID.
29+
- `description` (String) A description of the deployment.
30+
- `dynamic_extension_parameters` (Attributes List) (see [below for nested schema](#nestedatt--dynamic_extension_parameters))
31+
- `environment_id` (String) The environment ID.
32+
- `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.
33+
- `tags` (Attributes Set) An array of key-value pairs to apply to this resource. (see [below for nested schema](#nestedatt--tags))
34+
35+
<a id="nestedatt--dynamic_extension_parameters"></a>
36+
### Nested Schema for `dynamic_extension_parameters`
37+
38+
Read-Only:
39+
40+
- `extension_reference` (String)
41+
- `parameter_name` (String)
42+
- `parameter_value` (String)
43+
44+
45+
<a id="nestedatt--tags"></a>
46+
### Nested Schema for `tags`
47+
48+
Read-Only:
49+
50+
- `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:.
51+
- `value` (String) The tag value can be up to 256 characters.

docs/data-sources/bedrock_agent.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ Read-Only:
102102
- `description` (String) Description of function
103103
- `name` (String) Name for a resource.
104104
- `parameters` (Attributes Map) A map of parameter name and detail (see [below for nested schema](#nestedatt--action_groups--function_schema--functions--parameters))
105+
- `require_confirmation` (String) ENUM to check if action requires user confirmation
105106

106107
<a id="nestedatt--action_groups--function_schema--functions--parameters"></a>
107108
### Nested Schema for `action_groups.function_schema.functions.parameters`

docs/data-sources/bedrock_data_source.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,15 +394,25 @@ Read-Only:
394394

395395
Read-Only:
396396

397+
- `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))
397398
- `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))
398399
- `parsing_strategy` (String) The parsing strategy for the data source.
399400

401+
<a id="nestedatt--vector_ingestion_configuration--parsing_configuration--bedrock_data_automation_configuration"></a>
402+
### Nested Schema for `vector_ingestion_configuration.parsing_configuration.bedrock_data_automation_configuration`
403+
404+
Read-Only:
405+
406+
- `parsing_modality` (String) Determine how will parsed content be stored.
407+
408+
400409
<a id="nestedatt--vector_ingestion_configuration--parsing_configuration--bedrock_foundation_model_configuration"></a>
401410
### Nested Schema for `vector_ingestion_configuration.parsing_configuration.bedrock_foundation_model_configuration`
402411

403412
Read-Only:
404413

405414
- `model_arn` (String) The model's ARN.
415+
- `parsing_modality` (String) Determine how will parsed content be stored.
406416
- `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))
407417

408418
<a id="nestedatt--vector_ingestion_configuration--parsing_configuration--bedrock_foundation_model_configuration--parsing_prompt"></a>

docs/data-sources/bedrock_knowledge_base.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,26 @@ Data Source schema for AWS::Bedrock::KnowledgeBase
3939

4040
Read-Only:
4141

42+
- `kendra_knowledge_base_configuration` (Attributes) Configurations for a Kendra knowledge base (see [below for nested schema](#nestedatt--knowledge_base_configuration--kendra_knowledge_base_configuration))
4243
- `type` (String) The type of a knowledge base.
4344
- `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))
4445

46+
<a id="nestedatt--knowledge_base_configuration--kendra_knowledge_base_configuration"></a>
47+
### Nested Schema for `knowledge_base_configuration.kendra_knowledge_base_configuration`
48+
49+
Read-Only:
50+
51+
- `kendra_index_arn` (String) Arn of a Kendra index
52+
53+
4554
<a id="nestedatt--knowledge_base_configuration--vector_knowledge_base_configuration"></a>
4655
### Nested Schema for `knowledge_base_configuration.vector_knowledge_base_configuration`
4756

4857
Read-Only:
4958

5059
- `embedding_model_arn` (String) The ARN of the model used to create vector embeddings for the knowledge base.
5160
- `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))
61+
- `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))
5262

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

6777

6878

79+
<a id="nestedatt--knowledge_base_configuration--vector_knowledge_base_configuration--supplemental_data_storage_configuration"></a>
80+
### Nested Schema for `knowledge_base_configuration.vector_knowledge_base_configuration.supplemental_data_storage_configuration`
81+
82+
Read-Only:
83+
84+
- `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))
85+
86+
<a id="nestedatt--knowledge_base_configuration--vector_knowledge_base_configuration--supplemental_data_storage_configuration--supplemental_data_storage_locations"></a>
87+
### Nested Schema for `knowledge_base_configuration.vector_knowledge_base_configuration.supplemental_data_storage_configuration.supplemental_data_storage_locations`
88+
89+
Read-Only:
90+
91+
- `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))
92+
- `supplemental_data_storage_location_type` (String) Supplemental data storage location type.
93+
94+
<a id="nestedatt--knowledge_base_configuration--vector_knowledge_base_configuration--supplemental_data_storage_configuration--supplemental_data_storage_locations--s3_location"></a>
95+
### Nested Schema for `knowledge_base_configuration.vector_knowledge_base_configuration.supplemental_data_storage_configuration.supplemental_data_storage_locations.s3_location`
96+
97+
Read-Only:
98+
99+
- `uri` (String) The location's URI
100+
101+
102+
103+
69104

70105

71106
<a id="nestedatt--storage_configuration"></a>

docs/data-sources/bedrock_prompt.md

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,29 @@ Data Source schema for AWS::Bedrock::Prompt
3838

3939
Read-Only:
4040

41+
- `gen_ai_resource` (Attributes) Target resource to invoke with Prompt (see [below for nested schema](#nestedatt--variants--gen_ai_resource))
4142
- `inference_configuration` (Attributes) Model inference configuration (see [below for nested schema](#nestedatt--variants--inference_configuration))
4243
- `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.
4344
- `name` (String) Name for a variant.
4445
- `template_configuration` (Attributes) Prompt template configuration (see [below for nested schema](#nestedatt--variants--template_configuration))
4546
- `template_type` (String) Prompt template type
4647

48+
<a id="nestedatt--variants--gen_ai_resource"></a>
49+
### Nested Schema for `variants.gen_ai_resource`
50+
51+
Read-Only:
52+
53+
- `agent` (Attributes) Target Agent to invoke with Prompt (see [below for nested schema](#nestedatt--variants--gen_ai_resource--agent))
54+
55+
<a id="nestedatt--variants--gen_ai_resource--agent"></a>
56+
### Nested Schema for `variants.gen_ai_resource.agent`
57+
58+
Read-Only:
59+
60+
- `agent_identifier` (String) Arn representation of the Agent Alias.
61+
62+
63+
4764
<a id="nestedatt--variants--inference_configuration"></a>
4865
### Nested Schema for `variants.inference_configuration`
4966

@@ -68,8 +85,106 @@ Read-Only:
6885

6986
Read-Only:
7087

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

91+
<a id="nestedatt--variants--template_configuration--chat"></a>
92+
### Nested Schema for `variants.template_configuration.chat`
93+
94+
Read-Only:
95+
96+
- `input_variables` (Attributes List) List of input variables (see [below for nested schema](#nestedatt--variants--template_configuration--chat--input_variables))
97+
- `messages` (Attributes List) List of messages for chat prompt template (see [below for nested schema](#nestedatt--variants--template_configuration--chat--messages))
98+
- `system` (Attributes List) Configuration for chat prompt template (see [below for nested schema](#nestedatt--variants--template_configuration--chat--system))
99+
- `tool_configuration` (Attributes) Tool configuration (see [below for nested schema](#nestedatt--variants--template_configuration--chat--tool_configuration))
100+
101+
<a id="nestedatt--variants--template_configuration--chat--input_variables"></a>
102+
### Nested Schema for `variants.template_configuration.chat.input_variables`
103+
104+
Read-Only:
105+
106+
- `name` (String) Name for an input variable
107+
108+
109+
<a id="nestedatt--variants--template_configuration--chat--messages"></a>
110+
### Nested Schema for `variants.template_configuration.chat.messages`
111+
112+
Read-Only:
113+
114+
- `content` (Attributes List) List of Content Blocks (see [below for nested schema](#nestedatt--variants--template_configuration--chat--messages--content))
115+
- `role` (String) Conversation roles for the chat prompt
116+
117+
<a id="nestedatt--variants--template_configuration--chat--messages--content"></a>
118+
### Nested Schema for `variants.template_configuration.chat.messages.content`
119+
120+
Read-Only:
121+
122+
- `text` (String) Configuration for chat prompt template
123+
124+
125+
126+
<a id="nestedatt--variants--template_configuration--chat--system"></a>
127+
### Nested Schema for `variants.template_configuration.chat.system`
128+
129+
Read-Only:
130+
131+
- `text` (String) Configuration for chat prompt template
132+
133+
134+
<a id="nestedatt--variants--template_configuration--chat--tool_configuration"></a>
135+
### Nested Schema for `variants.template_configuration.chat.tool_configuration`
136+
137+
Read-Only:
138+
139+
- `tool_choice` (Attributes) Tool choice (see [below for nested schema](#nestedatt--variants--template_configuration--chat--tool_configuration--tool_choice))
140+
- `tools` (Attributes List) List of Tools (see [below for nested schema](#nestedatt--variants--template_configuration--chat--tool_configuration--tools))
141+
142+
<a id="nestedatt--variants--template_configuration--chat--tool_configuration--tool_choice"></a>
143+
### Nested Schema for `variants.template_configuration.chat.tool_configuration.tool_choice`
144+
145+
Read-Only:
146+
147+
- `any` (String) Any Tool choice
148+
- `auto` (String) Auto Tool choice
149+
- `tool` (Attributes) Specific Tool choice (see [below for nested schema](#nestedatt--variants--template_configuration--chat--tool_configuration--tool_choice--tool))
150+
151+
<a id="nestedatt--variants--template_configuration--chat--tool_configuration--tool_choice--tool"></a>
152+
### Nested Schema for `variants.template_configuration.chat.tool_configuration.tool_choice.tool`
153+
154+
Read-Only:
155+
156+
- `name` (String) Tool name
157+
158+
159+
160+
<a id="nestedatt--variants--template_configuration--chat--tool_configuration--tools"></a>
161+
### Nested Schema for `variants.template_configuration.chat.tool_configuration.tools`
162+
163+
Read-Only:
164+
165+
- `tool_spec` (Attributes) Tool specification (see [below for nested schema](#nestedatt--variants--template_configuration--chat--tool_configuration--tools--tool_spec))
166+
167+
<a id="nestedatt--variants--template_configuration--chat--tool_configuration--tools--tool_spec"></a>
168+
### Nested Schema for `variants.template_configuration.chat.tool_configuration.tools.tool_spec`
169+
170+
Read-Only:
171+
172+
- `description` (String)
173+
- `input_schema` (Attributes) Tool input schema (see [below for nested schema](#nestedatt--variants--template_configuration--chat--tool_configuration--tools--tool_spec--input_schema))
174+
- `name` (String) Tool name
175+
176+
<a id="nestedatt--variants--template_configuration--chat--tool_configuration--tools--tool_spec--input_schema"></a>
177+
### Nested Schema for `variants.template_configuration.chat.tool_configuration.tools.tool_spec.input_schema`
178+
179+
Read-Only:
180+
181+
- `json` (String)
182+
183+
184+
185+
186+
187+
73188
<a id="nestedatt--variants--template_configuration--text"></a>
74189
### Nested Schema for `variants.template_configuration.text`
75190

0 commit comments

Comments
 (0)