Skip to content
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

09/25/2024 CloudFormation schema refresh #2039

Merged
merged 6 commits into from
Sep 26, 2024
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
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,11 @@ FEATURES:

* provider: Adds support for IAM role chaining. The provider attribute `assume_role` now accepts multiple elements.

* **New Data Source:** `awscc_events_connection`
* **New Data Source:** `awscc_amazonmq_configuration`
* **New Data Source:** `awscc_amazonmq_configurations`
* **New Resource:** `awscc_amazonmq_configuration`
* **New Resource:** `awscc_events_connection`
* **New Data Source:** `awscc_events_connection`

## 1.15.0 (September 19, 2024)

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

# awscc_amazonmq_configuration (Data Source)

Data Source schema for AWS::AmazonMQ::Configuration



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

### Required

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

### Read-Only

- `arn` (String) The Amazon Resource Name (ARN) of the Amazon MQ configuration.
- `authentication_strategy` (String) The authentication strategy associated with the configuration. The default is SIMPLE.
- `configuration_id` (String) The ID of the Amazon MQ configuration.
- `data` (String) The base64-encoded XML configuration.
- `description` (String) The description of the configuration.
- `engine_type` (String) The type of broker engine. Note: Currently, Amazon MQ only supports ACTIVEMQ for creating and editing broker configurations.
- `engine_version` (String) The version of the broker engine.
- `name` (String) The name of the configuration.
- `revision` (String) The revision number of the configuration.
- `tags` (Attributes List) Create tags when creating the configuration. (see [below for nested schema](#nestedatt--tags))

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

Read-Only:

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

# awscc_amazonmq_configurations (Data Source)

Plural Data Source schema for AWS::AmazonMQ::Configuration



<!-- 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/ec2_transit_gateway.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ Data Source schema for AWS::EC2::TransitGateway
- `dns_support` (String)
- `multicast_support` (String)
- `propagation_default_route_table_id` (String)
- `security_group_referencing_support` (String)
- `tags` (Attributes List) (see [below for nested schema](#nestedatt--tags))
- `transit_gateway_arn` (String)
- `transit_gateway_cidr_blocks` (List of String)
Expand Down
1 change: 1 addition & 0 deletions docs/data-sources/ec2_transit_gateway_attachment.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ Read-Only:
- `appliance_mode_support` (String) Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- `dns_support` (String) Indicates whether to enable DNS Support for Vpc Attachment. Valid Values: enable | disable
- `ipv_6_support` (String) Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- `security_group_referencing_support` (String) Indicates whether to enable Security Group referencing support for Vpc Attachment. Valid Values: enable | disable


<a id="nestedatt--tags"></a>
Expand Down
1 change: 1 addition & 0 deletions docs/data-sources/ec2_transit_gateway_vpc_attachment.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ Read-Only:
- `appliance_mode_support` (String) Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- `dns_support` (String) Indicates whether to enable DNS Support for Vpc Attachment. Valid Values: enable | disable
- `ipv_6_support` (String) Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- `security_group_referencing_support` (String) Indicates whether to enable Security Group referencing support for Vpc Attachment. Valid values: enable | disable


<a id="nestedatt--tags"></a>
Expand Down
9 changes: 9 additions & 0 deletions docs/data-sources/rds_global_cluster.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,12 @@ If you specify the SourceDBClusterIdentifier property, don't specify this proper
- `source_db_cluster_identifier` (String) The Amazon Resource Name (ARN) to use as the primary cluster of the global database. This parameter is optional. This parameter is stored as a lowercase string.
- `storage_encrypted` (Boolean) The storage encryption setting for the new global database cluster.
If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster.
- `tags` (Attributes Set) 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) 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 -.
2 changes: 1 addition & 1 deletion docs/data-sources/route53profiles_profile_association.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Data Source schema for AWS::Route53Profiles::ProfileAssociation

### Read-Only

- `arn` (String) The Amazon Resource Name (ARN) of the profile association.
- `arn` (String) The Amazon Resource Name (ARN) of the profile association.
- `name` (String) The name of an association between a Profile and a VPC.
- `profile_association_id` (String) Primary Identifier for Profile Association
- `profile_id` (String) The ID of the profile that you associated with the resource that is specified by ResourceId.
Expand Down
2 changes: 2 additions & 0 deletions docs/data-sources/ses_mail_manager_rule_set.md
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,7 @@ Read-Only:
Read-Only:

- `attribute` (String)
- `mime_header_attribute` (String)



Expand Down Expand Up @@ -329,6 +330,7 @@ Read-Only:
Read-Only:

- `attribute` (String)
- `mime_header_attribute` (String)



Expand Down
52 changes: 52 additions & 0 deletions docs/resources/amazonmq_configuration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_amazonmq_configuration Resource - terraform-provider-awscc"
subcategory: ""
description: |-
Resource Type definition for AWS::AmazonMQ::Configuration
---

# awscc_amazonmq_configuration (Resource)

Resource Type definition for AWS::AmazonMQ::Configuration



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

### Required

- `data` (String) The base64-encoded XML configuration.
- `engine_type` (String) The type of broker engine. Note: Currently, Amazon MQ only supports ACTIVEMQ for creating and editing broker configurations.
- `name` (String) The name of the configuration.

### Optional

- `authentication_strategy` (String) The authentication strategy associated with the configuration. The default is SIMPLE.
- `description` (String) The description of the configuration.
- `engine_version` (String) The version of the broker engine.
- `tags` (Attributes List) Create tags when creating the configuration. (see [below for nested schema](#nestedatt--tags))

### Read-Only

- `arn` (String) The Amazon Resource Name (ARN) of the Amazon MQ configuration.
- `configuration_id` (String) The ID of the Amazon MQ configuration.
- `id` (String) Uniquely identifies the resource.
- `revision` (String) The revision number of the configuration.

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

Optional:

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

## Import

Import is supported using the following syntax:

```shell
$ terraform import awscc_amazonmq_configuration.example "id"
```
1 change: 1 addition & 0 deletions docs/resources/ec2_transit_gateway.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ resource "awscc_ec2_transit_gateway" "example_transit_gateway" {
- `dns_support` (String)
- `multicast_support` (String)
- `propagation_default_route_table_id` (String)
- `security_group_referencing_support` (String)
- `tags` (Attributes List) (see [below for nested schema](#nestedatt--tags))
- `transit_gateway_cidr_blocks` (List of String)
- `vpn_ecmp_support` (String)
Expand Down
1 change: 1 addition & 0 deletions docs/resources/ec2_transit_gateway_attachment.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ Optional:
- `appliance_mode_support` (String) Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- `dns_support` (String) Indicates whether to enable DNS Support for Vpc Attachment. Valid Values: enable | disable
- `ipv_6_support` (String) Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- `security_group_referencing_support` (String) Indicates whether to enable Security Group referencing support for Vpc Attachment. Valid Values: enable | disable


<a id="nestedatt--tags"></a>
Expand Down
1 change: 1 addition & 0 deletions docs/resources/ec2_transit_gateway_vpc_attachment.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ Optional:
- `appliance_mode_support` (String) Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- `dns_support` (String) Indicates whether to enable DNS Support for Vpc Attachment. Valid Values: enable | disable
- `ipv_6_support` (String) Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable
- `security_group_referencing_support` (String) Indicates whether to enable Security Group referencing support for Vpc Attachment. Valid values: enable | disable


<a id="nestedatt--tags"></a>
Expand Down
2 changes: 1 addition & 1 deletion docs/resources/iotfleetwise_campaign.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@ Definition of AWS::IoTFleetWise::Campaign Resource Type

### Required

- `action` (String)
- `collection_scheme` (Attributes) (see [below for nested schema](#nestedatt--collection_scheme))
- `name` (String)
- `signal_catalog_arn` (String)
- `target_arn` (String)

### Optional

- `action` (String)
- `compression` (String)
- `data_destination_configs` (Attributes List) (see [below for nested schema](#nestedatt--data_destination_configs))
- `data_extra_dimensions` (List of String)
Expand Down
9 changes: 9 additions & 0 deletions docs/resources/rds_global_cluster.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,20 @@ If you specify the SourceDBClusterIdentifier property, don't specify this proper
- `source_db_cluster_identifier` (String) The Amazon Resource Name (ARN) to use as the primary cluster of the global database. This parameter is optional. This parameter is stored as a lowercase string.
- `storage_encrypted` (Boolean) The storage encryption setting for the new global database cluster.
If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster.
- `tags` (Attributes Set) An array of key-value pairs to apply to this resource. (see [below for nested schema](#nestedatt--tags))

### Read-Only

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

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

Optional:

- `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 -.

## Import

Import is supported using the following syntax:
Expand Down
2 changes: 1 addition & 1 deletion docs/resources/route53profiles_profile_association.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Resource Type definition for AWS::Route53Profiles::ProfileAssociation

### Optional

- `arn` (String) The Amazon Resource Name (ARN) of the profile association.
- `arn` (String) The Amazon Resource Name (ARN) of the profile association.
- `tags` (Attributes List) An array of key-value pairs to apply to this resource. (see [below for nested schema](#nestedatt--tags))

### Read-Only
Expand Down
4 changes: 2 additions & 2 deletions docs/resources/secretsmanager_secret.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ subcategory: ""
description: |-
Creates a new secret. A secret can be a password, a set of credentials such as a user name and password, an OAuth token, or other secret information that you store in an encrypted form in Secrets Manager.
For RDS master user credentials, see AWS::RDS::DBCluster MasterUserSecret https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-masterusersecret.html.
For RS admin user credentials, see AWS::Redshift::Cluster https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html.
To retrieve a secret in a CFNshort template, use a dynamic reference. For more information, see Retrieve a secret in an resource https://docs.aws.amazon.com/secretsmanager/latest/userguide/cfn-example_reference-secret.html.
A common scenario is to first create a secret with GenerateSecretString, which generates a password, and then use a dynamic reference to retrieve the username and password from the secret to use as credentials for a new database. See the example Creating a Redshift cluster and a secret for the admin credentials.
For information about creating a secret in the console, see Create a secret https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_create-basic-secret.html. For information about creating a secret using the CLI or SDK, see CreateSecret https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_CreateSecret.html.
For information about retrieving a secret in code, see Retrieve secrets from Secrets Manager https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieving-secrets.html.
---
Expand All @@ -14,8 +14,8 @@ description: |-

Creates a new secret. A *secret* can be a password, a set of credentials such as a user name and password, an OAuth token, or other secret information that you store in an encrypted form in Secrets Manager.
For RDS master user credentials, see [AWS::RDS::DBCluster MasterUserSecret](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-masterusersecret.html).
For RS admin user credentials, see [AWS::Redshift::Cluster](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html).
To retrieve a secret in a CFNshort template, use a *dynamic reference*. For more information, see [Retrieve a secret in an resource](https://docs.aws.amazon.com/secretsmanager/latest/userguide/cfn-example_reference-secret.html).
A common scenario is to first create a secret with ``GenerateSecretString``, which generates a password, and then use a dynamic reference to retrieve the username and password from the secret to use as credentials for a new database. See the example *Creating a Redshift cluster and a secret for the admin credentials*.
For information about creating a secret in the console, see [Create a secret](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_create-basic-secret.html). For information about creating a secret using the CLI or SDK, see [CreateSecret](https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_CreateSecret.html).
For information about retrieving a secret in code, see [Retrieve secrets from Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieving-secrets.html).

Expand Down
2 changes: 2 additions & 0 deletions docs/resources/ses_mail_manager_rule_set.md
Original file line number Diff line number Diff line change
Expand Up @@ -214,6 +214,7 @@ Optional:
Optional:

- `attribute` (String)
- `mime_header_attribute` (String)



Expand Down Expand Up @@ -335,6 +336,7 @@ Optional:
Optional:

- `attribute` (String)
- `mime_header_attribute` (String)



Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
$ terraform import awscc_amazonmq_configuration.example "id"
54 changes: 54 additions & 0 deletions internal/aws/amazonmq/configuration_plural_data_source_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading