Skip to content

06-18-2025 Schema Updates #2347

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Jun 19, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 19 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,22 @@
## 1.46.0 (Unreleased)
## 1.46.0 (June 19, 2025)

FEATURES:

* **New Data Source:** `awscc_ec2_traffic_mirror_filter`
* **New Data Source:** `awscc_ec2_traffic_mirror_filters`
* **New Data Source:** `awscc_mpa_identity_source`
* **New Data Source:** `awscc_mpa_identity_sources`
* **New Data Source:** `awscc_securityhub_aggregator_v2`
* **New Data Source:** `awscc_securityhub_aggregator_v2s`
* **New Data Source:** `awscc_securityhub_automation_rule_v2`
* **New Data Source:** `awscc_securityhub_automation_rule_v2s`
* **New Data Source:** `awscc_securityhub_hub_v2`
* **New Data Source:** `awscc_securityhub_hub_v2s`
* **New Resource:** `awscc_ec2_traffic_mirror_filter`
* **New Resource:** `awscc_mpa_identity_source`
* **New Resource:** `awscc_securityhub_aggregator_v2`
* **New Resource:** `awscc_securityhub_automation_rule_v2`
* **New Resource:** `awscc_securityhub_hub_v2`

## 1.45.0 (June 12, 2025)

Expand Down
9 changes: 9 additions & 0 deletions docs/data-sources/amplify_app.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ Data Source schema for AWS::Amplify::App
- `enable_branch_auto_deletion` (Boolean)
- `environment_variables` (Attributes List) (see [below for nested schema](#nestedatt--environment_variables))
- `iam_service_role` (String)
- `job_config` (Attributes) (see [below for nested schema](#nestedatt--job_config))
- `name` (String)
- `oauth_token` (String)
- `platform` (String)
Expand Down Expand Up @@ -118,6 +119,14 @@ Read-Only:
- `value` (String)


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

Read-Only:

- `build_compute_type` (String)


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

Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/dynamodb_table.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,9 +95,9 @@ Read-Only:

The partition key of an item is also known as its *hash attribute*. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its *range attribute*. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. (see [below for nested schema](#nestedatt--global_secondary_indexes--key_schema))
- `on_demand_throughput` (Attributes) The maximum number of read and write units for the specified global secondary index. If you use this parameter, you must specify ``MaxReadRequestUnits``, ``MaxWriteRequestUnits``, or both. (see [below for nested schema](#nestedatt--global_secondary_indexes--on_demand_throughput))
- `on_demand_throughput` (Attributes) The maximum number of read and write units for the specified global secondary index. If you use this parameter, you must specify ``MaxReadRequestUnits``, ``MaxWriteRequestUnits``, or both. You must use either ``OnDemandThroughput`` or ``ProvisionedThroughput`` based on your table's capacity mode. (see [below for nested schema](#nestedatt--global_secondary_indexes--on_demand_throughput))
- `projection` (Attributes) Represents attributes that are copied (projected) from the table into the global secondary index. These are in addition to the primary key attributes and index key attributes, which are automatically projected. (see [below for nested schema](#nestedatt--global_secondary_indexes--projection))
- `provisioned_throughput` (Attributes) Represents the provisioned throughput settings for the specified global secondary index.
- `provisioned_throughput` (Attributes) Represents the provisioned throughput settings for the specified global secondary index. You must use either ``OnDemandThroughput`` or ``ProvisionedThroughput`` based on your table's capacity mode.
For current minimum and maximum provisioned throughput values, see [Service, Account, and Table Quotas](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html) in the *Amazon DynamoDB Developer Guide*. (see [below for nested schema](#nestedatt--global_secondary_indexes--provisioned_throughput))
- `warm_throughput` (Attributes) Represents the warm throughput value (in read units per second and write units per second) for the specified secondary index. If you use this parameter, you must specify ``ReadUnitsPerSecond``, ``WriteUnitsPerSecond``, or both. (see [below for nested schema](#nestedatt--global_secondary_indexes--warm_throughput))

Expand Down
11 changes: 10 additions & 1 deletion docs/data-sources/ec2_subnet.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ Data Source schema for AWS::EC2::Subnet
- `availability_zone` (String) The Availability Zone of the subnet.
If you update this property, you must also update the ``CidrBlock`` property.
- `availability_zone_id` (String) The AZ ID of the subnet.
- `block_public_access_states` (Attributes) (see [below for nested schema](#nestedatt--block_public_access_states))
- `cidr_block` (String) The IPv4 CIDR block assigned to the subnet.
If you update this property, we create a new subnet, and then delete the existing one.
- `enable_dns_64` (Boolean) Indicates whether DNS queries made to the Amazon-provided DNS Resolver in this subnet should return synthetic IPv6 addresses for IPv4-only destinations.
Expand All @@ -40,7 +41,7 @@ Data Source schema for AWS::EC2::Subnet
- `ipv_6_native` (Boolean) Indicates whether this is an IPv6 only subnet. For more information, see [Subnet basics](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html#subnet-basics) in the *User Guide*.
- `ipv_6_netmask_length` (Number) An IPv6 netmask length for the subnet.
- `map_public_ip_on_launch` (Boolean) Indicates whether instances launched in this subnet receive a public IPv4 address. The default value is ``false``.
AWS charges for all public IPv4 addresses, including public IPv4 addresses associated with running instances and Elastic IP addresses. For more information, see the *Public IPv4 Address* tab on the [VPC pricing page](https://docs.aws.amazon.com/vpc/pricing/).
AWS charges for all public IPv4 addresses, including public IPv4 addresses associated with running instances and Elastic IP addresses. For more information, see the *Public IPv4 Address* tab on the [VPC pricing page](https://docs.aws.amazon.com/vpc/pricing/).
- `network_acl_association_id` (String)
- `outpost_arn` (String) The Amazon Resource Name (ARN) of the Outpost.
- `private_dns_name_options_on_launch` (Attributes) The hostname type for EC2 instances launched into this subnet and how DNS A and AAAA record queries to the instances should be handled. For more information, see [Amazon EC2 instance hostname types](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-naming.html) in the *User Guide*.
Expand All @@ -53,6 +54,14 @@ Data Source schema for AWS::EC2::Subnet
- `vpc_id` (String) The ID of the VPC the subnet is in.
If you update this property, you must also update the ``CidrBlock`` property.

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

Read-Only:

- `internet_gateway_block_mode` (String) The mode of VPC BPA. Options here are off, block-bidirectional, block-ingress


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

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

# awscc_ec2_traffic_mirror_filter (Data Source)

Data Source schema for AWS::EC2::TrafficMirrorFilter



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

### Required

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

### Read-Only

- `description` (String) The description of a traffic mirror filter.
- `network_services` (Set of String) The network service that is associated with the traffic mirror filter.
- `tags` (Attributes List) The tags for a traffic mirror filter. (see [below for nested schema](#nestedatt--tags))
- `traffic_mirror_filter_id` (String) The ID of a traffic mirror filter.

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

Read-Only:

- `key` (String)
- `value` (String)
21 changes: 21 additions & 0 deletions docs/data-sources/ec2_traffic_mirror_filters.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_ec2_traffic_mirror_filters Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Plural Data Source schema for AWS::EC2::TrafficMirrorFilter
---

# awscc_ec2_traffic_mirror_filters (Data Source)

Plural Data Source schema for AWS::EC2::TrafficMirrorFilter



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

### Read-Only

- `id` (String) Uniquely identifies the data source.
- `ids` (Set of String) Set of Resource Identifiers.
131 changes: 131 additions & 0 deletions docs/data-sources/inspectorv2_filter.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,17 @@ Data Source schema for AWS::InspectorV2::Filter
- `filter_action` (String) Findings filter action.
- `filter_criteria` (Attributes) Findings filter criteria. (see [below for nested schema](#nestedatt--filter_criteria))
- `name` (String) Findings filter name.
- `tags` (Map of String)

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

Read-Only:

- `aws_account_id` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--aws_account_id))
- `code_vulnerability_detector_name` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--code_vulnerability_detector_name))
- `code_vulnerability_detector_tags` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--code_vulnerability_detector_tags))
- `code_vulnerability_file_path` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--code_vulnerability_file_path))
- `component_id` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--component_id))
- `component_type` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--component_type))
- `ec_2_instance_image_id` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--ec_2_instance_image_id))
Expand All @@ -44,11 +48,19 @@ Read-Only:
- `ecr_image_registry` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--ecr_image_registry))
- `ecr_image_repository_name` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--ecr_image_repository_name))
- `ecr_image_tags` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--ecr_image_tags))
- `epss_score` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--epss_score))
- `exploit_available` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--exploit_available))
- `finding_arn` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--finding_arn))
- `finding_status` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--finding_status))
- `finding_type` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--finding_type))
- `first_observed_at` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--first_observed_at))
- `fix_available` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--fix_available))
- `inspector_score` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--inspector_score))
- `lambda_function_execution_role_arn` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--lambda_function_execution_role_arn))
- `lambda_function_last_modified_at` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--lambda_function_last_modified_at))
- `lambda_function_layers` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--lambda_function_layers))
- `lambda_function_name` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--lambda_function_name))
- `lambda_function_runtime` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--lambda_function_runtime))
- `last_observed_at` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--last_observed_at))
- `network_protocol` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--network_protocol))
- `port_range` (Attributes List) (see [below for nested schema](#nestedatt--filter_criteria--port_range))
Expand All @@ -73,6 +85,33 @@ Read-Only:
- `value` (String)


<a id="nestedatt--filter_criteria--code_vulnerability_detector_name"></a>
### Nested Schema for `filter_criteria.code_vulnerability_detector_name`

Read-Only:

- `comparison` (String)
- `value` (String)


<a id="nestedatt--filter_criteria--code_vulnerability_detector_tags"></a>
### Nested Schema for `filter_criteria.code_vulnerability_detector_tags`

Read-Only:

- `comparison` (String)
- `value` (String)


<a id="nestedatt--filter_criteria--code_vulnerability_file_path"></a>
### Nested Schema for `filter_criteria.code_vulnerability_file_path`

Read-Only:

- `comparison` (String)
- `value` (String)


<a id="nestedatt--filter_criteria--component_id"></a>
### Nested Schema for `filter_criteria.component_id`

Expand Down Expand Up @@ -172,6 +211,24 @@ Read-Only:
- `value` (String)


<a id="nestedatt--filter_criteria--epss_score"></a>
### Nested Schema for `filter_criteria.epss_score`

Read-Only:

- `lower_inclusive` (Number)
- `upper_inclusive` (Number)


<a id="nestedatt--filter_criteria--exploit_available"></a>
### Nested Schema for `filter_criteria.exploit_available`

Read-Only:

- `comparison` (String)
- `value` (String)


<a id="nestedatt--filter_criteria--finding_arn"></a>
### Nested Schema for `filter_criteria.finding_arn`

Expand Down Expand Up @@ -208,6 +265,15 @@ Read-Only:
- `start_inclusive` (Number)


<a id="nestedatt--filter_criteria--fix_available"></a>
### Nested Schema for `filter_criteria.fix_available`

Read-Only:

- `comparison` (String)
- `value` (String)


<a id="nestedatt--filter_criteria--inspector_score"></a>
### Nested Schema for `filter_criteria.inspector_score`

Expand All @@ -217,6 +283,51 @@ Read-Only:
- `upper_inclusive` (Number)


<a id="nestedatt--filter_criteria--lambda_function_execution_role_arn"></a>
### Nested Schema for `filter_criteria.lambda_function_execution_role_arn`

Read-Only:

- `comparison` (String)
- `value` (String)


<a id="nestedatt--filter_criteria--lambda_function_last_modified_at"></a>
### Nested Schema for `filter_criteria.lambda_function_last_modified_at`

Read-Only:

- `end_inclusive` (Number)
- `start_inclusive` (Number)


<a id="nestedatt--filter_criteria--lambda_function_layers"></a>
### Nested Schema for `filter_criteria.lambda_function_layers`

Read-Only:

- `comparison` (String)
- `value` (String)


<a id="nestedatt--filter_criteria--lambda_function_name"></a>
### Nested Schema for `filter_criteria.lambda_function_name`

Read-Only:

- `comparison` (String)
- `value` (String)


<a id="nestedatt--filter_criteria--lambda_function_runtime"></a>
### Nested Schema for `filter_criteria.lambda_function_runtime`

Read-Only:

- `comparison` (String)
- `value` (String)


<a id="nestedatt--filter_criteria--last_observed_at"></a>
### Nested Schema for `filter_criteria.last_observed_at`

Expand Down Expand Up @@ -342,8 +453,10 @@ Read-Only:

- `architecture` (Attributes) (see [below for nested schema](#nestedatt--filter_criteria--vulnerable_packages--architecture))
- `epoch` (Attributes) (see [below for nested schema](#nestedatt--filter_criteria--vulnerable_packages--epoch))
- `file_path` (Attributes) (see [below for nested schema](#nestedatt--filter_criteria--vulnerable_packages--file_path))
- `name` (Attributes) (see [below for nested schema](#nestedatt--filter_criteria--vulnerable_packages--name))
- `release` (Attributes) (see [below for nested schema](#nestedatt--filter_criteria--vulnerable_packages--release))
- `source_lambda_layer_arn` (Attributes) (see [below for nested schema](#nestedatt--filter_criteria--vulnerable_packages--source_lambda_layer_arn))
- `source_layer_hash` (Attributes) (see [below for nested schema](#nestedatt--filter_criteria--vulnerable_packages--source_layer_hash))
- `version` (Attributes) (see [below for nested schema](#nestedatt--filter_criteria--vulnerable_packages--version))

Expand All @@ -365,6 +478,15 @@ Read-Only:
- `upper_inclusive` (Number)


<a id="nestedatt--filter_criteria--vulnerable_packages--file_path"></a>
### Nested Schema for `filter_criteria.vulnerable_packages.file_path`

Read-Only:

- `comparison` (String)
- `value` (String)


<a id="nestedatt--filter_criteria--vulnerable_packages--name"></a>
### Nested Schema for `filter_criteria.vulnerable_packages.name`

Expand All @@ -383,6 +505,15 @@ Read-Only:
- `value` (String)


<a id="nestedatt--filter_criteria--vulnerable_packages--source_lambda_layer_arn"></a>
### Nested Schema for `filter_criteria.vulnerable_packages.source_lambda_layer_arn`

Read-Only:

- `comparison` (String)
- `value` (String)


<a id="nestedatt--filter_criteria--vulnerable_packages--source_layer_hash"></a>
### Nested Schema for `filter_criteria.vulnerable_packages.source_layer_hash`

Expand Down
Loading