Skip to content

Commit

Permalink
Merge pull request #652 from hashicorp/f-08-31-2022-schema-updates
Browse files Browse the repository at this point in the history
08/31/2022 CloudFormation schema refresh
  • Loading branch information
ewbankkit authored Sep 1, 2022
2 parents c34d3a9 + 39c9080 commit 54aef77
Show file tree
Hide file tree
Showing 91 changed files with 7,684 additions and 138 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@
## 0.31.0 (Unreleased)

FEATURES:

* **New Data Source:** `awscc_connect_instance_storage_config`
* **New Data Source:** `awscc_controltower_enabled_control`
* **New Data Source:** `awscc_macie_allow_list`
* **New Data Source:** `awscc_supportapp_account_alias`
* **New Data Source:** `awscc_supportapp_account_aliases`
* **New Data Source:** `awscc_supportapp_slack_channel_configuration`
* **New Data Source:** `awscc_supportapp_slack_channel_configurations`
* **New Resource:** `awscc_connect_instance_storage_config`
* **New Resource:** `awscc_controltower_enabled_control`
* **New Resource:** `awscc_macie_allow_list`
* **New Resource:** `awscc_supportapp_account_alias`
* **New Resource:** `awscc_supportapp_slack_channel_configuration`
* provider: Support `me-central-1` as a valid AWS Region

## [0.30.0](https://github.com/hashicorp/terraform-provider-awscc/releases/tag/v0.30.0) (August 18, 2022)

