Skip to content

Commit

Permalink
Merge pull request #1732 from hashicorp/f-awscc_apigatewayv2_route_re…
Browse files Browse the repository at this point in the history
…sponse-exclusion

Fix resource exclusions for `PatternProperties` with no type
  • Loading branch information
ewbankkit authored May 21, 2024
2 parents 94e9c05 + 045e1f1 commit 6d2ffa1
Show file tree
Hide file tree
Showing 29 changed files with 2,346 additions and 23 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,13 @@

FEATURES:

* **New Data Source:** `awscc_apigatewayv2_route_response`
* **New Data Source:** `awscc_cognito_identity_pool_role_attachment`
* **New Data Source:** `awscc_inspectorv2_cis_scan_configuration`
* **New Data Source:** `awscc_qbusiness_data_source`
* **New Resource:** `awscc_apigatewayv2_route_response`
* **New Resource:** `awscc_cognito_identity_pool_role_attachment`
* **New Resource:** `awscc_inspectorv2_cis_scan_configuration`
* **New Resource:** `awscc_qbusiness_data_source`

## 0.77.0 (May 16, 2024)
Expand Down
37 changes: 37 additions & 0 deletions docs/data-sources/apigatewayv2_route_response.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_apigatewayv2_route_response Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::ApiGatewayV2::RouteResponse
---

# awscc_apigatewayv2_route_response (Data Source)

Data Source schema for AWS::ApiGatewayV2::RouteResponse



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

### Required

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

### Read-Only

