Skip to content

Commit

Permalink
Merge pull request #1272 from hashicorp/f-10-25-2023-schema-updates
Browse files Browse the repository at this point in the history
10/25/2023 CloudFormation schema refresh
  • Loading branch information
ewbankkit authored Oct 26, 2023
2 parents 280fb58 + b4b8c46 commit 636af33
Show file tree
Hide file tree
Showing 306 changed files with 23,542 additions and 2,077 deletions.
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,38 @@
## 0.63.0 (Unreleased)

FEATURES:

* **New Data Source:** `awscc_appconfig_application`
* **New Data Source:** `awscc_appconfig_applications`
* **New Data Source:** `awscc_appsync_function_configuration`
* **New Data Source:** `awscc_appsync_resolver`
* **New Data Source:** `awscc_autoscaling_auto_scaling_group`
* **New Data Source:** `awscc_autoscaling_auto_scaling_groups`
* **New Data Source:** `awscc_cognito_log_delivery_configuration`
* **New Data Source:** `awscc_cognito_user_pool_client`
* **New Data Source:** `awscc_entityresolution_id_mapping_workflow`
* **New Data Source:** `awscc_entityresolution_id_mapping_workflows`
* **New Data Source:** `awscc_events_event_bus`
* **New Data Source:** `awscc_events_event_buses`
* **New Data Source:** `awscc_iam_group`
* **New Data Source:** `awscc_iam_groups`
* **New Data Source:** `awscc_lambda_version`
* **New Data Source:** `awscc_msk_replicator`
* **New Data Source:** `awscc_msk_replicators`
* **New Data Source:** `awscc_route53resolver_firewall_rule_group_associations`
* **New Data Source:** `awscc_route53resolver_firewall_rule_groups`
* **New Resource:** `awscc_appconfig_application`
* **New Resource:** `awscc_appsync_function_configuration`
* **New Resource:** `awscc_appsync_resolver`
* **New Resource:** `awscc_autoscaling_auto_scaling_group`
* **New Resource:** `awscc_cognito_log_delivery_configuration`
* **New Resource:** `awscc_cognito_user_pool_client`
* **New Resource:** `awscc_entityresolution_id_mapping_workflow`
* **New Resource:** `awscc_events_event_bus`
* **New Resource:** `awscc_iam_group`
* **New Resource:** `awscc_lambda_version`
* **New Resource:** `awscc_msk_replicator`

## 0.62.0 (October 12, 2023)

FEATURES:
Expand Down
9 changes: 9 additions & 0 deletions docs/data-sources/amplify_branch.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ Data Source schema for AWS::Amplify::Branch

