Skip to content

Commit

Permalink
Merge pull request #1349 from hashicorp/f-11-29-2023-schema-updates
Browse files Browse the repository at this point in the history
11/29/2023 CloudFormation schema refresh
  • Loading branch information
ewbankkit authored Nov 30, 2023
2 parents cbd0818 + 559d3d1 commit 278189d
Show file tree
Hide file tree
Showing 293 changed files with 26,588 additions and 2,129 deletions.
60 changes: 60 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,64 @@
## 0.66.0 (Unreleased)

FEATURES:

* **New Data Source:** `awscc_backup_restore_testing_plan`
* **New Data Source:** `awscc_backup_restore_testing_plans`
* **New Data Source:** `awscc_backup_restore_testing_selection`
* **New Data Source:** `awscc_backup_restore_testing_selections`
* **New Data Source:** `awscc_codestarconnections_repository_link`
* **New Data Source:** `awscc_codestarconnections_repository_links`
* **New Data Source:** `awscc_codestarconnections_sync_configuration`
* **New Data Source:** `awscc_codestarconnections_sync_configurations`
* **New Data Source:** `awscc_eks_pod_identity_association`
* **New Data Source:** `awscc_elasticache_serverless_cache`
* **New Data Source:** `awscc_elasticache_serverless_caches`
* **New Data Source:** `awscc_elasticloadbalancingv2_trust_store`
* **New Data Source:** `awscc_elasticloadbalancingv2_trust_store_revocation`
* **New Data Source:** `awscc_guardduty_ip_set`
* **New Data Source:** `awscc_imagebuilder_lifecycle_policies`
* **New Data Source:** `awscc_imagebuilder_lifecycle_policy`
* **New Data Source:** `awscc_logs_deliveries`
* **New Data Source:** `awscc_logs_delivery`
* **New Data Source:** `awscc_logs_delivery_destination`
* **New Data Source:** `awscc_logs_delivery_destinations`
* **New Data Source:** `awscc_logs_delivery_source`
* **New Data Source:** `awscc_logs_delivery_sources`
* **New Data Source:** `awscc_logs_log_anomaly_detector`
* **New Data Source:** `awscc_logs_log_anomaly_detectors`
* **New Data Source:** `awscc_opensearchserverless_lifecycle_policy`
* **New Data Source:** `awscc_s3_access_grant`
* **New Data Source:** `awscc_s3_access_grants_instance`
* **New Data Source:** `awscc_s3_access_grants_instances`
* **New Data Source:** `awscc_s3_access_grants_location`
* **New Data Source:** `awscc_s3express_bucket_policies`
* **New Data Source:** `awscc_s3express_bucket_policy`
* **New Data Source:** `awscc_s3express_directory_bucket`
* **New Data Source:** `awscc_s3express_directory_buckets`
* **New Data Source:** `awscc_sagemaker_inference_component`
* **New Data Source:** `awscc_sagemaker_inference_components`
* **New Resource:** `awscc_backup_restore_testing_plan`
* **New Resource:** `awscc_backup_restore_testing_selection`
* **New Resource:** `awscc_codestarconnections_repository_link`
* **New Resource:** `awscc_codestarconnections_sync_configuration`
* **New Resource:** `awscc_eks_pod_identity_association`
* **New Resource:** `awscc_elasticache_serverless_cache`
* **New Resource:** `awscc_elasticloadbalancingv2_trust_store`
* **New Resource:** `awscc_elasticloadbalancingv2_trust_store_revocation`
* **New Resource:** `awscc_guardduty_ip_set`
* **New Resource:** `awscc_imagebuilder_lifecycle_policy`
* **New Resource:** `awscc_logs_delivery`
* **New Resource:** `awscc_logs_delivery_destination`
* **New Resource:** `awscc_logs_delivery_source`
* **New Resource:** `awscc_logs_log_anomaly_detector`
* **New Resource:** `awscc_opensearchserverless_lifecycle_policy`
* **New Resource:** `awscc_s3_access_grant`
* **New Resource:** `awscc_s3_access_grants_instance`
* **New Resource:** `awscc_s3_access_grants_location`
* **New Resource:** `awscc_s3express_bucket_policy`
* **New Resource:** `awscc_s3express_directory_bucket`
* **New Resource:** `awscc_sagemaker_inference_component`

