Skip to content

Commit

Permalink
Merge pull request #2071 from hashicorp/f-10-16-2024-schema-updates
Browse files Browse the repository at this point in the history
10/16/2024 CloudFormation schema refresh
  • Loading branch information
ewbankkit authored Oct 17, 2024
2 parents 6d565f2 + 5d9cc05 commit bad34ad
Show file tree
Hide file tree
Showing 352 changed files with 29,886 additions and 7,081 deletions.
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,30 @@ BUG FIXES:

* provider: Rolls back breaking change introduced in #2029. IAM role chaining is no longer supported, but will be reintroduced in a future version. ([#2043](https://github.com/hashicorp/terraform-provider-awscc/pull/2043))

FEATURES:

* **New Data Source:** `awscc_appsync_data_source`
* **New Data Source:** `awscc_glue_crawler`
* **New Data Source:** `awscc_glue_crawlers`
* **New Data Source:** `awscc_glue_job`
* **New Data Source:** `awscc_glue_jobs`
* **New Data Source:** `awscc_kinesis_resource_policy`
* **New Data Source:** `awscc_quicksight_folder`
* **New Data Source:** `awscc_quicksight_folders`
* **New Data Source:** `awscc_secretsmanager_secret_target_attachment`
* **New Data Source:** `awscc_secretsmanager_secret_target_attachments`
* **New Data Source:** `awscc_transfer_server`
* **New Data Source:** `awscc_transfer_servers`
* **New Data Source:** `awscc_wisdom_ai_prompt`
* **New Resource:** `awscc_appsync_data_source`
* **New Resource:** `awscc_glue_crawler`
* **New Resource:** `awscc_glue_job`
* **New Resource:** `awscc_kinesis_resource_policy`
* **New Resource:** `awscc_quicksight_folder`
* **New Resource:** `awscc_secretsmanager_secret_target_attachment`
* **New Resource:** `awscc_transfer_server`
* **New Resource:** `awscc_wisdom_ai_prompt`

## 1.16.0 (September 26, 2024)

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

# awscc_appsync_data_source (Data Source)

Data Source schema for AWS::AppSync::DataSource



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

### Required

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

### Read-Only

- `api_id` (String) Unique AWS AppSync GraphQL API identifier where this data source will be created.
- `data_source_arn` (String) The Amazon Resource Name (ARN) of the API key, such as arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/datasources/datasourcename.
- `description` (String) The description of the data source.
- `dynamo_db_config` (Attributes) AWS Region and TableName for an Amazon DynamoDB table in your account. (see [below for nested schema](#nestedatt--dynamo_db_config))
- `elasticsearch_config` (Attributes) AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account.
As of September 2021, Amazon Elasticsearch Service is Amazon OpenSearch Service. This property is deprecated. For new data sources, use OpenSearchServiceConfig to specify an OpenSearch Service data source. (see [below for nested schema](#nestedatt--elasticsearch_config))
- `event_bridge_config` (Attributes) ARN for the EventBridge bus. (see [below for nested schema](#nestedatt--event_bridge_config))
- `http_config` (Attributes) Endpoints for an HTTP data source. (see [below for nested schema](#nestedatt--http_config))
- `lambda_config` (Attributes) An ARN of a Lambda function in valid ARN format. This can be the ARN of a Lambda function that exists in the current account or in another account. (see [below for nested schema](#nestedatt--lambda_config))
- `metrics_config` (String)
- `name` (String) Friendly name for you to identify your AppSync data source after creation.
- `open_search_service_config` (Attributes) AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account. (see [below for nested schema](#nestedatt--open_search_service_config))
- `relational_database_config` (Attributes) Relational Database configuration of the relational database data source. (see [below for nested schema](#nestedatt--relational_database_config))
- `service_role_arn` (String) The AWS Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source.
- `type` (String) The type of the data source.

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

Read-Only:

- `aws_region` (String) The AWS Region.
- `delta_sync_config` (Attributes) The DeltaSyncConfig for a versioned datasource. (see [below for nested schema](#nestedatt--dynamo_db_config--delta_sync_config))
- `table_name` (String) The table name.
- `use_caller_credentials` (Boolean) Set to TRUE to use AWS Identity and Access Management with this data source.
- `versioned` (Boolean) Set to TRUE to use Conflict Detection and Resolution with this data source.

<a id="nestedatt--dynamo_db_config--delta_sync_config"></a>
### Nested Schema for `dynamo_db_config.delta_sync_config`

Read-Only:

- `base_table_ttl` (String) The number of minutes that an Item is stored in the data source.
- `delta_sync_table_name` (String) The Delta Sync table name.
- `delta_sync_table_ttl` (String) The number of minutes that a Delta Sync log entry is stored in the Delta Sync table.



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

Read-Only:

- `aws_region` (String) The AWS Region.
- `endpoint` (String) The endpoint.


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

Read-Only:

- `event_bus_arn` (String) ARN for the EventBridge bus.


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

Read-Only:

- `authorization_config` (Attributes) The authorization configuration. (see [below for nested schema](#nestedatt--http_config--authorization_config))
- `endpoint` (String) The endpoint.

<a id="nestedatt--http_config--authorization_config"></a>
### Nested Schema for `http_config.authorization_config`

Read-Only:

- `authorization_type` (String) The authorization type that the HTTP endpoint requires.
- `aws_iam_config` (Attributes) The AWS Identity and Access Management settings. (see [below for nested schema](#nestedatt--http_config--authorization_config--aws_iam_config))

<a id="nestedatt--http_config--authorization_config--aws_iam_config"></a>
### Nested Schema for `http_config.authorization_config.aws_iam_config`

Read-Only:

- `signing_region` (String) The signing Region for AWS Identity and Access Management authorization.
- `signing_service_name` (String) The signing service name for AWS Identity and Access Management authorization.




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

Read-Only:

- `lambda_function_arn` (String) The ARN for the Lambda function.


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

Read-Only:

- `aws_region` (String) The AWS Region.
- `endpoint` (String) The endpoint.


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

Read-Only:

- `rds_http_endpoint_config` (Attributes) Information about the Amazon RDS resource. (see [below for nested schema](#nestedatt--relational_database_config--rds_http_endpoint_config))
- `relational_database_source_type` (String) The type of relational data source.

<a id="nestedatt--relational_database_config--rds_http_endpoint_config"></a>
### Nested Schema for `relational_database_config.rds_http_endpoint_config`

Read-Only:

- `aws_region` (String) AWS Region for RDS HTTP endpoint.
- `aws_secret_store_arn` (String) The ARN for database credentials stored in AWS Secrets Manager.
- `database_name` (String) Logical database name.
- `db_cluster_identifier` (String) Amazon RDS cluster Amazon Resource Name (ARN).
- `schema` (String) Logical schema name.
1 change: 1 addition & 0 deletions docs/data-sources/b2bi_capability.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ Read-Only:

Read-Only:

- `capability_direction` (String)
- `input_location` (Attributes) (see [below for nested schema](#nestedatt--configuration--edi--input_location))
- `output_location` (Attributes) (see [below for nested schema](#nestedatt--configuration--edi--output_location))
- `transformer_id` (String)
Expand Down
70 changes: 70 additions & 0 deletions docs/data-sources/b2bi_partnership.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ Data Source schema for AWS::B2BI::Partnership
### Read-Only

- `capabilities` (List of String)
- `capability_options` (Attributes) (see [below for nested schema](#nestedatt--capability_options))
- `created_at` (String)
- `email` (String)
- `modified_at` (String)
Expand All @@ -33,6 +34,75 @@ Data Source schema for AWS::B2BI::Partnership
- `tags` (Attributes List) (see [below for nested schema](#nestedatt--tags))
- `trading_partner_id` (String)

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

Read-Only:

- `outbound_edi` (Attributes) (see [below for nested schema](#nestedatt--capability_options--outbound_edi))

<a id="nestedatt--capability_options--outbound_edi"></a>
### Nested Schema for `capability_options.outbound_edi`

Read-Only:

- `x12` (Attributes) (see [below for nested schema](#nestedatt--capability_options--outbound_edi--x12))

<a id="nestedatt--capability_options--outbound_edi--x12"></a>
### Nested Schema for `capability_options.outbound_edi.x12`

Read-Only:

- `common` (Attributes) (see [below for nested schema](#nestedatt--capability_options--outbound_edi--x12--common))

<a id="nestedatt--capability_options--outbound_edi--x12--common"></a>
### Nested Schema for `capability_options.outbound_edi.x12.common`

Read-Only:

- `delimiters` (Attributes) (see [below for nested schema](#nestedatt--capability_options--outbound_edi--x12--common--delimiters))
- `functional_group_headers` (Attributes) (see [below for nested schema](#nestedatt--capability_options--outbound_edi--x12--common--functional_group_headers))
- `interchange_control_headers` (Attributes) (see [below for nested schema](#nestedatt--capability_options--outbound_edi--x12--common--interchange_control_headers))
- `validate_edi` (Boolean)

<a id="nestedatt--capability_options--outbound_edi--x12--common--delimiters"></a>
### Nested Schema for `capability_options.outbound_edi.x12.common.delimiters`

Read-Only:

- `component_separator` (String)
- `data_element_separator` (String)
- `segment_terminator` (String)


<a id="nestedatt--capability_options--outbound_edi--x12--common--functional_group_headers"></a>
### Nested Schema for `capability_options.outbound_edi.x12.common.functional_group_headers`

Read-Only:

- `application_receiver_code` (String)
- `application_sender_code` (String)
- `responsible_agency_code` (String)


<a id="nestedatt--capability_options--outbound_edi--x12--common--interchange_control_headers"></a>
### Nested Schema for `capability_options.outbound_edi.x12.common.interchange_control_headers`

Read-Only:

- `acknowledgment_requested_code` (String)
- `receiver_id` (String)
- `receiver_id_qualifier` (String)
- `repetition_separator` (String)
- `sender_id` (String)
- `sender_id_qualifier` (String)
- `usage_indicator_code` (String)






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

Expand Down
87 changes: 85 additions & 2 deletions docs/data-sources/b2bi_transformer.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,14 @@ Data Source schema for AWS::B2BI::Transformer
- `created_at` (String)
- `edi_type` (Attributes) (see [below for nested schema](#nestedatt--edi_type))
- `file_format` (String)
- `mapping_template` (String)
- `input_conversion` (Attributes) (see [below for nested schema](#nestedatt--input_conversion))
- `mapping` (Attributes) (see [below for nested schema](#nestedatt--mapping))
- `mapping_template` (String) This shape is deprecated: This is a legacy trait. Please use input-conversion or output-conversion.
- `modified_at` (String)
- `name` (String)
- `sample_document` (String)
- `output_conversion` (Attributes) (see [below for nested schema](#nestedatt--output_conversion))
- `sample_document` (String) This shape is deprecated: This is a legacy trait. Please use input-conversion or output-conversion.
- `sample_documents` (Attributes) (see [below for nested schema](#nestedatt--sample_documents))
- `status` (String)
- `tags` (Attributes List) (see [below for nested schema](#nestedatt--tags))
- `transformer_arn` (String)
Expand All @@ -50,6 +54,85 @@ Read-Only:



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

Read-Only:

- `format_options` (Attributes) (see [below for nested schema](#nestedatt--input_conversion--format_options))
- `from_format` (String)

<a id="nestedatt--input_conversion--format_options"></a>
### Nested Schema for `input_conversion.format_options`

Read-Only:

- `x12` (Attributes) (see [below for nested schema](#nestedatt--input_conversion--format_options--x12))

<a id="nestedatt--input_conversion--format_options--x12"></a>
### Nested Schema for `input_conversion.format_options.x12`

Read-Only:

- `transaction_set` (String)
- `version` (String)




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

Read-Only:

- `template` (String)
- `template_language` (String)


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

Read-Only:

- `format_options` (Attributes) (see [below for nested schema](#nestedatt--output_conversion--format_options))
- `to_format` (String)

<a id="nestedatt--output_conversion--format_options"></a>
### Nested Schema for `output_conversion.format_options`

Read-Only:

- `x12` (Attributes) (see [below for nested schema](#nestedatt--output_conversion--format_options--x12))

<a id="nestedatt--output_conversion--format_options--x12"></a>
### Nested Schema for `output_conversion.format_options.x12`

Read-Only:

- `transaction_set` (String)
- `version` (String)




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

Read-Only:

- `bucket_name` (String)
- `keys` (Attributes List) (see [below for nested schema](#nestedatt--sample_documents--keys))

<a id="nestedatt--sample_documents--keys"></a>
### Nested Schema for `sample_documents.keys`

Read-Only:

- `input` (String)
- `output` (String)



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

Expand Down
3 changes: 3 additions & 0 deletions docs/data-sources/codepipeline_pipeline.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,11 +109,13 @@ Read-Only:
Read-Only:

- `action_type_id` (Attributes) Represents information about an action type. (see [below for nested schema](#nestedatt--stages--actions--action_type_id))
- `commands` (List of String) The shell commands to run with your compute action in CodePipeline.
- `configuration` (String) The action's configuration. These are key-value pairs that specify input values for an action.
- `input_artifacts` (Attributes List) (see [below for nested schema](#nestedatt--stages--actions--input_artifacts))
- `name` (String) The action declaration's name.
- `namespace` (String) The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.
- `output_artifacts` (Attributes List) (see [below for nested schema](#nestedatt--stages--actions--output_artifacts))
- `output_variables` (List of String) The list of variables that are to be exported from the compute action.
- `region` (String) The action declaration's AWS Region, such as us-east-1.
- `role_arn` (String) The ARN of the IAM service role that performs the declared action. This is assumed through the roleArn for the pipeline.
- `run_order` (Number) The order in which actions are run.
Expand Down Expand Up @@ -143,6 +145,7 @@ Read-Only:

Read-Only:

- `files` (List of String) The files that you want to associate with the output artifact that will be exported from the compute action.
- `name` (String) The name of the output of an artifact, such as "My App".


Expand Down
2 changes: 1 addition & 1 deletion docs/data-sources/ec2_nat_gateway.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Data Source schema for AWS::EC2::NatGateway
- `max_drain_duration_seconds` (Number) The maximum amount of time to wait (in seconds) before forcibly releasing the IP addresses if connections are still in progress. Default value is 350 seconds.
- `nat_gateway_id` (String)
- `private_ip_address` (String) The private IPv4 address to assign to the NAT gateway. If you don't provide an address, a private IPv4 address will be automatically assigned.
- `secondary_allocation_ids` (List of String) Secondary EIP allocation IDs. For more information, see [Create a NAT gateway](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html#nat-gateway-creating) in the *Amazon VPC User Guide*.
- `secondary_allocation_ids` (List of String) Secondary EIP allocation IDs. For more information, see [Create a NAT gateway](https://docs.aws.amazon.com/vpc/latest/userguide/nat-gateway-working-with.html) in the *Amazon VPC User Guide*.
- `secondary_private_ip_address_count` (Number) [Private NAT gateway only] The number of secondary private IPv4 addresses you want to assign to the NAT gateway. For more information about secondary addresses, see [Create a NAT gateway](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html#nat-gateway-creating) in the *Amazon Virtual Private Cloud User Guide*.
``SecondaryPrivateIpAddressCount`` and ``SecondaryPrivateIpAddresses`` cannot be set at the same time.
- `secondary_private_ip_addresses` (List of String) Secondary private IPv4 addresses. For more information about secondary addresses, see [Create a NAT gateway](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html#nat-gateway-creating) in the *Amazon Virtual Private Cloud User Guide*.
Expand Down
Loading

0 comments on commit bad34ad

Please sign in to comment.