Skip to content

Commit fc23a20

Browse files
authored
Merge pull request #2319 from hashicorp/f-2025-05-29-schema-updates
2025-05-29 Schema Updates
2 parents 8dee117 + 0b8ec4b commit fc23a20

File tree

118 files changed

+9768
-276
lines changed

Some content is hidden

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

118 files changed

+9768
-276
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
## 1.43.0 (May 29, 2025)
2+
3+
FEATURES:
4+
5+
* **New Data Source:** `awscc_datazone_project_profile`
6+
* **New Data Source:** `awscc_datazone_project_profiles`
7+
* **New Data Source:** `awscc_dsql_cluster`
8+
* **New Data Source:** `awscc_dsql_clusters`
9+
* **New Data Source:** `awscc_route53resolver_resolver_endpoint`
10+
* **New Data Source:** `awscc_route53resolver_resolver_endpoints`
11+
* **New Resource:** `awscc_datazone_project_profile`
12+
* **New Resource:** `awscc_dsql_cluster`
13+
* **New Resource:** `awscc_route53resolver_resolver_endpoint`
14+
115
## 1.42.0 (May 22, 2025)
216

317
FEATURES:

docs/data-sources/aps_workspace.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ Data Source schema for AWS::APS::Workspace
2727
- `kms_key_arn` (String) KMS Key ARN used to encrypt and decrypt AMP workspace data.
2828
- `logging_configuration` (Attributes) Logging configuration (see [below for nested schema](#nestedatt--logging_configuration))
2929
- `prometheus_endpoint` (String) AMP Workspace prometheus endpoint
30+
- `query_logging_configuration` (Attributes) Query logging configuration (see [below for nested schema](#nestedatt--query_logging_configuration))
3031
- `tags` (Attributes Set) An array of key-value pairs to apply to this resource. (see [below for nested schema](#nestedatt--tags))
3132
- `workspace_configuration` (Attributes) Workspace configuration (see [below for nested schema](#nestedatt--workspace_configuration))
3233
- `workspace_id` (String) Required to identify a specific APS Workspace.
@@ -39,6 +40,39 @@ Read-Only:
3940
- `log_group_arn` (String) CloudWatch log group ARN
4041

4142

43+
<a id="nestedatt--query_logging_configuration"></a>
44+
### Nested Schema for `query_logging_configuration`
45+
46+
Read-Only:
47+
48+
- `destinations` (Attributes List) The destinations configuration for query logging (see [below for nested schema](#nestedatt--query_logging_configuration--destinations))
49+
50+
<a id="nestedatt--query_logging_configuration--destinations"></a>
51+
### Nested Schema for `query_logging_configuration.destinations`
52+
53+
Read-Only:
54+
55+
- `cloudwatch_logs` (Attributes) Represents a cloudwatch logs destination for query logging (see [below for nested schema](#nestedatt--query_logging_configuration--destinations--cloudwatch_logs))
56+
- `filters` (Attributes) Filters for logging (see [below for nested schema](#nestedatt--query_logging_configuration--destinations--filters))
57+
58+
<a id="nestedatt--query_logging_configuration--destinations--cloudwatch_logs"></a>
59+
### Nested Schema for `query_logging_configuration.destinations.cloudwatch_logs`
60+
61+
Read-Only:
62+
63+
- `log_group_arn` (String) The ARN of the CloudWatch Logs log group
64+
65+
66+
<a id="nestedatt--query_logging_configuration--destinations--filters"></a>
67+
### Nested Schema for `query_logging_configuration.destinations.filters`
68+
69+
Read-Only:
70+
71+
- `qsp_threshold` (Number) Query logs with QSP above this limit are vended
72+
73+
74+
75+
4276
<a id="nestedatt--tags"></a>
4377
### Nested Schema for `tags`
4478

docs/data-sources/bedrock_flow_alias.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ Data Source schema for AWS::Bedrock::FlowAlias
2222
### Read-Only
2323

2424
- `arn` (String) Arn of the Flow Alias
25+
- `concurrency_configuration` (Attributes) (see [below for nested schema](#nestedatt--concurrency_configuration))
2526
- `created_at` (String) Time Stamp.
2627
- `description` (String) Description of the Resource.
2728
- `flow_alias_id` (String) Id for a Flow Alias generated at the server side.
@@ -32,6 +33,15 @@ Data Source schema for AWS::Bedrock::FlowAlias
3233
- `tags` (Map of String) A map of tag keys and values
3334
- `updated_at` (String) Time Stamp.
3435

36+
<a id="nestedatt--concurrency_configuration"></a>
37+
### Nested Schema for `concurrency_configuration`
38+
39+
Read-Only:
40+
41+
- `max_concurrency` (Number) Number of nodes executed concurrently at a time
42+
- `type` (String)
43+
44+
3545
<a id="nestedatt--routing_configuration"></a>
3646
### Nested Schema for `routing_configuration`
3747

docs/data-sources/bedrock_flow_version.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ Read-Only:
9797
- `agent` (Attributes) Agent flow node configuration (see [below for nested schema](#nestedatt--definition--nodes--configuration--agent))
9898
- `collector` (String) Collector flow node configuration
9999
- `condition` (Attributes) Condition flow node configuration (see [below for nested schema](#nestedatt--definition--nodes--configuration--condition))
100+
- `inline_code` (Attributes) Inline code config strucuture, contains code configs (see [below for nested schema](#nestedatt--definition--nodes--configuration--inline_code))
100101
- `input` (String) Input flow node configuration
101102
- `iterator` (String) Iterator flow node configuration
102103
- `knowledge_base` (Attributes) Knowledge base flow node configuration (see [below for nested schema](#nestedatt--definition--nodes--configuration--knowledge_base))
@@ -132,6 +133,15 @@ Read-Only:
132133

133134

134135

136+
<a id="nestedatt--definition--nodes--configuration--inline_code"></a>
137+
### Nested Schema for `definition.nodes.configuration.inline_code`
138+
139+
Read-Only:
140+
141+
- `code` (String) The inline code entered by customers. max size is 5MB.
142+
- `language` (String) Enum encodes the supported language type
143+
144+
135145
<a id="nestedatt--definition--nodes--configuration--knowledge_base"></a>
136146
### Nested Schema for `definition.nodes.configuration.knowledge_base`
137147

docs/data-sources/cloudfront_vpc_origin.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,5 @@ Read-Only:
5050
- `https_port` (Number) The HTTPS port of the CloudFront VPC origin endpoint configuration. The default value is ``443``.
5151
- `name` (String) The name of the CloudFront VPC origin endpoint configuration.
5252
- `origin_protocol_policy` (String) The origin protocol policy for the CloudFront VPC origin endpoint configuration.
53-
- `origin_ssl_protocols` (List of String)
53+
- `origin_ssl_protocols` (List of String) Specifies the minimum SSL/TLS protocol that CloudFront uses when connecting to your origin over HTTPS. Valid values include ``SSLv3``, ``TLSv1``, ``TLSv1.1``, and ``TLSv1.2``.
54+
For more information, see [Minimum Origin SSL Protocol](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesOriginSSLProtocols) in the *Amazon CloudFront Developer Guide*.
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_datazone_project_profile Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Data Source schema for AWS::DataZone::ProjectProfile
7+
---
8+
9+
# awscc_datazone_project_profile (Data Source)
10+
11+
Data Source schema for AWS::DataZone::ProjectProfile
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+
- `allowed_designations` (Attributes List) (see [below for nested schema](#nestedatt--allowed_designations))
25+
- `change_log` (String)
26+
- `created_at` (String)
27+
- `created_by` (String)
28+
- `description` (String)
29+
- `domain_id` (String)
30+
- `domain_identifier` (String)
31+
- `domain_unit_id` (String)
32+
- `domain_unit_identifier` (String)
33+
- `identifier` (String)
34+
- `last_updated_at` (String)
35+
- `name` (String)
36+
- `project_profile_id` (String)
37+
- `project_scopes` (Attributes List) (see [below for nested schema](#nestedatt--project_scopes))
38+
- `status` (String)
39+
40+
<a id="nestedatt--allowed_designations"></a>
41+
### Nested Schema for `allowed_designations`
42+
43+
Read-Only:
44+
45+
- `designation_id` (String)
46+
47+
48+
<a id="nestedatt--project_scopes"></a>
49+
### Nested Schema for `project_scopes`
50+
51+
Read-Only:
52+
53+
- `name` (String)
54+
- `policy` (String)
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_datazone_project_profiles Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Plural Data Source schema for AWS::DataZone::ProjectProfile
7+
---
8+
9+
# awscc_datazone_project_profiles (Data Source)
10+
11+
Plural Data Source schema for AWS::DataZone::ProjectProfile
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Read-Only
19+
20+
- `id` (String) Uniquely identifies the data source.
21+
- `ids` (Set of String) Set of Resource Identifiers.

docs/data-sources/dsql_cluster.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_dsql_cluster Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Data Source schema for AWS::DSQL::Cluster
7+
---
8+
9+
# awscc_dsql_cluster (Data Source)
10+
11+
Data Source schema for AWS::DSQL::Cluster
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+
- `creation_time` (String) The time of when the cluster was created in ISO-8601 format.
25+
- `deletion_protection_enabled` (Boolean) Whether deletion protection is enabled in this cluster.
26+
- `identifier` (String) The ID of the created cluster.
27+
- `resource_arn` (String) The Amazon Resource Name (ARN) for the cluster.
28+
- `status` (String) The status of the cluster.
29+
- `tags` (Attributes List) (see [below for nested schema](#nestedatt--tags))
30+
- `vpc_endpoint_service_name` (String) The VPC endpoint service name.
31+
32+
<a id="nestedatt--tags"></a>
33+
### Nested Schema for `tags`
34+
35+
Read-Only:
36+
37+
- `key` (String) The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
38+
- `value` (String) The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

docs/data-sources/dsql_clusters.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_dsql_clusters Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Plural Data Source schema for AWS::DSQL::Cluster
7+
---
8+
9+
# awscc_dsql_clusters (Data Source)
10+
11+
Plural Data Source schema for AWS::DSQL::Cluster
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Read-Only
19+
20+
- `id` (String) Uniquely identifies the data source.
21+
- `ids` (Set of String) Set of Resource Identifiers.

docs/data-sources/ec2_ipam.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ Data Source schema for AWS::EC2::IPAM
2828
- `description` (String)
2929
- `enable_private_gua` (Boolean) Enable provisioning of GUA space in private pools.
3030
- `ipam_id` (String) Id of the IPAM.
31+
- `metered_account` (String) A metered account is an account that is charged for active IP addresses managed in IPAM
3132
- `operating_regions` (Attributes Set) The regions IPAM is enabled for. Allows pools to be created in these regions, as well as enabling monitoring (see [below for nested schema](#nestedatt--operating_regions))
3233
- `private_default_scope_id` (String) The Id of the default scope for publicly routable IP space, created with this IPAM.
3334
- `public_default_scope_id` (String) The Id of the default scope for publicly routable IP space, created with this IPAM.
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_route53resolver_resolver_endpoint Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Data Source schema for AWS::Route53Resolver::ResolverEndpoint
7+
---
8+
9+
# awscc_route53resolver_resolver_endpoint (Data Source)
10+
11+
Data Source schema for AWS::Route53Resolver::ResolverEndpoint
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+
- `arn` (String) The Amazon Resource Name (ARN) of the resolver endpoint, such as arn:aws:route53resolver:us-east-1:123456789012:resolver-endpoint/resolver-endpoint-a1bzhi.
25+
- `direction` (String) Indicates whether the Resolver endpoint allows inbound or outbound DNS queries:
26+
- INBOUND: allows DNS queries to your VPC from your network
27+
- OUTBOUND: allows DNS queries from your VPC to your network
28+
- `host_vpc_id` (String) The ID of the VPC that you want to create the resolver endpoint in.
29+
- `ip_address_count` (String) The number of IP addresses that the resolver endpoint can use for DNS queries.
30+
- `ip_addresses` (Attributes List) The subnets and IP addresses in your VPC that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints). The subnet ID uniquely identifies a VPC. (see [below for nested schema](#nestedatt--ip_addresses))
31+
- `name` (String) A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.
32+
- `outpost_arn` (String) The ARN (Amazon Resource Name) for the Outpost.
33+
- `preferred_instance_type` (String) The Amazon EC2 instance type.
34+
- `protocols` (List of String) Protocols used for the endpoint. DoH-FIPS is applicable for inbound endpoints only.
35+
- `resolver_endpoint_id` (String) The ID of the resolver endpoint.
36+
- `resolver_endpoint_type` (String) The Resolver endpoint IP address type.
37+
- `security_group_ids` (List of String) The ID of one or more security groups that control access to this VPC. The security group must include one or more inbound rules (for inbound endpoints) or outbound rules (for outbound endpoints). Inbound and outbound rules must allow TCP and UDP access. For inbound access, open port 53. For outbound access, open the port that you're using for DNS queries on your network.
38+
- `tags` (Attributes List) An array of key-value pairs to apply to this resource. (see [below for nested schema](#nestedatt--tags))
39+
40+
<a id="nestedatt--ip_addresses"></a>
41+
### Nested Schema for `ip_addresses`
42+
43+
Read-Only:
44+
45+
- `ip` (String) The IPv4 address that you want to use for DNS queries.
46+
- `ipv_6` (String) The IPv6 address that you want to use for DNS queries.
47+
- `subnet_id` (String) The ID of the subnet that contains the IP address.
48+
49+
50+
<a id="nestedatt--tags"></a>
51+
### Nested Schema for `tags`
52+
53+
Read-Only:
54+
55+
- `key` (String) The name for the tag. For example, if you want to associate Resolver resources with the account IDs of your customers for billing purposes, the value of Key might be account-id.
56+
- `value` (String) The value for the tag. For example, if Key is account-id, then Value might be the ID of the customer account that you're creating the resource for.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_route53resolver_resolver_endpoints Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Plural Data Source schema for AWS::Route53Resolver::ResolverEndpoint
7+
---
8+
9+
# awscc_route53resolver_resolver_endpoints (Data Source)
10+
11+
Plural Data Source schema for AWS::Route53Resolver::ResolverEndpoint
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Read-Only
19+
20+
- `id` (String) Uniquely identifies the data source.
21+
- `ids` (Set of String) Set of Resource Identifiers.

docs/data-sources/ses_mail_manager_rule_set.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,7 @@ Read-Only:
171171

172172
- `analysis` (Attributes) (see [below for nested schema](#nestedatt--rules--conditions--boolean_expression--evaluate--analysis))
173173
- `attribute` (String)
174+
- `is_in_address_list` (Attributes) (see [below for nested schema](#nestedatt--rules--conditions--boolean_expression--evaluate--is_in_address_list))
174175

175176
<a id="nestedatt--rules--conditions--boolean_expression--evaluate--analysis"></a>
176177
### Nested Schema for `rules.conditions.boolean_expression.evaluate.analysis`
@@ -181,6 +182,15 @@ Read-Only:
181182
- `result_field` (String)
182183

183184

185+
<a id="nestedatt--rules--conditions--boolean_expression--evaluate--is_in_address_list"></a>
186+
### Nested Schema for `rules.conditions.boolean_expression.evaluate.is_in_address_list`
187+
188+
Read-Only:
189+
190+
- `address_lists` (List of String)
191+
- `attribute` (String)
192+
193+
184194

185195

186196
<a id="nestedatt--rules--conditions--dmarc_expression"></a>
@@ -313,6 +323,7 @@ Read-Only:
313323

314324
- `analysis` (Attributes) (see [below for nested schema](#nestedatt--rules--unless--boolean_expression--evaluate--analysis))
315325
- `attribute` (String)
326+
- `is_in_address_list` (Attributes) (see [below for nested schema](#nestedatt--rules--unless--boolean_expression--evaluate--is_in_address_list))
316327

317328
<a id="nestedatt--rules--unless--boolean_expression--evaluate--analysis"></a>
318329
### Nested Schema for `rules.unless.boolean_expression.evaluate.analysis`
@@ -323,6 +334,15 @@ Read-Only:
323334
- `result_field` (String)
324335

325336

337+
<a id="nestedatt--rules--unless--boolean_expression--evaluate--is_in_address_list"></a>
338+
### Nested Schema for `rules.unless.boolean_expression.evaluate.is_in_address_list`
339+
340+
Read-Only:
341+
342+
- `address_lists` (List of String)
343+
- `attribute` (String)
344+
345+
326346

327347

328348
<a id="nestedatt--rules--unless--dmarc_expression"></a>

0 commit comments

Comments
 (0)