- `app_id` (String)
- `arn` (String)
- `backend` (Attributes) (see [below for nested schema](#nestedatt--backend))
- `basic_auth_config` (Attributes) (see [below for nested schema](#nestedatt--basic_auth_config))
- `branch_name` (String)
- `build_spec` (String)
Expand All @@ -36,6 +37,14 @@ Data Source schema for AWS::Amplify::Branch
- `stage` (String)
- `tags` (Attributes List) (see [below for nested schema](#nestedatt--tags))

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

Read-Only:

- `stack_arn` (String)


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

Expand Down
2 changes: 1 addition & 1 deletion docs/data-sources/apigateway_account.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ Data Source schema for AWS::ApiGateway::Account

### Read-Only

- `cloudwatch_role_arn` (String) The Amazon Resource Name (ARN) of an IAM role that has write access to CloudWatch Logs in your account.
- `cloudwatch_role_arn` (String) The ARN of an Amazon CloudWatch role for the current Account.
16 changes: 8 additions & 8 deletions docs/data-sources/apigateway_authorizer.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ Data Source schema for AWS::ApiGateway::Authorizer
### Read-Only

- `auth_type` (String) Optional customer-defined field, used in OpenAPI imports and exports without functional impact.
- `authorizer_credentials` (String) Specifies the required credentials as an IAM role for API Gateway to invoke the authorizer.
- `authorizer_credentials` (String) Specifies the required credentials as an IAM role for API Gateway to invoke the authorizer. To specify an IAM role for API Gateway to assume, use the role's Amazon Resource Name (ARN). To use resource-based permissions on the Lambda function, specify null.
- `authorizer_id` (String)
- `authorizer_result_ttl_in_seconds` (Number) The TTL in seconds of cached authorizer results.
- `authorizer_uri` (String) Specifies the authorizer's Uniform Resource Identifier (URI).
- `identity_source` (String) The identity source for which authorization is requested.
- `identity_validation_expression` (String) A validation expression for the incoming identity token.
- `authorizer_result_ttl_in_seconds` (Number) The TTL in seconds of cached authorizer results. If it equals 0, authorization caching is disabled. If it is greater than 0, API Gateway will cache authorizer responses. If this field is not set, the default value is 300. The maximum value is 3600, or 1 hour.
- `authorizer_uri` (String) Specifies the authorizer's Uniform Resource Identifier (URI). For ``TOKEN`` or ``REQUEST`` authorizers, this must be a well-formed Lambda function URI, for example, ``arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations``. In general, the URI has this form ``arn:aws:apigateway:{region}:lambda:path/{service_api}``, where ``{region}`` is the same as the region hosting the Lambda function, ``path`` indicates that the remaining substring in the URI should be treated as the path to the resource, including the initial ``/``. For Lambda functions, this is usually of the form ``/2015-03-31/functions/[FunctionARN]/invocations``.
- `identity_source` (String) The identity source for which authorization is requested. For a ``TOKEN`` or ``COGNITO_USER_POOLS`` authorizer, this is required and specifies the request header mapping expression for the custom header holding the authorization token submitted by the client. For example, if the token header name is ``Auth``, the header mapping expression is ``method.request.header.Auth``. For the ``REQUEST`` authorizer, this is required when authorization caching is enabled. The value is a comma-separated string of one or more mapping expressions of the specified request parameters. For example, if an ``Auth`` header, a ``Name`` query string parameter are defined as identity sources, this value is ``method.request.header.Auth, method.request.querystring.Name``. These parameters will be used to derive the authorization caching key and to perform runtime validation of the ``REQUEST`` authorizer by verifying all of the identity-related request parameters are present, not null and non-empty. Only when this is true does the authorizer invoke the authorizer Lambda function, otherwise, it returns a 401 Unauthorized response without calling the Lambda function. The valid value is a string of comma-separated mapping expressions of the specified request parameters. When the authorization caching is not enabled, this property is optional.
- `identity_validation_expression` (String) A validation expression for the incoming identity token. For ``TOKEN`` authorizers, this value is a regular expression. For ``COGNITO_USER_POOLS`` authorizers, API Gateway will match the ``aud`` field of the incoming token from the client against the specified regular expression. It will invoke the authorizer's Lambda function when there is a match. Otherwise, it will return a 401 Unauthorized response without calling the Lambda function. The validation expression does not apply to the ``REQUEST`` authorizer.
- `name` (String) The name of the authorizer.
- `provider_ar_ns` (Set of String) A list of the Amazon Cognito user pool ARNs for the COGNITO_USER_POOLS authorizer.
- `rest_api_id` (String) The identifier of the API.
- `type` (String) The authorizer type.
- `provider_ar_ns` (Set of String) A list of the Amazon Cognito user pool ARNs for the ``COGNITO_USER_POOLS`` authorizer. Each element is of this format: ``arn:aws:cognito-idp:{region}:{account_id}:userpool/{user_pool_id}``. For a ``TOKEN`` or ``REQUEST`` authorizer, this is not defined.
- `rest_api_id` (String) The string identifier of the associated RestApi.
- `type` (String) The authorizer type. Valid values are ``TOKEN`` for a Lambda function using a single authorization token submitted in a custom header, ``REQUEST`` for a Lambda function using incoming request parameters, and ``COGNITO_USER_POOLS`` for using an Amazon Cognito user pool.
4 changes: 2 additions & 2 deletions docs/data-sources/apigateway_client_certificate.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ Data Source schema for AWS::ApiGateway::ClientCertificate
### Read-Only

- `client_certificate_id` (String) The Primary Identifier of the Client Certficate, generated by a Create API Call
- `description` (String) A description of the client certificate.
- `tags` (Attributes List) An array of arbitrary tags (key-value pairs) to associate with the client certificate. (see [below for nested schema](#nestedatt--tags))
- `description` (String) The description of the client certificate.
- `tags` (Attributes List) The collection of tags. Each tag element is associated with a given resource. (see [below for nested schema](#nestedatt--tags))

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

0 comments on commit 636af33

Please sign in to comment.