diff --git a/docs/data-sources/apigatewayv2_route_response.md b/docs/data-sources/apigatewayv2_route_response.md new file mode 100644 index 0000000000..4664034b82 --- /dev/null +++ b/docs/data-sources/apigatewayv2_route_response.md @@ -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 + +### 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. + + +### Nested Schema for `response_parameters` + +Read-Only: + +- `required` (Boolean) Specifies whether the parameter is required. diff --git a/docs/data-sources/cognito_identity_pool_role_attachment.md b/docs/data-sources/cognito_identity_pool_role_attachment.md new file mode 100644 index 0000000000..499abca1f8 --- /dev/null +++ b/docs/data-sources/cognito_identity_pool_role_attachment.md @@ -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 + +### 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) + + +### 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) + + +### Nested Schema for `role_mappings.rules_configuration` + +Read-Only: + +- `rules` (Attributes List) (see [below for nested schema](#nestedatt--role_mappings--rules_configuration--rules)) + + +### Nested Schema for `role_mappings.rules_configuration.rules` + +Read-Only: + +- `claim` (String) +- `match_type` (String) +- `role_arn` (String) +- `value` (String) diff --git a/docs/data-sources/inspectorv2_cis_scan_configuration.md b/docs/data-sources/inspectorv2_cis_scan_configuration.md new file mode 100644 index 0000000000..51e2c5fa82 --- /dev/null +++ b/docs/data-sources/inspectorv2_cis_scan_configuration.md @@ -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 + +### 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)) + + +### 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)) + + +### Nested Schema for `schedule.daily` + +Read-Only: + +- `start_time` (Attributes) (see [below for nested schema](#nestedatt--schedule--daily--start_time)) + + +### Nested Schema for `schedule.daily.start_time` + +Read-Only: + +- `time_of_day` (String) +- `time_zone` (String) + + + + +### Nested Schema for `schedule.monthly` + +Read-Only: + +- `day` (String) +- `start_time` (Attributes) (see [below for nested schema](#nestedatt--schedule--monthly--start_time)) + + +### Nested Schema for `schedule.monthly.start_time` + +Read-Only: + +- `time_of_day` (String) +- `time_zone` (String) + + + + +### Nested Schema for `schedule.weekly` + +Read-Only: + +- `days` (List of String) +- `start_time` (Attributes) (see [below for nested schema](#nestedatt--schedule--weekly--start_time)) + + +### Nested Schema for `schedule.weekly.start_time` + +Read-Only: + +- `time_of_day` (String) +- `time_zone` (String) + + + + + +### Nested Schema for `targets` + +Read-Only: + +- `account_ids` (List of String) +- `target_resource_tags` (Map of List of String) diff --git a/docs/resources/apigatewayv2_route_response.md b/docs/resources/apigatewayv2_route_response.md new file mode 100644 index 0000000000..c999148c11 --- /dev/null +++ b/docs/resources/apigatewayv2_route_response.md @@ -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 + +### 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) + + +### 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 +``` diff --git a/docs/resources/cognito_identity_pool_role_attachment.md b/docs/resources/cognito_identity_pool_role_attachment.md new file mode 100644 index 0000000000..66be8a2da2 --- /dev/null +++ b/docs/resources/cognito_identity_pool_role_attachment.md @@ -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 + +### 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) + + +### 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) + + +### Nested Schema for `role_mappings.rules_configuration` + +Required: + +- `rules` (Attributes List) (see [below for nested schema](#nestedatt--role_mappings--rules_configuration--rules)) + + +### 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 +``` diff --git a/docs/resources/inspectorv2_cis_scan_configuration.md b/docs/resources/inspectorv2_cis_scan_configuration.md new file mode 100644 index 0000000000..43ceae855c --- /dev/null +++ b/docs/resources/inspectorv2_cis_scan_configuration.md @@ -0,0 +1,112 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "awscc_inspectorv2_cis_scan_configuration Resource - terraform-provider-awscc" +subcategory: "" +description: |- + CIS Scan Configuration resource schema +--- + +# awscc_inspectorv2_cis_scan_configuration (Resource) + +CIS Scan Configuration resource schema + + + + +## Schema + +### Optional + +- `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)) + +### Read-Only + +- `arn` (String) CIS Scan configuration unique identifier +- `id` (String) Uniquely identifies the resource. + + +### Nested Schema for `schedule` + +Optional: + +- `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)) + + +### Nested Schema for `schedule.daily` + +Required: + +- `start_time` (Attributes) (see [below for nested schema](#nestedatt--schedule--daily--start_time)) + + +### Nested Schema for `schedule.daily.start_time` + +Required: + +- `time_of_day` (String) +- `time_zone` (String) + + + + +### Nested Schema for `schedule.monthly` + +Required: + +- `day` (String) +- `start_time` (Attributes) (see [below for nested schema](#nestedatt--schedule--monthly--start_time)) + + +### Nested Schema for `schedule.monthly.start_time` + +Required: + +- `time_of_day` (String) +- `time_zone` (String) + + + + +### Nested Schema for `schedule.weekly` + +Required: + +- `days` (List of String) +- `start_time` (Attributes) (see [below for nested schema](#nestedatt--schedule--weekly--start_time)) + + +### Nested Schema for `schedule.weekly.start_time` + +Required: + +- `time_of_day` (String) +- `time_zone` (String) + + + + + +### Nested Schema for `targets` + +Required: + +- `account_ids` (List of String) + +Optional: + +- `target_resource_tags` (Map of List of String) + +## Import + +Import is supported using the following syntax: + +```shell +$ terraform import awscc_inspectorv2_cis_scan_configuration.example +``` diff --git a/examples/resources/awscc_apigatewayv2_route_response/import.sh b/examples/resources/awscc_apigatewayv2_route_response/import.sh new file mode 100644 index 0000000000..592ac402fa --- /dev/null +++ b/examples/resources/awscc_apigatewayv2_route_response/import.sh @@ -0,0 +1 @@ +$ terraform import awscc_apigatewayv2_route_response.example \ No newline at end of file diff --git a/examples/resources/awscc_cognito_identity_pool_role_attachment/import.sh b/examples/resources/awscc_cognito_identity_pool_role_attachment/import.sh new file mode 100644 index 0000000000..0d00a828f3 --- /dev/null +++ b/examples/resources/awscc_cognito_identity_pool_role_attachment/import.sh @@ -0,0 +1 @@ +$ terraform import awscc_cognito_identity_pool_role_attachment.example \ No newline at end of file diff --git a/examples/resources/awscc_inspectorv2_cis_scan_configuration/import.sh b/examples/resources/awscc_inspectorv2_cis_scan_configuration/import.sh new file mode 100644 index 0000000000..f5d70df000 --- /dev/null +++ b/examples/resources/awscc_inspectorv2_cis_scan_configuration/import.sh @@ -0,0 +1 @@ +$ terraform import awscc_inspectorv2_cis_scan_configuration.example \ No newline at end of file