- `api_id` (String) The API identifier.
- `model_selection_expression` (String) The model selection expression for the route response. Supported only for WebSocket APIs.
- `response_models` (String) The response models for the route response.
- `response_parameters` (Attributes Map) The route response parameters. (see [below for nested schema](#nestedatt--response_parameters))
- `route_id` (String) The route ID.
- `route_response_id` (String)
- `route_response_key` (String) The route response key.

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

Read-Only:

- `required` (Boolean) Specifies whether the parameter is required.
54 changes: 54 additions & 0 deletions docs/data-sources/cognito_identity_pool_role_attachment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_cognito_identity_pool_role_attachment Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::Cognito::IdentityPoolRoleAttachment
---

# awscc_cognito_identity_pool_role_attachment (Data Source)

Data Source schema for AWS::Cognito::IdentityPoolRoleAttachment



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

### Required

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

### Read-Only

- `identity_pool_id` (String)
- `identity_pool_role_attachment_id` (String)
- `role_mappings` (Attributes Map) (see [below for nested schema](#nestedatt--role_mappings))
- `roles` (Map of String)

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

Read-Only:

- `ambiguous_role_resolution` (String)
- `identity_provider` (String)
- `rules_configuration` (Attributes) (see [below for nested schema](#nestedatt--role_mappings--rules_configuration))
- `type` (String)

<a id="nestedatt--role_mappings--rules_configuration"></a>
### Nested Schema for `role_mappings.rules_configuration`

Read-Only:

- `rules` (Attributes List) (see [below for nested schema](#nestedatt--role_mappings--rules_configuration--rules))

<a id="nestedatt--role_mappings--rules_configuration--rules"></a>
### Nested Schema for `role_mappings.rules_configuration.rules`

Read-Only:

- `claim` (String)
- `match_type` (String)
- `role_arn` (String)
- `value` (String)
101 changes: 101 additions & 0 deletions docs/data-sources/inspectorv2_cis_scan_configuration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_inspectorv2_cis_scan_configuration Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::InspectorV2::CisScanConfiguration
---

# awscc_inspectorv2_cis_scan_configuration (Data Source)

Data Source schema for AWS::InspectorV2::CisScanConfiguration



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

### Required

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

### Read-Only

- `arn` (String) CIS Scan configuration unique identifier
- `scan_name` (String) Name of the scan
- `schedule` (Attributes) Choose a Schedule cadence (see [below for nested schema](#nestedatt--schedule))
- `security_level` (String)
- `tags` (Map of String)
- `targets` (Attributes) (see [below for nested schema](#nestedatt--targets))

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

Read-Only:

- `daily` (Attributes) (see [below for nested schema](#nestedatt--schedule--daily))
- `monthly` (Attributes) (see [below for nested schema](#nestedatt--schedule--monthly))
- `one_time` (String)
- `weekly` (Attributes) (see [below for nested schema](#nestedatt--schedule--weekly))

<a id="nestedatt--schedule--daily"></a>
### Nested Schema for `schedule.daily`

Read-Only:

- `start_time` (Attributes) (see [below for nested schema](#nestedatt--schedule--daily--start_time))

<a id="nestedatt--schedule--daily--start_time"></a>
### Nested Schema for `schedule.daily.start_time`

Read-Only:

- `time_of_day` (String)
- `time_zone` (String)



<a id="nestedatt--schedule--monthly"></a>
### Nested Schema for `schedule.monthly`

Read-Only:

- `day` (String)
- `start_time` (Attributes) (see [below for nested schema](#nestedatt--schedule--monthly--start_time))

<a id="nestedatt--schedule--monthly--start_time"></a>
### Nested Schema for `schedule.monthly.start_time`

Read-Only:

- `time_of_day` (String)
- `time_zone` (String)



<a id="nestedatt--schedule--weekly"></a>
### Nested Schema for `schedule.weekly`

Read-Only:

- `days` (List of String)
- `start_time` (Attributes) (see [below for nested schema](#nestedatt--schedule--weekly--start_time))

<a id="nestedatt--schedule--weekly--start_time"></a>
### Nested Schema for `schedule.weekly.start_time`

Read-Only:

- `time_of_day` (String)
- `time_zone` (String)




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

Read-Only:

- `account_ids` (List of String)
- `target_resource_tags` (Map of List of String)
48 changes: 48 additions & 0 deletions docs/resources/apigatewayv2_route_response.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_apigatewayv2_route_response Resource - terraform-provider-awscc"
subcategory: ""
description: |-
The AWS::ApiGatewayV2::RouteResponse resource creates a route response for a WebSocket API. For more information, see Set up Route Responses for a WebSocket API in API Gateway https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-route-response.html in the API Gateway Developer Guide.
---

# awscc_apigatewayv2_route_response (Resource)

The ``AWS::ApiGatewayV2::RouteResponse`` resource creates a route response for a WebSocket API. For more information, see [Set up Route Responses for a WebSocket API in API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-route-response.html) in the *API Gateway Developer Guide*.



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

### Required

- `api_id` (String) The API identifier.
- `route_id` (String) The route ID.
- `route_response_key` (String) The route response key.

### Optional

- `model_selection_expression` (String) The model selection expression for the route response. Supported only for WebSocket APIs.
- `response_models` (String) The response models for the route response.
- `response_parameters` (Attributes Map) The route response parameters. (see [below for nested schema](#nestedatt--response_parameters))

### Read-Only

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

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

Optional:

- `required` (Boolean) Specifies whether the parameter is required.

## Import

Import is supported using the following syntax:

```shell
$ terraform import awscc_apigatewayv2_route_response.example <resource ID>
```
65 changes: 65 additions & 0 deletions docs/resources/cognito_identity_pool_role_attachment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_cognito_identity_pool_role_attachment Resource - terraform-provider-awscc"
subcategory: ""
description: |-
Resource Type definition for AWS::Cognito::IdentityPoolRoleAttachment
---

# awscc_cognito_identity_pool_role_attachment (Resource)

Resource Type definition for AWS::Cognito::IdentityPoolRoleAttachment



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

### Required

- `identity_pool_id` (String)

### Optional

- `role_mappings` (Attributes Map) (see [below for nested schema](#nestedatt--role_mappings))
- `roles` (Map of String)

### Read-Only

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

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

Optional:

- `ambiguous_role_resolution` (String)
- `identity_provider` (String)
- `rules_configuration` (Attributes) (see [below for nested schema](#nestedatt--role_mappings--rules_configuration))
- `type` (String)

<a id="nestedatt--role_mappings--rules_configuration"></a>
### Nested Schema for `role_mappings.rules_configuration`

Required:

- `rules` (Attributes List) (see [below for nested schema](#nestedatt--role_mappings--rules_configuration--rules))

<a id="nestedatt--role_mappings--rules_configuration--rules"></a>
### Nested Schema for `role_mappings.rules_configuration.rules`

Required:

- `claim` (String)
- `match_type` (String)
- `role_arn` (String)
- `value` (String)

## Import

Import is supported using the following syntax:

```shell
$ terraform import awscc_cognito_identity_pool_role_attachment.example <resource ID>
```
Loading

0 comments on commit 6d2ffa1

Please sign in to comment.