FEATURES:
Expand Down
1 change: 1 addition & 0 deletions docs/data-sources/cloudfront_distribution.md
Original file line number Diff line number Diff line change
Expand Up @@ -277,6 +277,7 @@ Read-Only:
- `custom_origin_config` (Attributes) (see [below for nested schema](#nestedatt--distribution_config--origins--custom_origin_config))
- `domain_name` (String)
- `id` (String)
- `origin_access_control_id` (String)
- `origin_custom_headers` (Attributes List) (see [below for nested schema](#nestedatt--distribution_config--origins--origin_custom_headers))
- `origin_path` (String)
- `origin_shield` (Attributes) (see [below for nested schema](#nestedatt--distribution_config--origins--origin_shield))
Expand Down
11 changes: 11 additions & 0 deletions docs/data-sources/cloudfront_response_headers_policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ Read-Only:
- `custom_headers_config` (Attributes) (see [below for nested schema](#nestedatt--response_headers_policy_config--custom_headers_config))
- `name` (String)
- `security_headers_config` (Attributes) (see [below for nested schema](#nestedatt--response_headers_policy_config--security_headers_config))
- `server_timing_headers_config` (Attributes) (see [below for nested schema](#nestedatt--response_headers_policy_config--server_timing_headers_config))

<a id="nestedatt--response_headers_policy_config--cors_config"></a>
### Nested Schema for `response_headers_policy_config.cors_config`
Expand Down Expand Up @@ -168,3 +169,13 @@ Read-Only:
- `report_uri` (String)



<a id="nestedatt--response_headers_policy_config--server_timing_headers_config"></a>
### Nested Schema for `response_headers_policy_config.server_timing_headers_config`

Read-Only:

- `enabled` (Boolean)
- `sampling_rate` (Number)


10 changes: 10 additions & 0 deletions docs/data-sources/config_conformance_pack.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ Data Source schema for AWS::Config::ConformancePack
- `delivery_s3_key_prefix` (String) The prefix for delivery S3 bucket.
- `template_body` (String) A string containing full conformance pack template body. You can only specify one of the template body or template S3Uri fields.
- `template_s3_uri` (String) Location of file containing the template body which points to the conformance pack template that is located in an Amazon S3 bucket. You can only specify one of the template body or template S3Uri fields.
- `template_ssm_document_details` (Attributes) The TemplateSSMDocumentDetails object contains the name of the SSM document and the version of the SSM document. (see [below for nested schema](#nestedatt--template_ssm_document_details))

<a id="nestedatt--conformance_pack_input_parameters"></a>
### Nested Schema for `conformance_pack_input_parameters`
Expand All @@ -37,3 +38,12 @@ Read-Only:
- `parameter_value` (String) Value part of key-value pair with key being parameter Name


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

Read-Only:

- `document_name` (String)
- `document_version` (String)


85 changes: 85 additions & 0 deletions docs/data-sources/connect_instance_storage_config.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_connect_instance_storage_config Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::Connect::InstanceStorageConfig
---

# awscc_connect_instance_storage_config (Data Source)

Data Source schema for AWS::Connect::InstanceStorageConfig



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

### Required

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

### Read-Only

- `association_id` (String) An associationID is automatically generated when a storage config is associated with an instance
- `instance_arn` (String) Connect Instance ID with which the storage config will be associated
- `kinesis_firehose_config` (Attributes) (see [below for nested schema](#nestedatt--kinesis_firehose_config))
- `kinesis_stream_config` (Attributes) (see [below for nested schema](#nestedatt--kinesis_stream_config))
- `kinesis_video_stream_config` (Attributes) (see [below for nested schema](#nestedatt--kinesis_video_stream_config))
- `resource_type` (String) Specifies the type of storage resource available for the instance
- `s3_config` (Attributes) (see [below for nested schema](#nestedatt--s3_config))
- `storage_type` (String) Specifies the storage type to be associated with the instance

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

Read-Only:

- `firehose_arn` (String) An ARN is a unique AWS resource identifier.


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

Read-Only:

- `stream_arn` (String) An ARN is a unique AWS resource identifier.


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

Read-Only:

- `encryption_config` (Attributes) (see [below for nested schema](#nestedatt--kinesis_video_stream_config--encryption_config))
- `prefix` (String) Prefixes are used to infer logical hierarchy
- `retention_period_hours` (Number) Number of hours

<a id="nestedatt--kinesis_video_stream_config--encryption_config"></a>
### Nested Schema for `kinesis_video_stream_config.encryption_config`

Read-Only:

- `encryption_type` (String) Specifies default encryption using AWS KMS-Managed Keys
- `key_id` (String) Specifies the encryption key id



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

Read-Only:

- `bucket_name` (String) A name for the S3 Bucket
- `bucket_prefix` (String) Prefixes are used to infer logical hierarchy
- `encryption_config` (Attributes) (see [below for nested schema](#nestedatt--s3_config--encryption_config))

<a id="nestedatt--s3_config--encryption_config"></a>
### Nested Schema for `s3_config.encryption_config`

Read-Only:

- `encryption_type` (String) Specifies default encryption using AWS KMS-Managed Keys
- `key_id` (String) Specifies the encryption key id


27 changes: 27 additions & 0 deletions docs/data-sources/controltower_enabled_control.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_controltower_enabled_control Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::ControlTower::EnabledControl
---

# awscc_controltower_enabled_control (Data Source)

Data Source schema for AWS::ControlTower::EnabledControl



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

### Required

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

### Read-Only

- `control_identifier` (String) Arn of the control.
- `target_identifier` (String) Arn for Organizational unit to which the control needs to be applied


2 changes: 1 addition & 1 deletion docs/data-sources/iotwireless_wireless_gateway.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Data Source schema for AWS::IoTWireless::WirelessGateway
- `name` (String) Name of Wireless Gateway.
- `tags` (Attributes Set) A list of key-value pairs that contain metadata for the gateway. (see [below for nested schema](#nestedatt--tags))
- `thing_arn` (String) Thing Arn. Passed into Update to associate a Thing with the Wireless Gateway.
- `thing_name` (String) Thing Arn. If there is a Thing created, this can be returned with a Get call.
- `thing_name` (String) Thing Name. If there is a Thing created, this can be returned with a Get call.

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

# awscc_macie_allow_list (Data Source)

Data Source schema for AWS::Macie::AllowList



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

### Required

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

### Read-Only

- `arn` (String) AllowList ARN.
- `criteria` (Attributes) AllowList criteria. (see [below for nested schema](#nestedatt--criteria))
- `description` (String) Description of AllowList.
- `name` (String) Name of AllowList.
- `status` (String) AllowList status.
- `tags` (Attributes List) A collection of tags associated with a resource (see [below for nested schema](#nestedatt--tags))

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

Read-Only:

- `regex` (String) The S3 object key for the AllowList.
- `s3_words_list` (Attributes) The S3 location for the AllowList. (see [below for nested schema](#nestedatt--criteria--s3_words_list))

<a id="nestedatt--criteria--s3_words_list"></a>
### Nested Schema for `criteria.s3_words_list`

Read-Only:

- `bucket_name` (String)
- `object_key` (String)



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

Read-Only:

- `key` (String) The tag's key.
- `value` (String) The tag's value.


14 changes: 7 additions & 7 deletions docs/data-sources/rds_db_parameter_group.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,18 +21,18 @@ Data Source schema for AWS::RDS::DBParameterGroup

### Read-Only

- `db_parameter_group_name` (String)
- `description` (String)
- `family` (String)
- `parameters` (Map of String)
- `tags` (Attributes List) (see [below for nested schema](#nestedatt--tags))
- `db_parameter_group_name` (String) Specifies the name of the DB parameter group
- `description` (String) Provides the customer-specified description for this DB parameter group.
- `family` (String) The DB parameter group family name.
- `parameters` (Map of String) An array of parameter names and values for the parameter update.
- `tags` (Attributes List) An array of key-value pairs to apply to this resource. (see [below for nested schema](#nestedatt--tags))

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

Read-Only:

- `key` (String)
- `value` (String)
- `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 -.


27 changes: 27 additions & 0 deletions docs/data-sources/supportapp_account_alias.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_supportapp_account_alias Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::SupportApp::AccountAlias
---

# awscc_supportapp_account_alias (Data Source)

Data Source schema for AWS::SupportApp::AccountAlias



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

### Required

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

### Read-Only

- `account_alias` (String) An account alias associated with a customer's account.
- `account_alias_resource_id` (String) Unique identifier representing an alias tied to an account


23 changes: 23 additions & 0 deletions docs/data-sources/supportapp_account_aliases.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_supportapp_account_aliases Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Plural Data Source schema for AWS::SupportApp::AccountAlias
---

# awscc_supportapp_account_aliases (Data Source)

Plural Data Source schema for AWS::SupportApp::AccountAlias



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

### Read-Only

- `id` (String) Uniquely identifies the data source.
- `ids` (Set of String) Set of Resource Identifiers.


33 changes: 33 additions & 0 deletions docs/data-sources/supportapp_slack_channel_configuration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_supportapp_slack_channel_configuration Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::SupportApp::SlackChannelConfiguration
---

# awscc_supportapp_slack_channel_configuration (Data Source)

Data Source schema for AWS::SupportApp::SlackChannelConfiguration



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

### Required

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

### Read-Only

- `channel_id` (String) The channel ID in Slack, which identifies a channel within a workspace.
- `channel_name` (String) The channel name in Slack.
- `channel_role_arn` (String) The Amazon Resource Name (ARN) of an IAM role that grants the AWS Support App access to perform operations for AWS services.
- `notify_on_add_correspondence_to_case` (Boolean) Whether to notify when a correspondence is added to a case.
- `notify_on_case_severity` (String) The severity level of a support case that a customer wants to get notified for.
- `notify_on_create_or_reopen_case` (Boolean) Whether to notify when a case is created or reopened.
- `notify_on_resolve_case` (Boolean) Whether to notify when a case is resolved.
- `team_id` (String) The team ID in Slack, which uniquely identifies a workspace.


23 changes: 23 additions & 0 deletions docs/data-sources/supportapp_slack_channel_configurations.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_supportapp_slack_channel_configurations Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Plural Data Source schema for AWS::SupportApp::SlackChannelConfiguration
---

# awscc_supportapp_slack_channel_configurations (Data Source)

Plural Data Source schema for AWS::SupportApp::SlackChannelConfiguration



<!-- 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/resources/cloudfront_distribution.md
Original file line number Diff line number Diff line change
Expand Up @@ -316,6 +316,7 @@ Optional:
- `connection_attempts` (Number)
- `connection_timeout` (Number)
- `custom_origin_config` (Attributes) (see [below for nested schema](#nestedatt--distribution_config--origins--custom_origin_config))
- `origin_access_control_id` (String)
- `origin_custom_headers` (Attributes List) (see [below for nested schema](#nestedatt--distribution_config--origins--origin_custom_headers))
- `origin_path` (String)
- `origin_shield` (Attributes) (see [below for nested schema](#nestedatt--distribution_config--origins--origin_shield))
Expand Down
Loading

0 comments on commit 54aef77

Please sign in to comment.