## 0.65.0 (November 16, 2023)

FEATURES:
Expand Down
19 changes: 18 additions & 1 deletion docs/data-sources/accessanalyzer_analyzer.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,28 @@ Data Source schema for AWS::AccessAnalyzer::Analyzer

### Read-Only

- `analyzer_configuration` (Attributes) The configuration for the analyzer (see [below for nested schema](#nestedatt--analyzer_configuration))
- `analyzer_name` (String) Analyzer name
- `archive_rules` (Attributes List) (see [below for nested schema](#nestedatt--archive_rules))
- `arn` (String) Amazon Resource Name (ARN) of the analyzer
- `tags` (Attributes Set) An array of key-value pairs to apply to this resource. (see [below for nested schema](#nestedatt--tags))
- `type` (String) The type of the analyzer, must be ACCOUNT or ORGANIZATION
- `type` (String) The type of the analyzer, must be one of ACCOUNT, ORGANIZATION, ACCOUNT_UNUSED_ACCESS or ORGANIZATION_UNUSED_ACCESS

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

Read-Only:

- `unused_access_configuration` (Attributes) The Configuration for Unused Access Analyzer (see [below for nested schema](#nestedatt--analyzer_configuration--unused_access_configuration))

<a id="nestedatt--analyzer_configuration--unused_access_configuration"></a>
### Nested Schema for `analyzer_configuration.unused_access_configuration`

Read-Only:

- `unused_access_age` (Number) The specified access age in days for which to generate findings for unused access. For example, if you specify 90 days, the analyzer will generate findings for IAM entities within the accounts of the selected organization for any access that haven't been used in 90 or more days since the analyzer's last scan. You can choose a value between 1 and 180 days.



<a id="nestedatt--archive_rules"></a>
### Nested Schema for `archive_rules`
Expand Down
50 changes: 50 additions & 0 deletions docs/data-sources/backup_restore_testing_plan.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_backup_restore_testing_plan Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::Backup::RestoreTestingPlan
---

# awscc_backup_restore_testing_plan (Data Source)

Data Source schema for AWS::Backup::RestoreTestingPlan



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

### Required

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

### Read-Only

- `recovery_point_selection` (Attributes) (see [below for nested schema](#nestedatt--recovery_point_selection))
- `restore_testing_plan_arn` (String)
- `restore_testing_plan_name` (String)
- `schedule_expression` (String)
- `schedule_expression_timezone` (String)
- `start_window_hours` (Number)
- `tags` (Attributes Set) (see [below for nested schema](#nestedatt--tags))

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

Read-Only:

- `algorithm` (String)
- `exclude_vaults` (List of String)
- `include_vaults` (List of String)
- `recovery_point_types` (List of String)
- `selection_window_days` (Number)


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

Read-Only:

- `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 -.
- `value` (String) The value for the tag. You can specify a value that is 0 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 -.
21 changes: 21 additions & 0 deletions docs/data-sources/backup_restore_testing_plans.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_backup_restore_testing_plans Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Plural Data Source schema for AWS::Backup::RestoreTestingPlan
---

# awscc_backup_restore_testing_plans (Data Source)

Plural Data Source schema for AWS::Backup::RestoreTestingPlan



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

### Read-Only

- `id` (String) Uniquely identifies the data source.
- `ids` (Set of String) Set of Resource Identifiers.
56 changes: 56 additions & 0 deletions docs/data-sources/backup_restore_testing_selection.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_backup_restore_testing_selection Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::Backup::RestoreTestingSelection
---

# awscc_backup_restore_testing_selection (Data Source)

Data Source schema for AWS::Backup::RestoreTestingSelection



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

### Required

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

### Read-Only

- `iam_role_arn` (String)
- `protected_resource_arns` (List of String)
- `protected_resource_conditions` (Attributes) (see [below for nested schema](#nestedatt--protected_resource_conditions))
- `protected_resource_type` (String)
- `restore_metadata_overrides` (Map of String)
- `restore_testing_plan_name` (String)
- `restore_testing_selection_name` (String)
- `validation_window_hours` (Number)

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

Read-Only:

- `string_equals` (Attributes List) (see [below for nested schema](#nestedatt--protected_resource_conditions--string_equals))
- `string_not_equals` (Attributes List) (see [below for nested schema](#nestedatt--protected_resource_conditions--string_not_equals))

<a id="nestedatt--protected_resource_conditions--string_equals"></a>
### Nested Schema for `protected_resource_conditions.string_equals`

Read-Only:

- `key` (String)
- `value` (String)


<a id="nestedatt--protected_resource_conditions--string_not_equals"></a>
### Nested Schema for `protected_resource_conditions.string_not_equals`

Read-Only:

- `key` (String)
- `value` (String)
21 changes: 21 additions & 0 deletions docs/data-sources/backup_restore_testing_selections.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_backup_restore_testing_selections Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Plural Data Source schema for AWS::Backup::RestoreTestingSelection
---

# awscc_backup_restore_testing_selections (Data Source)

Plural Data Source schema for AWS::Backup::RestoreTestingSelection



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

### Read-Only

- `id` (String) Uniquely identifies the data source.
- `ids` (Set of String) Set of Resource Identifiers.
1 change: 1 addition & 0 deletions docs/data-sources/cloudtrail_event_data_store.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ Data Source schema for AWS::CloudTrail::EventDataStore
### Read-Only

- `advanced_event_selectors` (Attributes Set) The advanced event selectors that were used to select events for the data store. (see [below for nested schema](#nestedatt--advanced_event_selectors))
- `billing_mode` (String) The mode that the event data store will use to charge for event storage.
- `created_timestamp` (String) The timestamp of the event data store's creation.
- `event_data_store_arn` (String) The ARN of the event data store.
- `ingestion_enabled` (Boolean) Indicates whether the event data store is ingesting events.
Expand Down
39 changes: 39 additions & 0 deletions docs/data-sources/codestarconnections_repository_link.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_codestarconnections_repository_link Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::CodeStarConnections::RepositoryLink
---

# awscc_codestarconnections_repository_link (Data Source)

Data Source schema for AWS::CodeStarConnections::RepositoryLink



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

### Required

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

### Read-Only

- `connection_arn` (String) The Amazon Resource Name (ARN) of the CodeStarConnection. The ARN is used as the connection reference when the connection is shared between AWS services.
- `encryption_key_arn` (String) The ARN of the KMS key that the customer can optionally specify to use to encrypt RepositoryLink properties. If not specified, a default key will be used.
- `owner_id` (String) the ID of the entity that owns the repository.
- `provider_type` (String) The name of the external provider where your third-party code repository is configured.
- `repository_link_arn` (String) A unique Amazon Resource Name (ARN) to designate the repository link.
- `repository_link_id` (String) A UUID that uniquely identifies the RepositoryLink.
- `repository_name` (String) The repository for which the link is being created.
- `tags` (Attributes List) Specifies the tags applied to a RepositoryLink. (see [below for nested schema](#nestedatt--tags))

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

Read-Only:

- `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 -.
- `value` (String) The value for the tag. You can specify a value that is 0 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 -.
21 changes: 21 additions & 0 deletions docs/data-sources/codestarconnections_repository_links.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_codestarconnections_repository_links Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Plural Data Source schema for AWS::CodeStarConnections::RepositoryLink
---

# awscc_codestarconnections_repository_links (Data Source)

Plural Data Source schema for AWS::CodeStarConnections::RepositoryLink



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

### Read-Only

- `id` (String) Uniquely identifies the data source.
- `ids` (Set of String) Set of Resource Identifiers.
32 changes: 32 additions & 0 deletions docs/data-sources/codestarconnections_sync_configuration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_codestarconnections_sync_configuration Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::CodeStarConnections::SyncConfiguration
---

# awscc_codestarconnections_sync_configuration (Data Source)

Data Source schema for AWS::CodeStarConnections::SyncConfiguration



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

### Required

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

### Read-Only

- `branch` (String) The name of the branch of the repository from which resources are to be synchronized,
- `config_file` (String) The source provider repository path of the sync configuration file of the respective SyncType.
- `owner_id` (String) the ID of the entity that owns the repository.
- `provider_type` (String) The name of the external provider where your third-party code repository is configured.
- `repository_link_id` (String) A UUID that uniquely identifies the RepositoryLink that the SyncConfig is associated with.
- `repository_name` (String) The name of the repository that is being synced to.
- `resource_name` (String) The name of the resource that is being synchronized to the repository.
- `role_arn` (String) The IAM Role that allows AWS to update CloudFormation stacks based on content in the specified repository.
- `sync_type` (String) The type of resource synchronization service that is to be configured, for example, CFN_STACK_SYNC.
21 changes: 21 additions & 0 deletions docs/data-sources/codestarconnections_sync_configurations.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_codestarconnections_sync_configurations Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Plural Data Source schema for AWS::CodeStarConnections::SyncConfiguration
---

# awscc_codestarconnections_sync_configurations (Data Source)

Plural Data Source schema for AWS::CodeStarConnections::SyncConfiguration



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

### Read-Only

- `id` (String) Uniquely identifies the data source.
- `ids` (Set of String) Set of Resource Identifiers.
18 changes: 9 additions & 9 deletions docs/data-sources/ec2_security_group_egress.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ Data Source schema for AWS::EC2::SecurityGroupEgress

### Read-Only

- `cidr_ip` (String) The IPv4 ranges
- `cidr_ipv_6` (String) [VPC only] The IPv6 ranges
- `description` (String) Resource Type definition for an egress (outbound) security group rule.
- `destination_prefix_list_id` (String) [EC2-VPC only] The ID of a prefix list.
- `destination_security_group_id` (String) You must specify a destination security group (DestinationPrefixListId or DestinationSecurityGroupId) or a CIDR range (CidrIp or CidrIpv6).
- `from_port` (Number) The start of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type number. A value of -1 indicates all ICMP/ICMPv6 types. If you specify all ICMP/ICMPv6 types, you must specify all codes.
- `group_id` (String) The ID of the security group. You must specify either the security group ID or the security group name in the request. For security groups in a nondefault VPC, you must specify the security group ID.
- `ip_protocol` (String) [VPC only] Use -1 to specify all protocols. When authorizing security group rules, specifying -1 or a protocol number other than tcp, udp, icmp, or icmpv6 allows traffic on all ports, regardless of any port range you specify. For tcp, udp, and icmp, you must specify a port range. For icmpv6, the port range is optional; if you omit the port range, traffic for all types and codes is allowed.
- `to_port` (Number) The end of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code. A value of -1 indicates all ICMP/ICMPv6 codes. If you specify all ICMP/ICMPv6 types, you must specify all codes.
- `cidr_ip` (String)
- `cidr_ipv_6` (String)
- `description` (String)
- `destination_prefix_list_id` (String)
- `destination_security_group_id` (String)
- `from_port` (Number)
- `group_id` (String)
- `ip_protocol` (String)
- `to_port` (Number)
Loading

0 comments on commit 278189d

Please sign in to comment.